grub エラー: ファイルが見つかりません

grub エラー: ファイルが見つかりません

Debian サーバーを再起動すると、grub から次のようなメッセージが表示されます。

error: file not found.
Entering rescue mode...
grub rescuse>

ls はこれを表示します:

(hd0) (hd0,msdos2) (hd0,msdos1)

今、各項目に対して ls を実行しています:

> ls (hd0)/
error: unknown filesystem

> ls (hd0,msdos2)/
error: unknown filesystem

> ls (hd0,msdos1)/
./ ../ lost+found/ var/ etc/ media/ sbin/ usr/ lib/ lib64/ boot/ bin/ tmp/ root/ mmt/ home/ dev/ proc/  selinux/ sys/ srv/ opt/ lib32/ 

ルートを設定していません

> set root="(hd0,msdos1)"

そして接頭辞

> set prefix="(hd0,msdos1)/boot"

しかし、>insmod normalこう言います。error: file not found

プレフィックスを設定しようとすると、(hd0,msdos1)/boot/grub同じエラーが発生します...

どうしたの?

関連情報