Grub引导进入Windows系统

本文最后更新于:2023年4月4日 下午

Grub 进入Windows

因为双系统删除了Ubuntu,果不其然出现了grub启动残留,导致每次不是直接进入Windows而是进入grub,对这种情况,还可以直接使用Grub挂载引导项(命令行大法好)

可参考链接🔗

Steps

  1. 首先设置(install)相应的模块:
insmod chain
insmod ntfs
  1. 然后设置进入boot的默认root:
set root=(hd0,0)

记住逗号之间没有空格!

这里可以直接使用Tab补全

什么意思?

这个hd0是指那个磁盘(不是盘符),0是指哪个分区

即一个是disk,一个是partition

  1. 使用chainloader指令载入Windows的boot
chainloader +1

当你出现Invalid EFI file path错误的时候,使用下面的一条,因为适用于Windows的GRUB条目适用于BIOS模式引导,但不适用于EFI模式引导。这是一个GRUB错误。

就是说这条命令只适合BIOS安装的系统,但是我是EFI+GPT安装的双系统,所以会出错。

chainloader /EFI/Microsoft/Boot/bootmgfw.efi
  1. 最后boot
boot

diskpart

diskpart是Windows操作系统中提供的一个磁盘管理的命令行服务。(在Windows下显得还有点良心)

list disk   # 查看磁盘
select disk 0 # 选择0号磁盘
list partition # 查看所选磁盘的分区
select partition 1 # 选择1号分区
delete partition override # 删除所选分区
assign letter = p # 给所选分区设置盘符取名为p

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!