WheezyからJessieにアップデートすると、ルートソフトウェアRAIDが破損しています。修正できますか?

WheezyからJessieにアップデートすると、ルートソフトウェアRAIDが破損しています。修正できますか?

昨夜、私は私のコンピュータを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アレイを起動できません。これは、構成されていないか、何らかの方法でエラーを生成していることを意味できます。リカバリディスクから起動できるため、次のコマンドを使用して設定を簡単に変更して再作成できます。

  1. dpkg-reconfigure mdadm。 initramfsでどの配列を起動するかを尋ねるメッセージが表示されます。少なくとも配列があるか、すべてが必要です。
  2. update-initramfs -u -a。これにより、すべてのinitramfsesが更新されます。数分かかることがあります。

最後に、グラブがまだ警告を発している場合は、dpkg-reconfigure grub-pcそれを修正することが可能かもしれません。 grubをインストールする場所を尋ねるメッセージが表示されたら、おそらく次のものを選択したいと思います。両方ディスクの数(例:/dev/sdaおよび/dev/sdb)この操作にも数秒かかります。

関連情報