Làm grub boot vào thư mục chroot


3

Tôi đang cố gắng để khởi động grub vào một thư mục chroot / slack chứa bản cài đặt Slackware Linux. Thư mục này được tạo bằng cách ban hành lệnh sau:

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

trong đó một thư mục / chứa các gói a / instalation cơ bản từ slackware. Tôi thành công chroot vào / chùng và tạo ra hình ảnh initrd, bằng cách thực hiện lệnh mkinitcpio.

Cuối cùng, tôi đã tạo mục nhập sau trong /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

trong đó / slack / boot / chrootinit là một tập lệnh chroots thành / slack:

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

Hệ thống khởi động thành công nhưng ngay cả với tùy chọn "rw", phân vùng gốc được gắn dưới dạng chỉ đọc. Một số thông báo cảnh báo về vấn đề này được hiển thị và hệ thống cuối cùng bị treo. Giải pháp nào?

(REF: http://forum.soft32.com/linux2/Boot-chroote-directory-ftopict51395.html )

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.