コンピュータはgrub rescue modeの解決策に入ることを起動します
1498 ワード
に質問
windwosシステムのアップグレード後、次のエラーが発生しました.
電源を入れるとこのモードに入り、システムに入ることができません.
ソリューション
シナリオ1
コマンドlsを入力すると、次のように表示されます.
3つのコマンドが終了した後、次の結果が表示されると、現在のディスクが起動していないことを示します.
エラーが発生しないまで、
シナリオ2
コマンドを入力:
現在のパーティションに
注意:このコマンド
どのパーティションかを見つけたら、次の4つのコマンドを入力すると正常にシステムに入るはずです.
注意:実際に検証すると、上の4つのコマンドのうち1つ目は使用しなくてもいいです.つまり、後の3つのコマンドを実行するだけです.
追加:
上記の案では、システムに入ることができますが、再起動するとrescue modeに入ります.これが私がインストールしたデュアルシステムの原因なのか、それとも他の状況なのか分かりません.ubuntuシステムに入ってからgrubを更新してこの問題を解決しました.
具体的にはubutuに入った後、端末を開きます.
その後、再起動すると元のシステムログインインタフェースに戻り、rescue modeにはアクセスしません.
windwosシステムのアップグレード後、次のエラーが発生しました.
error: no such partition.
Entering rescue mode...
grub rescue>
電源を入れるとこのモードに入り、システムに入ることができません.
ソリューション
シナリオ1
コマンドlsを入力すると、次のように表示されます.
(hd0) (hd0,msdos4) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)....
または(hd0) (hd0,gpt4) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1)....
どちらが起動パーティションなのか分からない場合は、暴力の方法は次の3つのコマンドを順番に実行します.set boot=(hd0,msdos2)
set prefix=(hd0,msdos2)/boot/grub
insmod normal
3つのコマンドが終了した後、次の結果が表示されると、現在のディスクが起動していないことを示します.
error file /boot/grub/x86_64-efi/normal.mod not found
エラーが発生しないまで、
normal
コマンドを入力すると正常にシステムにアクセスできます.シナリオ2
コマンドを入力:
ls (hd0,msdos2)/
現在のパーティションに
grub
フォルダが存在するかどうかを確認します.一般的に、このフォルダが存在する場合は、これが起動パーティションであると判断できます.注意:このコマンド
ls (hd0,msdos2)/boot
を使う可能性もありますが、具体的にどれを使うかは自分のパソコンによって決まりますので、ダメなら両方試してみてくださいどのパーティションかを見つけたら、次の4つのコマンドを入力すると正常にシステムに入るはずです.
set boot=(hd0,msdos2)
set prefix=(hd0,msdos2)/boot/grub
insmod normal
normal
注意:実際に検証すると、上の4つのコマンドのうち1つ目は使用しなくてもいいです.つまり、後の3つのコマンドを実行するだけです.
追加:
上記の案では、システムに入ることができますが、再起動するとrescue modeに入ります.これが私がインストールしたデュアルシステムの原因なのか、それとも他の状況なのか分かりません.ubuntuシステムに入ってからgrubを更新してこの問題を解決しました.
具体的にはubutuに入った後、端末を開きます.
sudo update-grub
sudo grub-install /dev/sda
その後、再起動すると元のシステムログインインタフェースに戻り、rescue modeにはアクセスしません.