編集:
したがって、質問は以下にも当てはまると思いますが、システムは実際には 2 番目のドライブで起動しており、/home、/boot、および /etc/fstab が欠落しているだけであることがわかりました。他にも欠落しているものがあることは確かですが、今より良い質問は次のようになると思います。
ソフトウェア RAID1 で故障したドライブを搭載したシステムを適切に起動するにはどうすればよいでしょうか。また、これを適切に動作させるための構成要件はありますか。これはそもそも可能ですか。
/boot (/dev/md126 上) の uuid が両方のドライブ (/dev/sda6 と /dev/sdb6) 間で一致することを確認しました。
2 ドライブのソフトウェア RAID1 セットアップに Centos 7 をインストールしようとしています。 1 つのドライブに障害が発生してもシステムが起動するように、両方のドライブに grub をインストールしたいと思います。
/boot
、、/home
および/var
はすべて異なるパーティションを持っています/
。注目すべき重要な点は、 が/boot
独自のパーティションであり、ext3 であるということです。
インストール後、次のコマンドで両方のデバイスに grub をインストールします。
grub2-install /dev/sda
grub2-install /dev/sdb
grub.cfgをやり直す
grub2-mkconfig -o /boot/grub2/grub.cfg
hd0,0
Grub はデフォルトではなく UUID を使用しているようです。
ドライブを 1 つ取り出して起動すると、システムは grub を通過し、Gnome を起動しようとしますが、約 2 分後に、システムは GDM 読み込み画面からいくつかのエラーのあるシェルに切り替わります。ただし、注目すべき点の 1 つは、およびが/home
存在/boot
しないことです。 /etc/fstab
も存在しません。シェルは、uuid マウント ポイントも見つからないとエラーを報告します。
他に何が必要かはわかりませんが、RAID1 の 2 つのドライブのうちの 1 つを使用してシステムを起動できるようにしたいと思います。
参照:
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