web-dev-qa-db-ja.com

centOSのインストール後にワイプされた可能性のあるMBRを修正するにはどうすればよいですか?

私はこれを王室で台無しにしたと思います...

システムにcentOS5.6(x86_64)のクリーンインストールを実行しました。インストールプロセスを正常に完了し、再起動しました。今、私は黒い画面上で点滅するカーソルで迎えられます。グラブもメニューも何もありません(システムはPOSTを実行します)。

インストールを行う前に、ハードドライブを完全にワイプしました。 MBRもワイプしたのではないかと思いますが、centOSをインストールすれば修正できると思いました。ブータブルメディアを問題なく使用できます。起動可能なUSBにRIPLinuxのコピーがあるので、CentOSインストールファイルにアクセスできます。

この時点で、ここからどこに行くべきかわかりません。これをトラブルシューティングするための次のステップは何ですか? MBRの修正またはチェックを行うにはどうすればよいですか?

1
Hari Seldon
  1. LiveUSBから起動します。 GRUBバージョンが一致することを確認するために、CentOSからのものが必要になる場合があることに注意してください。
  2. 必要に応じて、suを実行するか、次のコマンドの前にSudoを付けて、スーパーユーザーになります。
  3. blkidを実行し、プライマリハードドライブのデバイス(おそらく/dev/sda)、ブートパーティション(/dev/sda1など)、ルートディレクトリパーティション(/dev/sda2など)を把握します。
  4. ルートパーティションのマウントポイントディレクトリを作成し、マウントします:mkdir /mnt/myroot && mount /dev/sda2 /mnt/myroot
  5. ルートパーティションのどこにブートパーティションをマウントしますか:mount /dev/sda1 /mnt/myroot/boot
  6. 次のように、ハードドライブのデバイス(パーティション番号なし)とルートディレクトリを使用してGRUB)を再インストールします。grub-install --root-directory=/mnt/myroot /dev/sda
2
Patches

起動可能なLinuxにCentOSインストールと同じgrubがインストールされている場合は、それに起動して、grub-install/dev/hda1(またはブートパーティションが何であれ)を試すことができます。インストールされているシステムにchrootして、YUMを使用してgrubを再インストールすることもできます。また、元のCentOSインストールメディアのブートメニューから修復できる場合もあります。

1
Kirk