![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
HW RAID1を構築したx86サーバ(IBM xSeries206)にRedhat
Linuxをインストールして、長らく勉強目的で運用していたのですが、
片方のHDDが故障した為、物理的に切り離した所、ブートローダー
(GRUB)が以下のメッセージを出して、起動しなくなってしまいました。
root (hd0,0)
Filesystem type is ext2fs, partition type 0x83
kernel /vmlinuz-2.4.21-4.ELsmp ro root=LABEL=/
Error 2: Bad file or directory type
書籍や解説サイト等で掲載・紹介されている方法(以下の様な
流れです)を色々と試しているのですが勉強不足という事もあり
行き詰まってしまいました。
どなたかアドバイスを頂けると助かります。
grub> root ( <TAB>
Possible disks are: fd0 hd0
grub> root (hd0, <TAB>
Possible partiions are:
Partition num:0,Filesystem type is ext2fs, partition type 0x83
Partition num:1,Filesystem type is ext2fs, partition type 0x83
Partition num:2,Filesystem type unknown, partition type 0x82
grub> root (hd0,1)
Partition num:1,Filesystem type is ext2fs, partition type 0x83
grub> cat /etc/fstab
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
/dev/sda3 swap swap defaults 0 0
grub> root (hd0,0)
Partition num:0,Filesystem type is ext2fs, partition type 0x83
grub> kernel /vmlinuz-2.4.21-4.ELsmp root=/dev/hda2
Error 2: Bad file or directory type
よろしくお願い致します。
No.2ベストアンサー
- 回答日時:
HWRAID1ということですから、起動しても良さそうなものですね。
パーティションテーブルは生きているようだし、(hd0,1)のファイルは読み出せてるし・・・
RAIDの障害が影響して、/boot (hd0,0) パーティションのファイルシステムが壊れているのかもしれませんね。
まずは、KNOPPIXなどで起動して、各ファイルシステムが正常かどうかチェックしてはいかがでしょうか。
(hd0,0)が復旧しなくても、とりあえずは、(hd0,1) に kernel(と必要に応じてinitrd)をコピーして、grubで指定しても起動するんじゃないかなと思います。
ご回答、ありがとうございます。
アドバイスに従って、KNOPPIX(初めて使いました)で起動し
hda2(hd0,1)をマウントする事が出来ました。
hda1(hd0,0)をマウントしようとすると、I/Oエラーが表示され
てしまいました(原因はこのあたりなのでしょうか?)
今回は元の状態に復帰する事は出来ませんでしたが、
ひとまず故障前のデータが拾えただけでも、大変助かりました。
ありがとうございました。
No.3
- 回答日時:
MBRの破損でしょう。
起動用のフロッピーを作り、MBRを現在のHDDに書き出すこと。
redhat系だと、
/usr/share/grub/i386-redhat
が健在ならば、可能。
ご回答、ありがとうございます。
下に書きました通り、ブートのパーテーションが
おかしくなってしまった様です。
(結果としてMBRが正しく動作しなかったのでしょうか...。)
まだまだ勉強不足で今回はMBRの修復までは出来ませんでした。
次回(できればもう発生しないで欲しいのですが、、、)機会
があれば元の状態に復帰まで出来る様にしたいと思います。
しかし、せっかくRAIDまで組んでいたのに、復帰すら出来ない
ようではダメですね...。
ありがとうございました。
No.1
- 回答日時:
> 片方のHDDが故障した為、物理的に切り離した所
切り離したHDDがマスターならば、当然MBRがないので動か
ないでしょう。
MBRは、パソコンが動き始めるときのは最初の支持をする
要でもあります。
MBRをフロッピに保存していたとしても、新たにマスターを
変更すれば意味はないです。
ともかく、MBRはバイナリファイルのため、素人では作成できません。
再インストールするしか手はないのでは。
パーティション構成を書いてもらったとしても、うまくいくかです。
早速のご回答、ありがとうございます。
確かに、HDDをマスターとスレーブで分けて使用
しているのであればMBRの場所によっては起動すら
しないと思いますが、今回はHW RAID1になって
おりますので、astronautさんのおっしゃる通り、
起動出来るのではないか?と思っておりました。
このあたりは特に難しく感じます...。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux swapが機能しているかの確認について 2 2022/09/18 13:17
- UNIX・Linux Kali Linuxで起動できない - Minimal BASH Like Line Editing 1 2022/06/03 13:14
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
- HTML・CSS ただいま勉強始めたての初心者です。フォームを縦並べにしたいです。 2 2022/11/20 17:18
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
- JavaScript JAVASCRIPT 2 2022/04/15 15:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Kali Linuxで起動できない - Mi...
-
ubuntuで内蔵hddにアクセスでき...
-
起動時にgrubの画面から進まない
-
外付USB-HDDからUbuntuが起動せず
-
debian(linux)を新PCへ移行
-
ddでバックアップしたHDがGRUB...
-
オフラインのwinからmacへデー...
-
Windows7とCentOS7のデュアルブ...
-
HDD2つでインストールしたので...
-
knoppixによるデータ救出でHDマ...
-
Linuxが起動しなくなった場合の...
-
centOSとwindowsの順番を逆にし...
-
rescueモードから抜け出せませ...
-
FMVマイページ、FMVサーチが勝...
-
Google Chromeの文字の表示がぼ...
-
ネットにつながっていない社内P...
-
win11の起動時間、他を早くした...
-
pc初心者です。 UEFIでの設定で...
-
最初から入力モードをローマ字(...
-
Windows 10でBIOS画面が表示さ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VirtualBox ゲストOSにPC内蔵HD...
-
ubuntuで内蔵hddにアクセスでき...
-
Kali Linuxで起動できない - Mi...
-
linuxのディスクまるごとコピー...
-
Linuxのパーティション番号の変...
-
起動時にgrubの画面から進まない
-
KnoppixのデスクトップにCドラ...
-
USB HDD(NTFS) を レスキュ...
-
ドライブを認識せずにCentOSが...
-
1FD-LINUXについて
-
HDDがオフラインでアクセス出来...
-
knoppix 起動しない!?
-
LINUX でHDDを交換して新しいHD...
-
MAC HDパーティションを1つに...
-
PCがメーカーロゴ画面から進め...
-
Centos6.7 で、パテーションを...
-
外付USB-HDDからUbuntuが起動せず
-
knoppix起動時にエラーが出ます
-
Linuxの新規ディスク移動
-
デュアルブートしたPCのバック...
おすすめ情報