Digamos que deseaba tener Debian Squeeze y Arch Linux ARM en mi tarjeta SD. ¿Sería posible iniciar dual desde Grub?
Digamos que deseaba tener Debian Squeeze y Arch Linux ARM en mi tarjeta SD. ¿Sería posible iniciar dual desde Grub?
Respuestas:
Si bien es posible colocar múltiples sistemas operativos en la tarjeta SD, no hay un administrador de arranque en este momento que se ejecute en el Pi y pueda manejar el cambio de sistemas operativos en tiempo de ejecución.
Sin embargo, lo que podría hacer es tener un script de shell, ubicado en /boot
, que establezca qué sistema operativo desea usar en el próximo arranque.
Puede lograr esto almacenando los archivos de arranque para diferentes sistemas operativos en otro directorio, de esta manera.
/boot/debian
/boot/fedora
/boot/arch
Nota: Los archivos necesarios que deben copiarse son /boot/cmdline.txt
y /boot/config.txt
.
Luego haga que su script de shell copie los archivos del directorio apropiado y en /boot
. De esa manera, cuando reinicia, se inicia en el sistema operativo deseado.
Referencias
Berryboot es esencialmente un gestor de arranque diseñado específicamente para Raspberry Pi que logrará esto para usted:
Berryboot es una pantalla de selección de arranque simple, que le permite colocar múltiples distribuciones de Linux en una sola tarjeta SD. Además, le permite colocar los archivos del sistema operativo en un disco duro externo USB en lugar de en la tarjeta SD.
Usando u-boot
(que es utilizado por berry-boot detrás de escena), es posible cambiar entre cualquier distribución instalada para arrancar en tiempo de ejecución, ya sea usando algo como askenv para cambiar entre sistemas operativos en la misma SD o posiblemente servidor nfs o con PXE
un uso diferente instalación en un PXE
servidor de arranque, aunque no es lo más trivial para ejecutar. Intentaré preparar un tutorial.
Creo que funcionará. Solo tiene que instalar GRUB correctamente con todas las "configuraciones" ...