CMOS リセット後の起動時に GRUB が予期せず表示される

CMOS リセット後の起動時に GRUB が予期せず表示される

基本的に、私のコンピューターには 3 つのハード ドライブがあります。2 つの HDD、1 つの SSD。数年前、HDD の 1 つに Linux パーティションをインストールしましたが、Windows (ゲーム用 PC) のみを使用することに戻し、このデバイスから Linux を削除しました。現在は、OS (Windows 7) を SSD にインストールしています。

夜、携帯電話を背面の USB ポートに接続しようとして、誤って CMOS クリア ボタンを押してしまい、システムを再起動してしまいました。大した問題ではありません。すべてが起動するまで、どういうわけか、GRUB でブート選択の MINT と Windows 7 を見て動けなくなっていました。MINT はなくなり、Windows 7 は別のドライブにあるため、どちらも実際には存在しません。2 つの HDD のどちらか (どちらかは確認しませんでした) を選択すると、コンピューターに戻ることができますが、論理的には Windows とそのブート パーティションは SSD 上にあるはずなので、これはまったく意味がありません。

私の質問は次のとおりです:

  1. どうしてこんなことが可能なのでしょうか?

  2. 存在しない OS をロードしようとして無限にブートに失敗しないように GRUB を完全に削除するにはどうすればよいでしょうか?

注: TL;DR - Windows を再インストールしたときに GRUB は消去されず、現在はブート シーケンスを制御しようとしています。

答え1

おそらく、grub は元々 uuid によってドライブをプローブするようにどのように設定されていたのでしょうか?

もしそうなら:

1) Mint の初期 grub エントリまたは元の Windows 7 エントリにフェイルオーバー (つまり、「これが見つからない場合は、これに頼ってください...」) があった場合、接続された HDD で何も見つからないため、SSD に戻っているように見えます。これは不可能ではありませんが、非常にまれで奇妙なことです。

2) Windows のインストール ディスクをお持ちですか、または Windows を起動した後にリカバリ モードまたはセーフ モードに入る方法をご存知ですか? もしそうなら、必要なのは BCD の修復または編集だけです (つまり、Windows ブートローダーを再インストールして GRUB を完全に消去します。これは私の意見ではそれほど安全ではないかもしれませんが、私のシステムでは安全です)。

関連情報