如何用Grub引导ISO?

如题所述

用Grub引导ISO的步骤:

1、14.04的ISO文件放在某个ntfs格式分区(据说fat、ext的分区也行)的根目录,建议改名(改成简短些的名字)。

2、修改文件 /etc/grub.d/40_custom (不要直接改文件 /boot/grub/grub.cfg),加上以下几行:

menuentry "Ubuntu 14.04 LiveCD" {insmod ntfsloopback loop (hd0,X)/ubuntu.isolinux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu.iso locale=zh_CN.UTF-8 splashinitrd (loop)/casper/initrd.lz}

注意:标红的那几个地方是关键。根据磁盘格式调入对应模块;(hd0,X)的X要指对地方;14.04中,vmlinuz.efi对应的是64位,32位依然是vmlinuz,32位没有.efi,要注意区分。

3、然后执行:sudo update-grub ,使修改生效。

温馨提示:答案为网友推荐,仅供参考