Возможно ли двойная загрузка с SD-карты?

Скажем, я хотел иметь Debian Squeeze и Arch Linux ARM на моей SD-карте. Можно ли выполнить двойную загрузку с Grub?

40 голосов | спросил Jivings 15 J0000006Europe/Moscow 2012, 12:06:38

4 ответа


27

В то время как на SD-карте можно разместить несколько операционных систем, в настоящий момент нет диспетчера загрузки, который работает на Pi и может обрабатывать операционные системы переключения во время выполнения.

Что вы могли бы сделать, это иметь сценарий оболочки, расположенный в /boot , который устанавливает, какую операционную систему вы хотите использовать при следующей загрузке.

Это можно сделать, сохранив файлы загрузки для разных операционных систем в другом каталоге, например.

  • /загрузки /Debian
  • /загрузки /Fedora
  • /загрузки /арка

Примечание. Необходимыми файлами, которые необходимо скопировать, являются /boot/cmdline.txt и /boot/config.txt .

Затем создайте сценарий оболочки, скопируйте файлы из соответствующего каталога и в /boot . Таким образом, при перезагрузке он загружается в нужную операционную систему.

Ссылки

ответил 15 J0000006Europe/Moscow 2012, 16:42:14
17

Berryboot - это, по сути, загрузочный загрузчик, разработанный специально для малины Pi, который выполнит это для вас:

  

Berryboot - это простой экран выбора загрузки, позволяющий разместить несколько дистрибутивов Linux на одной SD-карте. Кроме того, он позволяет размещать файлы операционной системы на внешнем жестком диске USB, а не на самой SD-карте.

ответил user4349 10 Jpm1000000pmThu, 10 Jan 2013 12:33:15 +040013 2013, 12:33:15
2

Используя u-boot (который используется ящерицей за кулисами), можно переключаться между любыми установленными дистрибутивами на загрузку во время выполнения, либо используя что-то вроде askenv для переключения между OS на том же SD или, возможно, сервере nfs или с помощью PXE , используя другую установку на загрузочном сервере PXE , хотя это не самая тривиальная задача для запуска. Я постараюсь подготовить учебник.

ответил Max 18 AMpThu, 18 Apr 2013 10:07:02 +040007Thursday 2013, 10:07:02
-7

Думаю, это сработает. Вам нужно только установить GRUB со всеми «настройками» ...

ответил Marzel 14 32012vEurope/Moscow11bEurope/MoscowWed, 14 Nov 2012 01:57:36 +0400 2012, 01:57:36

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132