我最近在 RAID1 中的一对驱动器上安装了 Ubuntu 18.04 Server,我使用安装程序进行设置。以前,我可以毫无问题地启动 RAID 安装(即使它从未在 BIOS 中显示)。
在我设置了系统上的其他磁盘、创建了两个额外的 RAID1 阵列并将其中一个分成两个分区后,问题就开始了。重启后,我只是启动到黑屏。我怀疑系统正在尝试启动系统上的另一个磁盘,但我没有其他可以启动的东西。BIOS 中只显示一个驱动器,它是一个不包含在任何阵列中的 NVMe。除了我创建的分区表外,所有非操作系统驱动器都有新创建的分区表,而不是 Gparted 中显示的分区。我确定我没有更改可启动 RAID 卷上的任何内容。
当我使用 Gparted USB 启动时,我的 RAID 设备就在那里并按预期进行分区。
我想到两种解决此问题的一般方法:
让 RAID 设备(或其中的镜像之一)显示在 BIOS 中。让系统执行之前的操作,即绕过所有驱动器,只从唯一可用的启动卷(我的 RAID 驱动器)启动。欢迎提出有关如何解决此问题的任何建议。
其他信息:
我的主板是华硕 X399 Taichi
我已经在 Bios 中尝试了 AHCI 和 RAID 模式
其中一个新创建的 RAID 阵列在 gparted 中显示为普通磁盘。我相当确定 MDADM 说当我第一次创建它们时,它们已成功组成阵列。这些是 2x 8TB 硬盘。
另一个新阵列,一对 Evo 970 NVMe 确实显示在 Gparted 中
重申一下,上述驱动器均未显示在启动菜单中,唯一显示的设备是未在 raid 中的空白 ext4 格式的 nvme。
答案1
我通过进入启动菜单并更改启动优先级并禁用之前在 BIOS 中显示的 NVme 来修复此问题。这样我想要启动的驱动器就可以出现在 BIOS 中。不清楚为什么驱动器显示在启动菜单中,但不显示在 BIOS 中。