web-dev-qa-db-ja.com

Grubエラー「ディスク `hd0、gpt2 'が見つかりません」は、ハードドライブがクラッシュしたことを意味しますか?

Linuxボックスを一晩実行したままにして、翌朝戻ってきてこれを見つけました。

enter image description here

これは、ハードドライブがクラッシュした、またはクラッシュしていることを意味しますか?または、これは他の問題が原因である可能性が高く、簡単に修正できますか?

1
Chad Johnson

出来た。おそらく確認する方法があります。

LinuxライブディストリビューションでUSBキーを準備することから始めたいと思うでしょう。 Xubunt はおそらく良いスタートです、または軽量のWMを備えた他のいくつかのディストリビューションは良い考えです。

gddrescue/ddrescue(ubuntuのパッケージはgddrescueと呼ばれますが、コマンドは ddrescue )は、できるだけ多くのデータを取得するのに役立ち、回復を可能にする可能性があります。現在の状態では、これが最初に行う必要があります

これを行う最初。結果のドライブイメージを kpartx でマウントし、fsck(できればドライブイメージのコピー)などを実行して、ドライブの内容を修正することができます。

また、ディスクが実際に損傷しているかどうかを確認する必要があります。 gsmartcontrol それは素晴らしいです-それは明らかな問題を浮き彫りにします。

1
Journeyman Geek

おそらくそうではありません。

ソフトウェアの問題が原因で、grubインストールまたはパーティションテーブルも破損しています。ライブCDまたはレスキューCDから起動することで、grubを再インストールできます。

パーティションテーブルも破損している場合は、そのタスク用に設計されたツールを使用して再構築する必要がありました。

カーネルメッセージログ(dmesgコマンド)でハードウェア障害の兆候に注意してください。