
私のシステムには Windows 10 HOME がインストールされています。Windows 10 HOME をインストールした後、デュアル ブートができるように別のパーティションに Ubuntu 17.10 をインストールしました。
インストールされていたパーティションを削除して、Ubuntu 17.10 を削除しました。これでシステムを起動できなくなりました。起動時に、システムが Grub コマンドラインで停止します。
システムから削除していない Windows 10 インストールを起動したいです。
起動時にこれが表示されます:
GNU GRUB バージョン 2.02 ~beta3-4ubuntu7
最小限の BASH のような編集がサポートされています。最初の単語では、TAB で可能なコマンドの補完が一覧表示されます。それ以外の場所では、TAB で可能なデバイスまたはファイルの補完が一覧表示されます。grub>
この grub コマンドから Windows パーティションを起動するにはどうすればよいでしょうか? ラップトップ:- Toshiba satellite C55 - C5241
答え1
GRUB は、Linux パーティションにある /boot/grub/ の内容を使用して、システムを通常どおり起動します。このため、GRUB の機能は非常に最小限です。
レガシー BIOS システムを使用している場合は運が悪く、ブート修復のために Windows ディスクが必要になります (これは、GRUB が NTFS ドライバーを削除したためにロードできないためです)。
おそらく UEFI システムをお持ちであれば、Windows をかなり簡単にロードできます。
最初のタイプ:
chainloader +1
これが不明なコマンドであると表示される場合は、運が悪かったことになります。GRUB はこのコマンドを埋め込んでいないため、削除したはずです。
再起動して GRUB プロンプトに戻る場合は、レガシー BIOS を使用しているため、運が悪いことになります。
無効な efi パスと表示されたら、続行できるはずです。
タイプ:
ls (hd0,gpt1)/
これは「/efi」を返すはずです。次に以下を実行します。
chainloader (hd0,gpt1)/EFI/Microsoft/Boot/bootmgfw.efi
boot
答え2
私は同様の問題を次のように解決しました:
- windows10+Ubuntu16 デュアルシステム;
- MbrFix64 を使用して、Win10 環境で既存の Ubuntun から Win10 への起動を変更しました。
- そして、私は愚かにもボリューム以外のディスクをすべて削除してしまいました...これが直接次のトラブルを引き起こしました。
- ラップトップを再起動し、grub> モードに切り替えます。
- 既存の Ubuntu システムが削除されたため、grub>ls を実行すると複数の (hd0、gptx) が存在します。すべてのディスクを試しましたが、有効なコマンドは次のとおりです: grub> chainloader (hd0,gpt2)/EFI/Mcrosoft/Boot/bootmgfw.efi grub>boot
- 今はWindows10に戻りました。:-)
教訓:
- 重要なファイルをバックアップし、起動可能な DISC/USB ISO イメージを常に用意しておく必要があります。
- Mbrfix64 の操作手順は正しいですが、おそらく Ubuntu のブート ファイルが Windows ディスクに混在していることを忘れる必要があります。