Fazendo o boot do grub no diretório chroot

3

Eu estou tentando fazer o grub inicializar em um diretório chroot / slack contendo uma instalação do Slackware Linux. Este diretório foi criado com o seguinte comando:

  installpkg --root /slack a/*.t?z

onde um diretório / contém os pacotes básicos a / installation do slackware. Eu fiz um chroot com sucesso em / slack e criei a imagem initrd, executando o comando mkinitcpio.

Finalmente, criei a seguinte entrada em /boot/grub/menu.lst:

title  Slackware Linux
root   (hd0,2)
kernel /slack/boot/vmlinuz root=/dev/sda3 rw init=/slack/boot/chrootinit 
initrd /slack/boot/initrd.gz
boot

onde / slack / boot / chrootinit é um script que entra em ação / slack:

exec /usr/sbin/chroot /slack /sbin/init

O sistema inicializa com sucesso, mas mesmo com a opção "rw", a partição raiz é montada como somente leitura. Várias mensagens de aviso sobre esse problema são exibidas e o sistema finalmente trava. Alguma solução?

(REF: link )

    
por Slack Problem 17.07.2012 / 16:08

0 respostas