在 2 个 GPT SSD 上安装 RAID0,以传统模式启动,Ubuntu 16.04 桌面

在 2 个 GPT SSD 上安装 RAID0,以传统模式启动,Ubuntu 16.04 桌面

我的设置

  • 2x 512GB SSD - GPT 分区
  • 传统启动

SSD 布局(在每个磁盘上):

  • 4MB:为 bios grub 保留的空间(不是 RAID0 阵列的一部分)
  • 16GB:交换 - 为 RAID 卷保留
  • 25GB :mnt / - ext4 - 为 RAID 卷保留
  • ~420GB: mnt /home - ext4 - 为 RAID 卷保留

我最终收到的错误是“执行‘grub-install /dev/md1’失败

我继续进行安装,没有引导加载程序,我想通过 live-usb 安装 grub。

从 live-usb,

我运行了sudo grub-install /dev/nvme01n1(固态硬盘名称)。我收到的错误是 -grub-install 无法获取 aufs 的规范路径“”。

我尝试过mount /dev/nvme01n1p3 /mnt(RAID 阵列的 /),我收到的错误是未知文件系统 linux_raid_member

mdadm 没有检测到任何 RAID 磁盘..

(我正在关注软件 RAID教程。我计划在安装后从服务器内部安装桌面版 ubuntu,如下所示视频

我尝试过的其他路线:

  • 我尝试将 bios_grub 保留空间添加到 RAID 阵列,但导致格式化步骤中出现错误。

  • 磁盘最初有一个 msdos 分区,但我遇到了相同的引导加载程序错误,我无法弄清楚如何在 msdos 磁盘中为 grub 分配空间。在网上阅读后,似乎从 GPT 磁盘启动可能是一个解决方案,我将分区更改为 GPT。

这花费的时间特别长,因为我开始安装时才开始阅读有关 MBR/GPT、BIOS/UEFI 的信息。

请让我知道我该如何进行。

答案1

我从 live-usb 内部运行了 Boot 修复,它提示我删除 dmraid,因为它会与 mdraid 冲突。

这样做之后,我能够运行mdraid --assemble --scan并查看我的 RAID0 磁盘。

引导修复最终检测到 GPT 分区并要求我在磁盘开头创建一个 bios_grub、未格式化的分区。我不确定现在该怎么做,因为我已经有了必要的分区。

然后我跟着Grub2 安装部分。Grub 已安装,我可以在 tty1 登录。

相关内容