首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编辑grub .cfg文件,使其指向iso图像?

如何编辑grub .cfg文件,使其指向iso图像?
EN

Ask Ubuntu用户
提问于 2016-03-31 14:03:04
回答 1查看 3.6K关注 0票数 0

我在USB手柄上安装了grub。现在我想将"linux.iso“文件添加到USB中,以便在引导时可以从USB运行linux。

在引导时,会打开grub菜单,但是在尝试加载外部linux之后,会出现一条错误消息。

代码语言:javascript
复制
casper/vmlinuz not found

就会出现。

我相信这是由于以下原因之一:

  1. .iso文件不在正确的目录中。可在以下网址找到:/装入_usb/ubuntu-13.04-桌面-i386.iso
  2. 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中。
  3. Grub没有成功安装。我找不到一个叫做vmlinuz的文件-- USB。我安装GRUB的方式是遵循这个链接
  4. Ubuntu操作系统实际上需要安装在USB上。目前只存在iso文件。

有什么帮助吗?本质上,我挣扎的是如何在USB上创建一个启动菜单?我希望能够灵活地添加几个操作系统到USB,并使他们出现在菜单上时,我的笔记本电脑试图从USB。启动时会出现菜单本身,但指向操作系统的指针无效。

EN

回答 1

Ask Ubuntu用户

发布于 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/

3.更新GRUB

sudo update-grub

由于您希望从USB启动,我建议您在USB驱动器上安装一个轻量级的Ubuntu版本,比如xubuntu,引导它,然后按照上面的说明在USB驱动器上安装grub并进行更新。如果这一点不清楚,请给我一个关于任何混乱的评论,我将尝试进一步澄清。

资料来源:

体验

https://help.ubuntu.com/community/Grub2/ISOBoot

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/752300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档