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 )