※記事内に商品プロモーションを含む場合があります
前、失敗したRAID1化。
年末年始の休みに再チャレンジしてみました。
既存のパーティションを活かす方法だと起動せず、カーネルパニックに
なってしまうので新規インストールしました。
MBはD525MWを使っていますが、何故かUSB経由のDVDインストールだと
途中でCall traceが発生して進まないので余っていたSATAカードをPCIに
指してSATA接続のDVDドライブを使ってインストールを行いました。
インストール時は2ディスクとも同じパーティションサイズに設定して
md0とmd1のRAIDにRAIDデバイスを作成しました。
このあと、インストールは完了しましたが、起動しませんでした。
結局、この後DVDで起動後、レスキューモードでログインしました。
この時点ではルートが/mnt/sysimageなのでchroot mnt/sysimageでルートにします。
次にGRUB(ブートローダー)のインストール。
いつも何故かRAIDを組んでLinuxを新規インストールすると黒画面で止まって起動しません。
またはHARDDISK ERRORと表示されます。
なのでGRUBの再インストールを行いました。
一番簡単なコマンドは
grub-install /dev/sda
/dev/sdaの部分は環境により変更してください。
その他、ディストリビューションなどによっても違うかもしれないので
linux grub 再インストールなどで検索してみてください。
その後、2ディスク有る時は正常に起動しますが、試しに1ディスクのみにすると
起動しなくなる為、再度レスキューモードで1ディスクごと設定を変更しました。
どうもgrubの設定がroot(hd1,0)になっていたのでこの設定だと
/dev/sdbを読みに行ってしまうのでroot(hd0,0)に変更して1ディスクでも
ちゃんと起動するようにしました。
あと、RAIDデバイスの状況確認は
cat /proc/mdstat
で確認できます。
watch cat /proc/mdstat
だと、リアルタイムで表示されます。