Grub が Raid-10 上で Arch OS を起動できない

Grub が Raid-10 上で Arch OS を起動できない

Arch OS を通常のディスクに置くのに問題はありません。しかし、Raid-10 ディスクを使用して起動すると、grub ローダーが「エラー: デバイス 'UUID=7a6a787c-81bc-47b9-bdad-663c1d6b2a2b'」と表示します。表示される UUID は私の Raid-10 のものです。その後、起動が停止し、緊急シェルに入ります。


ついにやり方が分かりました:

  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.imgmdadmサポートを含める

そして、Arch OS を実行する XFS 形式の Raid-10 far02 を立ち上げました。

もしご興味がおありでしたら、詳細をお伝えします。

答え1

  1. vi /etc/mkinitcpio.conf; 変更する行:

HOOKS=HOOKS=(base udev autodetect modconf block filesystems keyboard fsck mdadm_udev) BINARIES=(/sbin/mdmon)

  1. mkinitcpio -p Linux は、mdadm サポートを含む新しい vmlinuz-linux と initramfs-linux.img を生成します。

そして、Arch OS を実行する XFS 形式の Raid-10 far02 を立ち上げました。

関連情報