在遇到 Linux (openSUSE Leap 15) 和 Windows 7 相互覆盖引导扇区的问题(并且我未能将 GRUB2 集成到 Windows 7 的引导菜单中)之后,我想将 GRUB2 放在可引导 CD 上(主要是由于性能不佳而反复试验)文档)。我能够用那张 CD 成功启动 Linux。
然而,在内核更新之后,我注意到CD还包含启动配置文件,因此硬盘上不再存在配置的内核,并且每次我都必须编辑当前内核和initrd的启动命令行。
有没有办法(以及如何!)将完整的 GRUB2 放在可启动 CD 上,同时从硬盘读取实际的 GRUB 配置?根据我的理解,完整的 GRUB2 将拥有读取 Linux 文件系统的所有工具,因此这应该不是问题,特别是当引导配置文件的位置没有更改时。
答案1
你可能想要的是超级GRUB2磁盘。我的多重启动 U 盘上有一个小东西,这个工具可以找到并启动所有内容。
在图像中,您可以看到从 USB 加载的超级 Grub2 磁盘,其中显示了从我的 linux 分区读取的四个 grub2 启动项。