在 Xubuntu、UEFI 系统上配置 RAID10

在 Xubuntu、UEFI 系统上配置 RAID10

我过去的‘系统’个人经历: - 全新安装 Windows
- 全新安装 GNU/Linux
- 双启动 MBR Windows/Linux
我不是专家;这是我第一次尝试安装 RAID,我仍然对“UEFI”和“MBR”等概念没有扎实的了解。

截至今天,我目前正尝试在简单的 RAID10 阵列上安装 Xubuntu。

我有一台专用的电脑,UEFI+遗产配套主板,4 个硬盘(sda、sdb、sdc、sdd;各 1TB),带有Ubuntu16.04iso。

我想让一切尽可能简单,所以我尝试了:
从实时 USB 启动“尝试 xUbuntu”
使用 cfdisk 进行格式化,如下所示:

/dev/sda1 --> 50Mb (Type = Linux filesystem)
/dev/sda2 --> 930.5G (Type = Linux RAID)
/dev/sda3 --> 1G (Type = Linux swap)
/dev/sdb1 --> 930.5G (Type = Linux RAID)
/dev/sdb2 --> 1G (Type = Linux swap)
/dev/sdc1 --> 930.5G (Type = Linux RAID)
/dev/sdc2 --> 1G (Type = Linux swap)
/dev/sdd1 --> 930.5G (Type = Linux RAID)
/dev/sdd2 --> 1G (Type = Linux swap)

安装并使用 mdadm 创建 /dev/md0

mdadm -v --create /dev/md0 --level=raid10 --raid-devices=4 /dev/sda2 /dev/sdb1 /dev/sdc1 /dev/sdd1

将新创建的阵列格式化为XFS文件系统(mkfs.xfs /dev/md0)

启动 Xubuntu 安装程序

分区时/dev/sda1被格式化为ext3并标记为“/boot”;/dev/md0被设置为xfs并标记为“/”;1Gb分区被设置为交换区域。

安装结束时出现多个错误;无论如何,我还是将 RAID 安装到新安装中:

mkdir /myraid
mount /dev/md0 /myraid
mount /dev/sda1 /myraid/boot
mount --bind /dev /myraid/dev
mount -t devpts devpts /myraid/dev/pts
mount -t proc proc /myraid/proc
mount -t sysfs sysfs /myraid/sys
chroot /myraid
apt-get install mdadm

apt 触发错误并尝试重新启动到已安装的操作系统导致黑屏。

我使用可启动的 gParted USB 消除了每次尝试之间的混乱:

mdadm --stop /dev/md0
mdadm --zero-superblock /dev/sda2
mdadm --zero-superblock /dev/sdb1
mdadm --zero-superblock /dev/sdc1
mdadm --zero-superblock /dev/sdd1

我也尝试使用 GParted 而不是 cfdisk ;以及使用 parted 将我的硬盘配置为 gpt:

sudo su
parted /dev/sdx
mklabel gpt

我也尝试将硬盘配置为 DOS。仍然没有成功。

磁盘同步时间很长(4 小时),我已尝试 12 次。这是求助信号。

我遗漏了什么?分区错误吗?我是否必须崇拜某种系统之神?

感谢您的帮助和耐心!

编辑:到目前为止,我最好的尝试是使用 GPT 磁盘,按上述方式分区,安装给了我

"Error removing initramfs-tools:
subprocess installed post-installation script returned error exit status 1"

然后启动就出现黑屏。以下是启动修复的转储:http://paste2.org/P3fB5jwj

相关内容