web-dev-qa-db-ja.com

GrubコマンドラインからWindowsパーティションを起動する方法

システムにWindows 10 HOMEがインストールされています。 Windows 10 HOMEをインストールした後、別のパーティションにUbuntu 14.04 LTSをインストールして、デュアルブートできるようにしました。

インストールされているパーティションを削除して、Ubuntu 14.04 LTSを削除しました。現在、システムを起動できません。起動時に、システムがGrubコマンドラインで停止します。

システムから削除していないWindows 10インストールを起動したい。

これは起動時に表示されます:

GNU GRUB version 2.02 beta2-9ubuntu1.3 <br> 
minimal BASH-like editing is supported.for the first Word, TAB lists
possible commands completions.anywhere else TAB lists the possible device or file completion.
grub>

このgrubコマンドからWindowsパーティションを起動するにはどうすればよいですか?

20
ANKIT SAINI

コマンドexitを入力するだけです。 Windowsブートローダーを選択する別のメニューが表示されます。

レノボY50で働いた

30
adonayresom

以下は、GPTパーティションディスクで動作しました。

insmod part_gpt
insmod chain
set root=(hd0,gpt1)
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
boot

Grubブートメニューからコマンドラインを入力し、上記のようにコマンドを入力するだけでさまざまな組み合わせをテストできることに注意してください。

set root=コマンドには、(Windowsパーティションではなく)EFIブートパーティションのIDを入力する必要があります。

コマンドラインのgrubモードでは、lsはハードドライブのパーティションを一覧表示し、helpは使用可能なコマンドを一覧表示します。

ルートを正しく設定したら、ls /を実行してファイルとディレクトリを表示し、デフォルトの場所にない場合にWindowsブートマネージャーへの正しいパスを見つけることができます。

12
79E09796

Windowsを起動するには、Windowsが最初のドライブ/パーティションにインストールされている場合、grubコマンドラインに次のように入力します。

insmod chain
insmod ntfs
set root=(hd0,1)
chainloader +1

詳細は https://www.gnu.org/software/grub/manual/html_node/Chain_002dloading.html#Chain_002dloading を参照してください。

6
Mathieu

UEFIデバイスがあると推測しても、Windowsブートローダーはまだインストールされています。ブート時のUEFIセットアップメニューでそれを選択して戻すことができます。この場合、おそらく2つのオプション(GRUBと2番目の古いデフォルト)があり、最初のオプションを削除するか、順序を切り替えます。

4
Alko
この回答は、grubを削除する前にUbuntuパーティションを削除したUEFIのユーザー向けです。

これはWindows 10から行います。ブータブルメディアは必要ありません。

どこ bootrec /fixmbrbootsect /nt60とUbuntuはboot-repair提案が失敗しました。これは私にとってはうまくいきました:

(この回答は here から逐語的に借用したものです)

  1. cmd.exe管理者権限を持つプロセス
  2. diskpartを実行します
  3. タイプ:list disk、次にsel disk Xここで、Xはブートファイルが存在するドライブです。
  4. タイプlist volディスク上のすべてのパーティション(ボリューム)を表示する
  5. 次のように入力して、EFIボリュームを選択します:sel vol Yここで、YはSYSTEMボリュームです(これはほとんどの場合、EFIパーティションです)
  6. 便宜上、次のように入力してドライブ文字を割り当てます:assign letter=Z:ここで、Zは空き(未使用)ドライブ文字です。
  7. exitと入力して、ディスク部分を残します
  8. cmdプロンプトを表示したまま、次のように入力します:Z:と入力してEnterキーを押します。Zは、作成したドライブ文字です。
  9. このマウントされたEFIパーティション上のディレクトリを一覧表示するには、dirと入力します
  10. 適切な場所にいる場合は、EFIというディレクトリが表示されます。
  11. タイプcd EFI、次にdirは、EFI内の子ディレクトリを一覧表示します
  12. タイプrmdir /S ubuntu ubuntuブートディレクトリを削除します

これまで2つのオペレーティングシステム(Win 10とUbuntu)しかなかったとすると、黒い画面にぶつかることなく、Windowsを直接起動できるはずです。

https://askubuntu.com/questions/429610/uninstall-grub-and-use-windows-bootloader からコピー

3
sa my

最近同じ問題にぶつかった。 (つまり、もともとは個別のパーティションがあり、Ubuntuがインストールされており、GRUBメニューからデュアルブート可能です。次に、そのUbuntuパーティションをWindowsのディスク管理から削除し、再起動すると、GRUBコマンドメニューだけを削除しました)。

Windows 10に戻すために私がしたこと:

  1. 再起動するには、Ctrl + Alt + Deleteを実行します。再起動中に、shiftボタンを押したままにします。
  2. 私のPCはF12を押してブートオプションを選択するオプションを表示します。 F12をクリックすると、Windowsブートマネージャが表示されたメニューが表示されます。
  3. Windowsブートマネージャーを選択し、Enterキーを押します。 Windows 10に戻りました。
0
Atlas7

grub」と入力してexitを終了し、BIOSセットアップに移動してデフォルト設定に復元し、コンピュータを再起動します。

0

これは私にとってはうまくいきました、今私は永久にmbrを修正する方法を見つけなければなりません。

最近同じ問題にぶつかった。 (つまり、もともとは個別のパーティションがあり、Ubuntuがインストールされており、GRUBメニューからデュアルブート可能です。次に、そのUbuntuパーティションをWindowsのディスク管理から削除し、再起動すると、GRUBコマンドメニューだけを削除しました)。

Windows 10に戻すために私がしたこと:

する Ctrl+Alt+Delete 再起動します。再起動中に、シフトボタンを押したままにします。私のPCはそれから私に押すオプションを与えます F12 ブートオプション用。クリックした F12、そしてそれは私にそれにWindowsブートマネージャーが付いているメニューを返します。 Windowsブートマネージャーを選択して、 enter。 Windows 10に戻りました。

0
John M. Marr