昨夜、私は私のコンピュータをDebian 7、Wheezy(現在の安定)からDebian 8、Jessie(現在の安定)に更新しようとしました。再起動後、起動後0.267166分後にシステムがクラッシュしてハードドライブが見つからないというメッセージが表示されました。 OS全体が単一のソフトウェアRAIDディスクにあり、これは私が最初に選択したものではなく、Raid 0システム上の2つの250 GBハードドライブにまたがっています。これはWheezyで動作しましたが、Jessieにアップデートしようとした後は動作しません。
GRUB は次のように構成されます。
setparams 'Debian GNU/Linux'
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod part_msdos
insmod diskfilter
insmod mbraid1x
insmod ext2
set root='mduuid/d9fbcc87d121184a2fb58c97c2be2174'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='mduuid/d9fbcc87d121184a2fb58c97c2174' 0369663c-69ae-4f58-9496-30525afc47d2
else
search --no-floppy --fs-uuid --set=root 0369663c-69ae-4f58-9496-30525afc47d2
fi
echo 'Loading Linux 3.16.0-4amd64 ...'
linux /boot/vmlinz-3.16.0-4-amd64 root=UUID=0369663c-69ae-4f58-9496-30525afc47d2 ro quiet
echo 'Loading initial ramdisk ...'
intrd /boot/intrd.img-3.16.0-4-amd64
hd0から読み取れないと応答します。次に、呼び出しスタックトレースとファイルシステムをブロック(0,0)にマウントできないことを示すカーネルパニックエラーを含む、多くのエラーとデバッグ情報を含む標準出力(白黒端末)に移動します。
私が知りたいのは、この問題を解決する方法です。 raid配列が初期化されていないようです。この問題を解決できない場合は、Jessieを新しくインストールする方が良いですか?それとも言うほど安定していないので、Wheezyを新しくインストールする方が良いですか?新しくインストールする必要がある場合は、ソフトウェアRAIDを再利用しません。
答え1
何らかの理由でinitramfsはRAIDアレイを起動できません。これは、構成されていないか、何らかの方法でエラーを生成していることを意味できます。リカバリディスクから起動できるため、次のコマンドを使用して設定を簡単に変更して再作成できます。
dpkg-reconfigure mdadm
。 initramfsでどの配列を起動するかを尋ねるメッセージが表示されます。少なくとも配列があるか、すべてが必要です。update-initramfs -u -a
。これにより、すべてのinitramfsesが更新されます。数分かかることがあります。
最後に、グラブがまだ警告を発している場合は、dpkg-reconfigure grub-pc
それを修正することが可能かもしれません。 grubをインストールする場所を尋ねるメッセージが表示されたら、おそらく次のものを選択したいと思います。両方ディスクの数(例:/dev/sda
および/dev/sdb
)この操作にも数秒かかります。