所以我有一个 U 盘,我把它分成了两部分。第一部分包含 GRUB(通过 grub-install)和一些我想要从中引导/安装的 ISO。
我不想立即在这些 ISO 上启动 Linux 内核,而是想启动它们自己的“菜单”,其中通常包含有用的选项。
这个菜单实际上是 Linux 内部的还是外部的? (逻辑上说是外部的,因为这些菜单项本身启动 Linux)
到目前为止,我猜测这是正确的grub.cfg
,但在我开始启动之前,我希望有经验的人先看一下。
# Config for GNU GRand Unified Bootloader (GRUB)
# /boot/grub/grub.cfg
# Timeout for menu
set timeout=-1
menuentry "Debian mini.iso x86_64" {
loopback loop /boot/iso/debian-mini-x86_64-25.10.2013.iso
rootnoverify (loop)
chainloader +1
boot
}
这是否会弹出与我刚刚从刻有该映像的光盘启动相同的菜单?
这种类型menuentry
适用于所有图像吗?
编辑:所以看起来你不能链接加载环回设备,我必须从 isolinux 设置文件手动重建所有引导条目。
答案1
您无法链接加载环回,但您可以查看 iso 的引导加载程序并将引导选项复制/粘贴到 grub。它不漂亮,但很有效。