web-dev-qa-db-ja.com

Grub2ターミナルからWindowsを手動で起動するにはどうすればよいですか?

Windows 10とUbuntu Desktopの両方をgptディスクの別々のパーティションに配置しています。 Windowsは更新を終了するために再起動しようとしていますが、grubターミナルプロンプトが表示されています。 linux vmlinuz-..., initrd init..., bootコマンドを使用してubuntuを手動で起動できることは知っていますが、Windowsで同様の操作を行う方法がわかりません。

2
Alex Meuer

Grub2で次のコマンドを1つずつ実行します

insmod ntfs
set root=(hdX,gptX)
chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
boot

hdXはWindowsがオンになっているハードドライブ(hd0は最初のドライブ)、gptXはWindows EFIパーティションのパーティション番号です。したがって、Windowsが最初のドライブの最初のパーティションである場合はset root=(hd0,gpt0)

ソース

4
Mark Kirby

Windowsを更新してgrub2に追加するには:

Sudo update-grub

また、常にGrub2メニューを表示するには、次の行をコメントアウトします。

GRUB_HIDDEN_TIMEOUT=0

だから

#GRUB_HIDDEN_TIMEOUT=0

ファイル/etc/default/grubで、Sudo update-grubを再度実行して、変更を有効にします。