人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【GRUB MBR】CentOS4.3を使用中、MBRの情報を消してしまいました。
(dosの起動ディスクを入れて、fdisk /mbrしてしまいました)
この状態からgrubの情報を修復する方法を教えてください。

問題点は、/bootと"/"ディレクトリが別パーティションにある点だと思っています。
(sda1に/boot、sda2に"/"となるようにパーティション設定してあります)

とりあえず、現状までに試したことをコメント欄の方に記述します。

できるだけ、現状の環境を引き継ぎながらmbrのみを修復する方法をご存知の方がいらっしゃいましたら、
よろしくお願いいたします。

●質問者: hina1981
●カテゴリ:コンピュータ
✍キーワード:DoS GRUB MBR コメント欄 ディスク
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● pyopyopyo
●60ポイント
  1. KNOPPIXで起動
  2. mkdir /mnt/sda2
  3. mount /dev/sda2 /mnt/sda2
  4. mount /dev/sda1 /mnt/sda2/boot
  5. chroot /mnt/sda2
  6. /sbin/grub-install /dev/sda

でgrubを再インストールできると思います.

◎質問者からの返答

ありがとうございます。

4番がポイントなのですね。

月曜に会社に行くのでその時に試してみます。


-- 2006/12/12 追記

5番の操作までは問題なく進行しました。

しかし、6番の操作を行なおうとしたときに、/dev/sdaが見つからないという旨のエラーが出ました。

chroot後の/dev/(chroot前の/mnt/sda2/dev/?)の中を見てみたら、nullしか入っていませんでした。

私がデバイスファイルの扱いをよく知らないので、これ以上進むことができませんでした。

もう少し回答を待ちたいと思います。

よろしくお願いいたします。


2 ● pyopyopyo
●60ポイント

/dev/sda が無いとのことなので、

デバイスファイルをmknod コマンドで作ってしまいましょう

  1. chroot /mnt/sda2
  2. /bin/mknod /tmp/sda b 8 0
  3. /sbin/grub-install /tmp/sda
◎質問者からの返答

たびたびありがとうございます!

実行してみたところ、下記のようになりました。


[root@Knoppix mnt]# /sbin/grub-install /tmp/sda

Format of install_device not recognized.

Usage: grub-install [OPTION] install_device

Install GRUB on your drive.

-h, --help print this message and exit

-v, --version print the version information and exit

--root-directory=DIR install GRUB images under the directory DIR

instead of the root directory

--grub-shell=FILE use FILE as the grub shell

--no-floppy do not probe any floppy drive

--force-lba force GRUB to use LBA mode even for a buggy

BIOS

--recheck probe a device map even if it already exists

This flag is unreliable and its use is

strongly discouraged.

INSTALL_DEVICE can be a GRUB device name or a system device filename.

Report bugs to <bug-grub@gnu.org>.


mountコマンドか、mknodコマンドが悪い(?)んでしょうか……??? mknodコマンドをはじめて見たので、イマイチ使い方がわからなかったです。


せっかく回答いただいたのに、解決できなくてごめんなさい。

質問の有効期間が切れそうなので、とりあえず、ここで終了させていただきます。

回答いただいたpyopyopyo様、ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ