grubコマンドラインからWindows 10を起動する方法

grubコマンドラインからWindows 10を起動する方法

私のシステムに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コマンドで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

この方法を使用して同様の問題を解決しました。

  1. windows10 + Ubuntu16デュアルシステム。
  2. Win10環境では、MbrFix64を使用して既存のUbuntunからWin10へのブートを変更しました。
  3. その後、愚かなリールではなく、ディスクをすべて削除しました。これは直接次の問題につながった。
  4. ノートブックを再起動し、grub>モードに入ります。
  5. 既存のUbuntuシステムが削除されたため、grub> lsを実行すると複数の(hd0、gptx)が表示されます。すべてのCDを試したので、有効なコマンドはgrub> chainloader(hd0、gpt2)/ EFI / Mcrosoft / Boot / bootmgfw.efiです。グラブ>ブート
  6. これでWindows 10に戻ります。 :-)

クラス:

  1. 重要なファイルはバックアップする必要があり、常に起動可能なdis / usb isoイメージを準備する必要があります。
  2. Mbrfix64の手順は正確でしたが、私のUbuntuブートファイルがおそらくWindowsディスクに混在していることを忘れていました。

関連情報