正确配置双驱动器 raid1 的 Grub 以支持驱动器故障后的启动

正确配置双驱动器 raid1 的 Grub 以支持驱动器故障后的启动

编辑:

因此,我认为下面的问题仍然适用,但我意识到系统实际上是在第二个驱动器上启动的,只是缺少 /home、/boot 和 /etc/fstab。我确信还有更多缺失,但我想现在更好的问题是;

如何正确启动软件 raid1 上驱动器故障的系统?以及/或者是否有任何配置要求才能使其正常工作?这可能吗?

我验证了 /boot 的 uuid(位于 /dev/md126 上)与两个驱动器(/dev/sda6 和 /dev/sdb6)匹配。


我正在尝试在 2 驱动器软件 raid1 设置上安装 Centos 7。我想在两个驱动器上都安装 grub,这样如果其中一个驱动器发生故障,系统仍可启动。

我有/boot/home/var都是/不同的分区。我认为要注意的重要一点是它/boot是它自己的分区并且它是 ext3。

安装后,我使用以下命令将 grub 安装到两个设备上:

grub2-install /dev/sda
grub2-install /dev/sdb

并重做 grub.cfg

grub2-mkconfig -o /boot/grub2/grub.cfg

Grub 似乎正在使用 UUID,但hd0,0默认情况下不是这样。

当我拔出一个驱动器并启动时,系统会跳过 grub,尝试启动 Gnome,但大约 2 分钟后,系统会从 GDM 加载屏幕跳转到 shell,并出现一些错误;但有一点需要注意,即 和 都不/home存在/boot/etc/fstab也不存在。shell 也会抱怨找不到 uuid 挂载点。

我不确定还需要什么,但我希望系统仍然能够使用 raid1 中的两个驱动器之一来启动。

参考:
https://newbedev.com/how-to-correctly-install-grub-on-a-soft-raid-1 https://unix.stackexchange.com/questions/230349/how-to-correctly-install-grub-on-a-soft-raid-1

相关内容