从第二个 SATA 驱动器启动

从第二个 SATA 驱动器启动

我有一台 Dell Precision 490 工作站,我刚刚得到了另一个问题的答案, 将 Ubuntu 安装到驱动器 B,而不会影响驱动器 A,现在我遇到了启动顺序问题。

外部驱动器很棒,在我的笔记本电脑上启动正常,但我该如何告诉我的台式机从第二个 SATA 驱动器而不是第一个 SATA 驱动器启动。

我的驱动配置如下

  1. SATA-0:Windows
  2. SATA-1: DVDR
  3. SATA-2:Ubuntu

当我选择启动菜单时,我拥有的选项是“内置硬盘”。我假设它会搜索所有驱动器,并加载它找到的第一个可启动驱动器(恰好是 Windows),但我希望能够从列表中选择驱动器。

有人遇到过这种情况吗? 无需在 BIOS 中禁用第一个硬盘驱动器就可以实现吗?

答案1

  1. 在启动系统时,按 F2 进入 BIOS 设置。
  2. 进入系统选项卡(下图左上角)
  3. 更改启动顺序(实际的 BIOS 设置可能与我这里的不匹配) 替代文本
  4. 保存所作的更改。
  5. 您的系统将尝试按给定的顺序启动

答案2

某些 BIOS 设置有单独的“驱动器顺序”选项,并且仅按硬盘驱动器作为启动选项的顺序从硬盘驱动器启动(因此,如果第一个驱动器安装了启动加载程序,则其他驱动器都无法启动)。我的主要台式机似乎就是这样运行的(USB 驱动器是一个单独的选项,尽管如果有多个 USB 驱动器,它只会从第一个存在的 USB 驱动器启动,CDROM 也是如此,但在这种情况下,它只会从它看到的带有启动介质的第一个 PATA 或 SATA 驱动器启动,依此类推)。

如果您的 BIOS 以这种方式运行,您将需要在一个特定的驱动器上安装您的引导加载程序(lilo、grub、Windows 加载程序或其他任何程序),对其进行配置,以便它可以启动您已安装的所有操作系统选项,在您的 BIOS 中将该驱动器设置为第一个驱动器,并从该驱动器启动,让引导加载程序给出/做出要使用哪个操作系统的进一步选择。

如果您的 BIOS 可以实现此功能,那么在这种情况下,另一个选项是将 USB 作为您的第一个启动选项,在 BIOS 启动顺序中将 USB 设置为“硬盘”上方,并grub在 Ubuntu 安装期间安装到 USB 设备(这在安装选项的最后阶段的“高级”选项集中控制)。这样,如果所述 USB 设备在启动时连接,grub 将获得控制权(因此 Ubuntu 将加载),如果没有,USB 阶段将通过,并且将从第一个带有引导加载程序的固定硬盘启动(大概是加载 Windows)。

编辑:某些 BIOS 会在启动时显示“按特定键进行启动选择”选项,该选项会持续几秒钟。我的上网本的 BIOS 就是这样的,出现的菜单允许您从当前检测到的所有 USB 驱动器中进行选择,而不仅仅是第一个找到的具有启动加载程序的驱动器。它可能对 PATA/SATA 驱动器执行相同的操作,但我无法测试这一点,因为主板的其余部分仅支持单个这样的驱动器。

答案3

有些 BIOS 只提供选择内置硬盘的选项,而不是选择从哪个硬盘启动。通常在这种情况下,可能会有另一个设置,即“硬盘优先级”。检查它并选择要从哪个硬盘启动。

相关内容