Digamos que eu desejasse ter o Debian Squeeze e o Arch Linux ARM no meu cartão SD. Seria possível a inicialização dupla do Grub?
operating-systems
setup
sd-card
boot
Jivings
fonte
fonte
Respostas:
Embora seja possível colocar vários sistemas operacionais no cartão SD, não há um gerenciador de inicialização no momento que seja executado no Pi e possa lidar com a troca de sistemas operacionais em tempo de execução.
O que você poderia fazer, porém, é ter um shell script, localizado em
/boot
, que define qual sistema operacional você deseja usar na próxima inicialização.Você pode conseguir isso armazenando os arquivos de inicialização para diferentes sistemas operacionais em outro diretório, assim.
/boot/debian
/boot/fedora
/boot/arch
Nota: Os arquivos necessários que precisam ser copiados são
/boot/cmdline.txt
e/boot/config.txt
.Em seguida, faça com que seu script de shell copie os arquivos do diretório apropriado e no
/boot
. Dessa forma, quando você reinicia, ele inicializa no sistema operacional desejado.Referências
fonte
O Berryboot é essencialmente um carregador de inicialização projetado especificamente para o Raspberry Pi que fará isso para você:
fonte
Usando
u-boot
(que é usado pelo berry-boot nos bastidores), é possível alternar entre todas as distros instaladas para inicializar em tempo de execução, usando algo como askenv para alternar entre sistemas operacionais no mesmo servidor SD ou possivelmente nfs ouPXE
usando um diferente instalação em umPXE
servidor de inicialização, embora não seja a coisa mais trivial para executar. Vou tentar preparar um tutorial.fonte
Eu acho que vai funcionar. Você só precisa instalar o GRUB com todas as "configurações" ...
fonte