3 способа загрузки нескольких операционных систем на Raspberry Pi
Raspberry Pi обычно настраивается с одной операционной системой, которая запускается с SD-карты. Однако это может оказаться ограничительным для некоторых пользователей. Например, вы можете установить несколько версий операционной системы Raspberry Pi для разных проектов. Или вы можете запустить несколько Raspberry Pi 4 с Kodi, RetroPie и Ubuntu MATE.
Существует несколько вариантов загрузки Raspberry Pi в зависимости от модели и предпочтительного носителя. Вот как установить несколько операционных систем Raspberry Pi для использования с двойной загрузкой и мультизагрузкой.
Потому что на Raspberry Pi нужно больше ОС
Raspberry Pi имеет много сильных сторон. Он гибкий, подходит как для настольного компьютера, так и для среды разработки для детей. Его универсальность и мобильность превосходят конкурентов благодаря творческому сообществу и поддержке Фонда Raspberry Pi.
Но у Raspberry Pi есть ключевой недостаток. Загрузка операционной системы с SD-карты означает, что Pi заблокирован в определенной конфигурации. Это может оказаться проблематичным, если вы работаете, например, над проектом видеокамеры и хотите переключиться на динамик Bluetooth.
Обычно у вас есть два варианта:
- Сделайте резервную копию операционной системы , переформатируйте SD-карту и напишите новую новую версию,
- Купите новую SD-карту и следите за тем, что на какой SD-карте
Однако есть и третий, обычно упускаемый из виду, вариант: установка нескольких операционных систем на Pi. Давайте посмотрим, как это работает.
SD-карта, USB-накопитель или сетевая множественная загрузка?
В начале Raspberry Pi был только один выбор для поддержки загрузочной ОС: SD-карта.
Однако по мере развития платформы добавлялось больше опций. С момента выхода Raspberry Pi 3 стало возможным программировать плату для запуска с USB .
Это включало замену SD-карт флэш-накопителями USB, жесткими дисками USB (HDD) и твердотельными накопителями USB (SSD). В случае USB-накопителей это устройства с низким энергопотреблением, подходящие для Raspberry Pi. Однако для большинства жестких дисков и твердотельных накопителей USB требуются независимые источники питания, хотя и с некоторыми исключениями.
Например, команда Western Digital Labs (WD Labs) выпустила линейку жестких дисков «PiDrive», которые в настоящее время больше не выпускаются, которые подключены к источнику питания Raspberry Pi.
Raspberry Pi 3 также представила сетевую загрузку на платформе. С помощью PXE (Pre eXecution Environment) модели Pi 3 и более поздних версий можно запускать из изображений, размещенных на сервере.
1. Несколько операционных систем Pi с NOOBS
NOOBS можно использовать для простой установки нескольких операционных систем на SD-карту Raspberry Pi.
Вы можете выбрать между двумя версиями NOOBS. Одним из них является онлайн-установщик, который загружает выбранные операционные системы. Другой — это автономный установщик со всеми предустановленными операционными системами на выбор. Используйте версию, подходящую для вашего интернет-соединения.
Чтобы установить операционную систему Raspberry Pi с NOOBS:
- Скачать установщик
- Распакуйте содержимое
- Скопируйте их на свою отформатированную SD-карту
- Вставьте карту в свой Raspberry Pi
- Начать пи
- Перейдите в меню NOOBS
В меню выберите одну или несколько операционных систем для установки. Доступны различные операционные системы, от операционной системы Raspberry Pi до опций медиацентра, таких как OpenElec.
Когда вы закончите, каждый раз, когда вы запускаете Pi, вы можете выбрать, какую операционную систему вы хотите запустить.
NOOBS можно использовать с любой моделью Raspberry Pi.
2. Мультизагрузочный Raspberry Pi с BerryBoot
До NOOBS был BerryBoot. Это загрузчик, а не установщик. Эта небольшая разница означает, что он оптимизирован для работы с несколькими операционными системами.
Как и NOOBS, BerryBoot требует от вас загрузить файл, распаковать его и скопировать его содержимое на отформатированную SD-карту. В отличие от NOOBS, BerryBoot не имеет автономного установщика. Вы должны убедиться, что Raspberry Pi онлайн для загрузки выбранных операционных систем.
BerryBoot поддерживает установку на SD-карту, USB-устройства и даже сетевые диски. Чтобы установить несколько операционных систем Raspberry Pi с BerryBoot:
- Скачать BerryBoot
- Извлеките ZIP-файл на отформатированную SD-карту
- Вставьте карту в свой Raspberry Pi
- Включите Raspberry Pi
- Выберите и установите одну или несколько операционных систем
- Выберите, какую операционную систему вы хотите использовать при каждом запуске Raspberry Pi
В нашем полном руководстве по запуску Raspberry Pi с помощью BerryBoot эти шаги описаны более подробно.
Как и NOOBS, BerryBoot будет работать на любой версии платы Raspberry Pi.
3. Сеть нескольких операционных систем Raspberry Pi с PiServer
Наконец, есть опция загрузки по сети. Это встроено в рабочий стол операционной системы Raspberry Pi, но требует, чтобы все устройства подключались через Ethernet. Wi-Fi не поддерживается.
Тем не менее, это идеально, если регулярная замена SD-карты вашего Pi стала проблемой. При сетевой загрузке SD-карта не требуется: Pi запускается с образа диска, сохраненного на сетевом диске. Веб-сайт Raspberry Pi содержит подробное объяснение о том, как настроить загрузку PXE с помощью PiServer .
Используя этот метод, вы можете поддерживать несколько сред операционной системы Raspberry Pi, одну для разработки, а другую для производительности настольных компьютеров. Просто перезапустите Raspberry Pi, чтобы выбрать другую операционную систему. Сервер также создаст резервную копию операционной системы, что означает, что вы не будете подвержены повреждению SD-карт.
Этот вариант больше подходит для Raspberry Pi 3 и более поздних версий.
Мультизагрузка: будущее Raspberry Pi Computing!
Дни, когда вам нужно повторно форматировать SD-карту вашего Raspberry Pi, чтобы начать новый проект, прошли. Все, что вам нужно, это инструмент множественной загрузки! Когда вы закончите, у вас будут все необходимые операционные системы Raspberry Pi, ограниченные только размером вашего устройства хранения.
В то время как NOOBS и BerryBoot эффективно используют физическую память, опция PiServer потенциально может изменить игру. Тем не менее, NOOBS, безусловно, является самым простым мультизагрузочным установщиком Raspberry Pi.
Теперь вам просто нужно выбрать, какие операционные системы Raspberry Pi установить .
Читайте статью полностью: 3 способа загрузки нескольких операционных систем на Raspberry Pi