Còn bài viết này là kinh nghiệm tôi đã boot thành công bằng file ISO dạng "Live CD", với Grub 2. Cụ thể như sau:
Trên phân vùng "/dev/sda6" (Phân vùng số 6), định dạng Ext3, tôi có 3 file ISO là "ubuntu-10.04-desktop-i386.iso", "linuxmint-9-gnome-cd-amd64.iso", và "linuxmint-9-lxde-cd-i386.iso"
Đầu tiên tôi thêm 3 mục khởi động vào file "/etc/grub.d/40_custom", với nội dung như sau:
menuentry "ISO Ubuntu32 -loop (sda6)" {
loopback loop (hd0,6)/ubuntu-10.04-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-desktop-i386.iso noeject noprompt --
initrd (loop)/casper/initrd.gz
}
menuentry "ISO Mint64 -loop (sda6)" {
loopback loop (hd0,6)/linuxmint-9-gnome-cd-amd64.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/linuxmint-9-gnome-cd-amd64.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}
menuentry "ISO MintLXDE -loop (sda6)" {
loopback loop (hd0,6)/linuxmint-9-lxde-cd-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/linuxmint-9-lxde-cd-i386.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}
Sau đó chạy lệnh cập nhật Grub:
$ sudo update-grub
Reboot và chọn mục khởi động có tên là "ISO Ubuntu32 -loop (sda6)"
hoặc "ISO Mint64 -loop (sda6)"
hoặc "ISO MintLXDE -loop (sda6)"
Lưu ý:
File "initrd" nằm trong thư mục casper bên trong file ISO của Distro thuộc họ Ubuntu có 2 dạng
- Nếu thuộc dòng Ubuntu là initrd.gz
- Còn thuộc dòng Linux Mint là initrd.lz
Tốt nhất ta nên kiểm tra nội dung file ISO, bằng cách "mount" nó hoặc dùng 1 phần mềm như IsoMaster
Tham khảo nội dung tương tự và bình luận trên Ubuntu-VN: http://forum.ubuntu-vn.org/viewtopic.php?f=58&t=10777&p=106169#p106169
Trích bình luận trên Ubuntu-VN của anhlathaycuaem:
Trả lờiXóađã test thành công PartedMagic 5.5 trên phân vùng Fat32 , bây giờ tha hồ backup
menuentry "ISO PartedMagic -Recovery tool (sda2)" {
loopback loop (hd0,2)/pmagic-5.5.iso
linux (loop)/pmagic/bzImage boot=live isoloop=/dev/sda2/pmagic-5.5.iso noeject noprompt --
initrd (loop)/pmagic/initramfs
}
(Nguồn: http://forum.ubuntu-vn.org/viewtopic.php?f=86&t=10097&start=10)
Lưu ý:
Trả lờiXóaFile "initrd" nằm trong thư mục "casper" bên trong file ISO của Distro thuộc họ Ubuntu có 2 dạng
- Nếu thuộc dòng Ubuntu là "initrd.gz"
- Còn thuộc dòng Linux Mint là "initrd.lz"