Я пытаюсь сделать загрузчик 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)