用Grub引导ISO的步骤:
1、04的ISO文件放在某个ntfs格式分区(据说f锾攒揉敫at、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 ,使修改生效。