本指南将向您展示如何 启动 ISO 映像 存储在硬盘驱动器中的文件。 在硬盘驱动器上启动 ISO 用于测试新版本的 Linux ISO 文件而无需使用 CD/DVD 或 USB 记忆棒。 在这种情况下,我将通过以下方式直接从硬盘启动 Ubuntu 13.04 iso Grub2 启动菜单. 使用以下命令在根文件夹中创建一个名为 iso 的目录:
# sudo mkdir /isoimage
现在将 ubuntu 13.04 iso 文件 (ubuntu-13.04-desktop-i386.iso) 复制到目录 /isoimage :
# sudo cp -v ~/ISOFILE/ubuntu-13.04-desktop-i386.iso /isoimage
使用以下命令编辑 /boot/grub/grub.cfg 文件:
# sudo nano /etc/grub.d/40_custom
将这些行添加到自定义 GRUB 配置文件 (/etc/grub.d/40_custom):
menuentry "Ubuntu 13.04 Live" { set root=(hd0,1) loopback loop /isoimage/ubuntu-13.04-desktop-i386.iso linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/isoimage/ubuntu-13.04-desktop-i386.iso noprompt noeject initrd (loop)/casper/initrd.lz }
在此输入命令后:
# sudo update-grub
Save 您的文件并退出。 然后重新启动 ubuntu 并按住 Shift 键以调出 Grub 启动菜单。 选择 Ubuntu 13.04 Live 从硬盘启动 ubuntu 13.04 iso 镜像
参考: Grub 示例