![如何将 GRUB2 刻录到 CD 上并从硬盘读取启动配置文件?](https://linux22.com/image/150391/%E5%A6%82%E4%BD%95%E5%B0%86%20GRUB2%20%E5%88%BB%E5%BD%95%E5%88%B0%20CD%20%E4%B8%8A%E5%B9%B6%E4%BB%8E%E7%A1%AC%E7%9B%98%E8%AF%BB%E5%8F%96%E5%90%AF%E5%8A%A8%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%EF%BC%9F.png)
在遇到 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 启动项。