Grub 无法在 Raid-10 上启动 Arch OS

Grub 无法在 Raid-10 上启动 Arch OS

我将 Arch OS 放到普通磁盘上没有任何问题。但是,当我使用 Raid-10 磁盘并启动它时,grub 加载程序会说:“错误:设备‘UUID=7a6a787c-81bc-47b9-bdad-663c1d6b2a2b’”。显示的 UUID 是我的 Raid-10 的。然后启动停止并将我置于紧急 shell 中。


我终于明白该怎么做了:

  1. vi /etc/mkinitcpio.conf;要更改的行
    HOOKS=HOOKS=(base udev autodetect modconf block filesystems keyboard fsck mdadm_udev)
    BINARIES=(/sbin/mdmon)
    
  2. mkinitcpio -p Linux,生成一个新的vmlinuz-linuxinitramfs-linux.img包含 mdadm 支持

我确实启动了一个运行 Arch OS 的 XFS 格式的 Raid-10 far02。

如果有人感兴趣,我会提供更多细节。

答案1

  1. vi /etc/mkinitcpio.conf;需要更改的行:

HOOKS=HOOKS=(基本 udev 自动检测 modconf 块文件系统键盘 fsck mdadm_udev) BINARIES=(/sbin/mdmon)

  1. mkinitcpio -p Linux,生成新的 vmlinuz-linux 和 initramfs-linux.img 以包含 mdadm 支持

我确实启动了一个运行 Arch OS 的 XFS 格式的 Raid-10 far02。

相关内容