使用 grub 2.04 循环挂载 ISO 文件似乎有问题,如何降级到 grub 2.02?
Grub 2.02 适用于在可启动 U 盘上循环安装 ISO 文件。
我认为主要问题出现在 UEFI 模式启动时。
参考:Grub 命令loopback loop…
在 Ubuntu 19.10 上不起作用Grub 命令“loopback loop...”在 Ubuntu 19.10 上不起作用
更多参考:LaunchPadhttps://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1851311
答案1
我首先建议:
获取 grub 2.02 的一个简单方法是安装旧版本的 Ubuntu,例如 18.04.1 LTS 以及其他操作系统。然后运行 sudo update-grub 以访问其他操作系统。这会占用几 GB 的空间,因此可能有更好的方法。
您进一步推进了这个想法:
啊哈!所以对于 ISO 启动器,我使用 mkusb 来制作基础,比如说使用 18.04,然后启动 19.10 和更新的 ISO 应该没有问题。非常聪明。请将此解决方案放入官方答案中。
并且您有一个解决方案 :-) 或者我们应该说这是一种解决方法,直到 grub 2.04 中的错误被消除 :-/
答案2
使用 GRUB 2.04 引导 ISO 的解决方法
我rmmod tpm
在 grub.cfg 中将其放在了 fi 行的上方,允许在 UEFI 模式下启动 ISO
在 BIOS 模式下启动 USB,grub 2.04,运行正常。
在 UEFI 模式下启动 USB,grub 2.04,也可以正常工作。两种模式启动时均无no such module
错误消息。
fsck.mode=skip
除非添加到 GRUB 菜单项,否则两种模式都会进行磁盘检查。
两种模式在启动时都不会进入试用/安装屏幕,退出时也不会要求移除驱动器并按回车键。