我用 Linux

Grub增加硬盘引导ISO选项安装ubuntu

2016-09-11  本文已影响1786人  四月_乍暧还寒

以前经常用U盘制作启动盘,后来U盘牺牲了,于是找到了在grub菜单中增加硬盘引导ISO的方法。对于像我这样的经常试用新版Linux的用户来说非常方便,只需要下载ISO到指定位置,然后重启在Grub菜单中选择启动就行了。

#!/bin/sh
cat <<EOF
menuentry "Linux Live CD" --class ubuntu --class gnu-linux --class gnu {
    insmod ntfs
    loopback loop (hd0,4)/linux.iso
    set root=(loop)
    linux /casper/vmlinuz boot=casper iso-scan/filename=/linux.iso
    initrd /casper/initrd.lz
}
EOF

将上面的内容存为/etc/grub.d/40_custom,然后

sudo update-grub

好了,在Grub菜单中会出现一个“Linux Live CD”的选项,选中即可从HD0第四分区的linux.iso镜像启动了。
  当然,上面的这些内容也提示你了,(HD0,4),需要你根据实际情况修改。linux.iso也应该改成你实际的文件名。然后iso内的结构应该如例子内的结构,如果你想引导Deepin的ISO可能就会提示出错,因为它的ISO镜像结构不同,当然Ubuntu系应该都没有问题。打开ISO文件观察一下就会明白的,然后可以根据具体情况修改启动菜单的参数,使之可以在Grub引导下直接启动。

上一篇 下一篇

猜你喜欢

热点阅读