尝试将 Ubuntu Server 安装为 RAID 1,导致“ValueError: Failed to find storage volume”

Nes*_*Dan 5 server raid system-installation 20.04 21.04

我在服务器上有 2 个 M.2 NVMe 磁盘,我想将其设置为 RAID 1 以安装 Ubuntu Server。我正在遵循这两个指南(第一第二),但会解释我所做的步骤以及由此产生的错误。

需要注意的几件事:这些驱动器正在工作 - 都装有操作系统并且运行良好。我还首先尝试使用 Ubuntu Server 21.04 进行安装。在那里失败后,我转移到 Ubuntu Server 20.04.2 并遇到了完全相同的问题。


我启动了安装程序,一直选择默认配置,直到“使用整个磁盘还是自定义?” 部分。从那里我选择了“自定义”安装并设置了一个简单的布局:

  1. 两个磁盘都已格式化。
  2. 两个磁盘都标记为可启动驱动器。
  3. 我向使用整个磁盘空间的两个磁盘添加了 1 个未格式化的分区。
  4. 我创建了一个 RAID 组,使用这两个未格式化的分区作为 /dev/md0
  5. 我格式化/dev/md0ext4并将其安装到/
  6. 我点击Done并让安装继续。
  7. 大约 5-10 分钟后,它失败并显示错误: ValueError: Failed to find storage volume id='disk-nvme1n1'

您可以在此处观看显示错误日志的视频。大约 1:28 是我开始关注错误输出的地方。


可能相关的额外信息?

Nes*_*Dan 1

这件事有些解决了吗?

我的“解决方案”是仅在以下位置创建一个分区/10GB 而不是 1.86TB 的分区,并且以某种方式让安装程序完全完成(之前操作是否超时?驱动器是否过度工作并退出?我是不确定)我计划在启动机器时扩展存储空间。

同时我也这样做了,所以不确定它是否是解决方案的一部分,但为了以防万一,分享一下:在启动 Ubuntu 服务器安装程序时,在 grub 启动菜单中,我选择了“使用 HWE 内核启动并安装”。

使用 HWE 内核引导和安装

我希望这对遇到同样问题的人有所帮助。