我目前在台式机上安装了双启动系统,两个分区位于同一个硬盘上。当我启动我的机器时,系统会带我进入启动菜单,让我选择要启动到两个操作系统中的哪一个。我即将添加另一个硬盘,将第三个操作系统放在上面。
我知道我可以进入 BIOS 启动菜单并选择要从哪个硬盘启动,但这似乎有点麻烦。有没有办法让启动菜单聚合所有硬盘上的所有操作系统?
例如,如果我的 HDD 1 上安装了操作系统 A 和 B,而 HDD 2 上安装了操作系统 C 和 D,那么我是否可以有一个启动菜单,让我可以在同一个菜单上选择启动到操作系统 A、B、C 和 D?
答案1
当然,您的启动菜单可以指向任何硬盘上的驱动器。在我的旧双驱动器上,双启动安装,先安装 Windows,然后安装 Linux,grub 自动检测到另一个驱动器上的 Windows 安装并将其作为加载选项。同样,您可以配置 Windows 执行相同操作,并使用 BCD 在另一个驱动器上链式加载引导加载程序。
简而言之,只要引导加载程序知道那那里有操作系统,它应该可以正常工作。 grub 的语法、旧的 windows 引导加载程序和现代 bcd 样式的 windows 引导加载程序全部支持多个具有操作系统的驱动器。
虽然了解如何为你喜欢的操作系统设置 chainload,这不是必需的。这并不比在相同情况下设置 chainload 更难。