小编J V*_*J V的帖子

从 Grub 启动 Knoppix ISO - 设备/uri 疯狂

我正在尝试从 Grub 启动 Knoppix ISO,如下所示:

loopback loop /boot/iso/knoppix.iso
linux (loop)/boot/isolinux/linux lang=en bootfrom=/mnt-iso//boot/iso/knoppix.iso
initrd (loop)/boot/isolinux/minirt.gz
Run Code Online (Sandbox Code Playgroud)

我的问题是bootfrom参数。如果我不包括双斜线系统将永远不会启动。它会抱怨KNOPPIX在驱动器上找不到文件夹(因为它在 ISO 内)。

它将搜索驱动器以尝试找到此文件夹 - 最终出现在/dev/from sda1to 中的驱动器sdz15

  • 如果我包括在双斜线bootfrom参数它将搜索驱动器几次,然后(在安装后可能/mnt-iso)会得意洋洋状态“耶!我发现它在/dev/sdd5/boot/iso/knoppix.iso
    当然,这时候sda1通过sdh15已经生成/dev/所以这可以不是什么好事。

  • 如果我使用bootfrom=/dev/sdd5/boot/iso/knoppix.iso它可以立即工作,但我不能保证它在所有系统上都是这个设备。我可以使用 UUID 吗?
    我读到在 Fedora 15 中你可以使用,root=live:UUID={uuid}:{isofile}但情况似乎不再如此

  • 如果我只有一个斜线,为什么它的行为会有所不同?

这是非常令人困惑的。

编辑:进步!

使用以下菜单项,我设法让 knoppix 声称打开并检查 ISO 文件,却声称它在其中找不到 KNOPPIX 文件夹。

在 iso 映像中找不到 KNOPPIX 目录:

loopback loop /boot/iso/knoppix.iso
linux (loop)/boot/isolinux/linux lang=en bootfrom=UUID=<uuid>/boot/iso/knoppix.iso …
Run Code Online (Sandbox Code Playgroud)

boot grub2

5
推荐指数
1
解决办法
3872
查看次数

标签 统计

boot ×1

grub2 ×1