如何配置 GRUB4DOS

如何配置 GRUB4DOS

我已使用 EasyBCD 将 GRUB4DOS 集成到我的 Windows 7 引导加载程序菜单中。

它能正常工作,我可以在/dev/sda5( (hd0,4)) 处链式加载到我的 Linux GRUB,但每次我都必须手动执行。Grub4Dos 只给我命令提示符,我必须输入

chainloader (hd0,4)+1
boot

每次启动时都要手动操作。

如何实现自动化?

我不想将 GRUB 安装到 MBR 并使其成为我的主要引导加载程序。

答案1

只需编辑 EasyBCD 的 NeoGrub 配置文件。

点击下图中的配置按钮:

配置 EasyBCD 的 NeoGrub

然后记事本将打开并加载配置文件。将您的启动代码粘贴到其中,保存并退出。

(图片取自linuxso 的 EasyBCD 页面

答案2

虽然这有一个可接受的答案,但仅供参考:GRUB4DOS最后 512 字节中有一个硬编码的 init 脚本grldr。默认情况下,至少在 0.4.5c 版本中,该脚本会加载menu.lst(它会尝试在以下几个地方找到://boot/grub/和)。/grub/

因此,只需将您想要的行粘贴到menu.lst其中一个位置(相对于grldr加载的驱动器)的文件中即可。据我所知关于 EasyBCD(这是接受的答案中建议的方法),它现在使用未修改的 grub4dos(仍标记为“NeoGRUB”),因此它在配置方面可能对它们视为相同。

相关内容