Grub が壊れてパスワードが失われました

Grub が壊れてパスワードが失われました

私の grub は壊れていて、PC は grub コマンドラインで起動しています。次のコマンドで PC を再起動することができました:

set prefix=(hd0,2)
set root=(hd0)
insmod linux
insmod normal
normal

コマンドを発行すると PC は正常に再起動しますが、再起動すると PC は grub コマンド ラインに戻ります。

問題はどこにありますか。パスワードを紛失したため、bash コマンドラインから grub を修正できません。この時点で grub を修正し、紛失したパスワードを回復するにはどうすればよいですか?

Bashプロンプト

答え1

これをコメントとして残したいのですが、そうするほどの評判がないので、代わりに回答を残します。GRUBエントリを編集できる場合は、次のように入力してみてください。シングルユーザーモード起動時に、ルート シェルが実行されpasswd <your user name>、古いパスワードを覚えていなくても、新しいパスワードに変更できます。

関連情報