如何从Grub2终端手动启动Windows?
我在gpt磁盘上的不同分区上安装了Windows 10和Ubuntu Desktop。 Windows正在尝试重新启动以完成其更新,但它导致我出现grub终端提示。 我知道我可以通过linux vmlinuz-..., initrd init..., boot
命令手动启动ubuntu,但我无法弄清楚如何为Windows做类似的事情。
在grub2中,一次运行以下命令
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)
。
资源
要更新Windows并将其添加到grub2:
sudo update-grub
此外,要始终查看Grub2菜单,您可以注释掉该行
GRUB_HIDDEN_TIMEOUT=0
所以它看起来像
#GRUB_HIDDEN_TIMEOUT=0
在文件/etc/default/grub
,然后再次运行sudo update-grub
以使更改生效。