2006年06月05日
RAID1 Grub Boot problem
今までVine Linux 2.6を動かしていたサーバーを初期化してCentOS 4.2を入れました。このサーバー、CD-ROMドライブが壊れていてCDからブートできず、交換するためのCD-ROMドライブも無かったので、暫く放置していたのだけれど、ようやく重い腰を上げて作業を開始しました。私のデスクトップPCからCD-ROMドライブを移設して、CDからブートできることを確認。あとはCentOS 4.2を入れるだけ。
IDEのHDD2台でソフトウェアRAID1を組み、それをLVMで構成しました。LVMで動的にパーティションのサイズが変更できるのは楽です。インストール時にパーティションサイズで悩むこともないし(笑)。
すんなりインストールが終わって再起動したら落とし穴が。。。
GRUB loading, please wait
Error 15
画面にみたことがないエラーが出て起動しません。
インストール失敗?かと思ってもう一度インストールし直したけど、状況は変わらず。同じようにソフトウェアRAID1+LVMでインストールした別のマシンでは問題なかったんだけどなぁ。。。。
インストールCDを使い、レスキューモードで起動。
grub-installコマンドを使うとエラーでうまくいきません。
仕方がないので、grubコマンドを実行するも、"--batch"オプションをつけて起動しないと誤認識するようで、setup (hd0) コマンドがうまくいかない。
# grub --batch
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
# shutdown -r now
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
# shutdown -r now
これでOKでした。
GRUBってLILOよりも便利でトラブルが少ないと思っていたけど、そうでもないのね。また一つ勉強になりました。
コメント
コメントはまだありません

