私のDebianサーバーの1つ(カーネル2.6.30-AMD64)は、initramfsにルートパーティションを格納するソフトウェアRAIDアレイの起動を拒否します。それはbusyboxコンソールで私を捨てます。必要な手順に従って起動を続行すると、正常に機能します(mdadm -Aでアレイを起動し、LVMでpvscan、次にvgchange -ayでボリュームをスキャンします)。
ブートオプションrootdelay = 10から始めてみましたが役に立ちませんでした。
また、initramfsを更新して解凍し、実際にRAIDアレイをアセンブルしようとしているかどうかを調べました(実際にアセンブルしようとしています)。
コンソールにダンプする前の出力:
mount: mounting none on /dev failed: No such device
W: devtmpfs not available, falling back to tpmfs for /dev
次に、ルートパーティションを保持しているボリュームが見つからないというlvmメッセージが表示されます。
誰かが私がこれを修正する方法の手がかりを持っていますか?
/etc/mdadm.confを作成し、場合によってはinitramfsを再構築する必要があります。詳細については この回答 を確認してください。
サーバーを手動で起動するには、次のことを試してください。
(initramfs) mdadm /dev/md0 -A /dev/sda1 /dev/sdb1
[...]
(initramfs) mdadm /dev/md1 -A /dev/sda2 /dev/sdb2
[...]
(initramfs) mdadm /dev/md2 -A /dev/sda3 /dev/sdb3
[...]
など、すべてのmdパーティション。
LVMを使用している場合は、次の手順に進みます。
(initramfs) vgchange -ay
3 logical volume(s) in volume group "pve" now active
次に、次のように入力します。
(initramfs) exit
すべて問題がなければ、システムが起動します。