我在USB手柄上安装了grub。现在我想将"linux.iso“文件添加到USB中,以便在引导时可以从USB运行linux。
在引导时,会打开grub菜单,但是在尝试加载外部linux之后,会出现一条错误消息。
casper/vmlinuz not found就会出现。
我相信这是由于以下原因之一:
grub.cfg文件未被正确编辑。cfg文件当前如下所示:设置timeout=10 set default=0 menuentry“menuentry”{环回循环/ubuntu-13.04-桌面-i386.iso linux (循环)/casper/vmlinuz boot=casper splash -- initrd (循环)/casper/initrd.lz},并存储在/mounted_usb/boot/grub/grub.cfg中。Ubuntu操作系统实际上需要安装在USB上。目前只存在iso文件。有什么帮助吗?本质上,我挣扎的是如何在USB上创建一个启动菜单?我希望能够灵活地添加几个操作系统到USB,并使他们出现在菜单上时,我的笔记本电脑试图从USB。启动时会出现菜单本身,但指向操作系统的指针无效。
发布于 2016-03-31 14:15:29
为可引导的ISO文件创建GRUB菜单条目的一种非常简单的方法是使用grml-救援引导。
该包做了以下工作:
创建/boot/grml文件夹。
为/boot/grml文件夹中的任何ISO文件自动向GRUB菜单添加菜单条目。只要执行了update命令,就可以完成这一任务。当被选中时,创建的菜单项提供了如何引导ISO的子菜单选项,包括“尝试Ubuntu”和“安装”选项。
若要使用grml-救援启动选项,请执行以下操作:
1.安装grml-救援引导sudo apt-get install grml-rescueboot
2.将可引导的ISO文件放在/boot/grml文件夹中。因为这是一个系统文件夹,所以操作必须以"root“的形式进行。例如,如果ISO位于用户的下载文件夹中,则命令如下:
sudo mv ~/Downloads/<filename.iso> /boot/grml/
sudo update-grub
由于您希望从USB启动,我建议您在USB驱动器上安装一个轻量级的Ubuntu版本,比如xubuntu,引导它,然后按照上面的说明在USB驱动器上安装grub并进行更新。如果这一点不清楚,请给我一个关于任何混乱的评论,我将尝试进一步澄清。
资料来源:
体验
https://askubuntu.com/questions/752300
复制相似问题