Заставляем grub загружаться в каталог chroot

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

Другие вопросы по тегам