3

Я пытаюсь сделать загрузчик grub в каталог chroot /slack, содержащий установку Slackware Linux. Этот каталог был создан с помощью следующей команды:

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

где каталог / содержит основные установочные пакеты / из slackware. Я успешно использовал chroot в / slack и создал образ initrd, выполнив команду mkinitcpio.

Наконец, я создал следующую запись в /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

где /slack /boot /chrootinit - это скрипт, который загружает в /slack:

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

Система успешно загружается, но даже с опцией "rw" корневой раздел монтируется как доступный только для чтения. Появится несколько предупреждающих сообщений об этой проблеме, и система, наконец, зависнет. Какие-либо решения?

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

0