我还有另一种情况。我仍在对 PC 进行三重启动,但 grub4dos 出现了问题。
我创建了一个 100mb 的 fat16 分区,并在其中安装了 freeDOS。然后我将 grub4dos 复制到同一个分区。然后使用 gParted,我设置了 fat 16 分区(dev/sda0)作为活动分区。
我的目的是让它像这样工作。我打开电脑,它启动到 freedos。从那里我加载 grub4dos。然后从那里我启动我选择的操作系统。
现在我已经搜索过了grub4dos 网站尝试找到我真正需要的东西。我想这里有一些我编辑的配置文件或类似的东西?无论如何,我找不到我想要的东西,所以我想我会再次求助于超级用户。
任何帮助都十分重要!
谢谢。
编辑:我最终明白了我应该编辑的“配置文件”是 menu.lst。
我已经使用以下命令为我的 Windows7 分区进行配置:title Windows7_x64 root (hd0,0) chainloader +1
它启动正常。
我认为我走在正确的轨道上......
答案1
这并不是 grub 的工作原理。您真正需要的是包含所有 grub 文件的启动分区(您有)。从那里,您将 grub 安装到驱动器的 MBR,这样它就会启动,为您提供菜单,然后运行任何操作系统的启动过程。
现在,这可能会导致出现另一个菜单,例如 Windows 中的“是否要以安全模式启动?”菜单。
这样您就可以跳过“启动 freedos 以启动其他程序”这一步骤。实际上,如果您的三重启动设置包含某种 Linux 版本,请最后安装它,它应该会自动配置 grub。但是,如果您想对其进行调整,则需要启动 linux 才能使用它。