Dokonywanie rozruchu grub w katalogu chroot


3

Próbuję uruchomić gruba w katalogu chroot / slack zawierającym instalację Slackware Linux. Ten katalog został utworzony przez wydanie następującej komendy:

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

gdzie katalog / zawiera podstawowe pakiety instalacyjne ze slackware. Z powodzeniem wprowadzam chroot do / slack i tworzę obraz initrd, wykonując komendę mkinitcpio.

W końcu stworzyłem następujący wpis w /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

gdzie / slack / boot / chrootinit to skrypt, który wprowadza chrooty do / zwalnia:

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

System uruchamia się pomyślnie, ale nawet z opcją „rw” partycja główna jest zamontowana tylko do odczytu. Wyświetlanych jest kilka komunikatów ostrzegawczych o tym problemie, a system w końcu zawiesza się. Jakieś rozwiązania?

(REF: http://forum.soft32.com/linux2/Booting-chrooted-directory-ftopict51395.html )

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.