Відповіді:
Незважаючи на те, що на SD-карту можна поставити кілька операційних систем, на даний момент на Pi не працює менеджер завантаження, який може працювати з комутацією операційних систем під час виконання.
Однак ви можете зробити сценарій оболонки, розміщений в /boot, який встановлює операційну систему, яку ви хочете використовувати під час наступного завантаження.
Ви можете досягти цього, зберігаючи завантажувальні файли для різних операційних систем в іншому каталозі, наприклад.
/boot/debian/boot/fedora/boot/archПримітка. Необхідні файли, які потрібно скопіювати, є /boot/cmdline.txtі /boot/config.txt.
Після цього попросіть ваш скрипт оболонки скопіювати файли з відповідного каталогу та в /boot. Таким чином, при перезапуску він завантажується в потрібну операційну систему.
Список літератури
Berryboot - це, по суті, завантажувач, розроблений спеціально для Raspberry Pi, який допоможе вам це:
Berryboot - це простий екран вибору завантаження, який дозволяє розмістити декілька дистрибутивів Linux на одній SD-картці. Крім того, вона дозволяє розміщувати файли операційної системи на зовнішньому жорсткому диску USB, а не на самій SD-картці.
Використовуючи u-boot(який використовується berry-boot за кадром), можна перемикатися між будь-якими встановленими дистрибутивами для завантаження під час виконання, або використовуючи щось на зразок askenv для перемикання між ОС на тому ж SD або, можливо, nfs-сервері, або за PXEдопомогою іншого установка на PXEзавантажувальному сервері, хоча це не найголовніша річ для запуску. Я спробую підготувати підручник.
Я думаю, це спрацює. Вам потрібно встановити GRUB правильно з усіма "налаштуваннями" ...