我目前安装了 Windows 7、Ubuntu 12.04、Fedora 17 和 Open SUSE。我目前使用 BURG 引导加载程序来加载所有系统。但是,BURG 不适用于 Windows(我仍然可以管理),而且它有点挑剔。所以,我想让 Windows 工作,并将我想要的所有其他操作系统都放在一个引导加载程序上。我已经尝试过简单的 BCD,但不知何故 Fedora 接管了并阻止了其他操作系统。
答案1
有 3 种方法可以多重启动 Windows 和 Linux 后代:
1. Use Windows boot manager to control the booting.
2. Use GRUB to control the booting
3. Use some other universal boot manager to load all OSs.
我要么选择 GRUB,要么选择 Windows 启动管理器。
A. 如果您选择 GRUB,最好使用 GRUB2,因为它较新。您可以随时从 Ubuntu 或 Fedora 重新安装 GRUB2,并通过在启动菜单中添加条目来添加未自动识别的操作系统。
B.如果你选择 Windows 启动管理器来控制启动,你可以使用这个为每个 Linux 后代添加引导扇区加载器使用 Windows 7 进行多启动 Linux/Unix 的教程。
答案2
当您安装新的操作系统(发行版)时,它会想要安装新的引导加载程序。如果您习惯于定期安装多个发行版,并让它们在安装过程中控制引导加载程序,它们会弄乱当前配置,甚至可能删除现有条目。
这是因为一个发行版的 GRUB 与另一个发行版的 GRUB 几乎没有什么关系。它们彼此不了解(或用户将它们安装在哪里),也不知道如何保留“旧设置”。任何试图自动合并 GRUB 设置的发行版都只能部分成功,除非每个人都同意应该如何做。
通常,学习如何配置和安装引导加载程序会更容易手动。它基本上是输入菜单项的标题、该项的内核所在位置以及是否使用 initramfs。即使我过度简化了配置部分,在文本文件中为每个发行版维护三到四行也不是一项艰巨的任务。
我推荐 GRUB 1,因为它的配置文件易于读写,并且支持多种不同的操作系统。如果您觉得它“太丑”,可以选择包含 .xpm 图像作为背景。我对这些都不是很熟悉。
作为参考,我提供GRUB 安装说明Gentoo 手册中的说明很简短。如果您觉得不够详细,可以使用您最喜欢的发行版的安装手册。查找 GRUB 信息。