【笔记】修复grub引导失效的问题

前言

修复grub引导失效的问题

出现问题的原因

  • 先安装了Windows,引导方式为Windows NT MBR
  • 然后安装了Linux,引导被改为了GRUB
  • 然后卸载了Linux,但是引导没有恢复为Windows NT MBR

MBR

  • 查看所有分区
1
grub> ls
1
(hd0) (hd0,msdos1)
  • 查看bootmbr文件所在的分区
1
grub> ls (hd0,1)/bootmgr
1
bootmgr
  • 设置引导分区
1
grub> set root=(hd0,1)
  • 链接引导
1
grub> chainloader +1
  • 立即引导
1
grub> boot

UEFI + GPT

  • 查看所有分区
1
grub> ls
1
(hd0) (hd0,gpt1)
  • 查看bootmbr文件所在的分区
1
grub> ls (hd0,1)/efi/microsoft/boot/bootmgfw.efi
1
bootmgfw.efi
  • 设置引导分区
1
grub> set root=(hd0,1)
  • 链接引导
1
grub> chainloader /efi/microsoft/boot/bootmgfw.efi
  • 立即引导
1
grub> boot

完成

参考文献

西瓜视频——爱比较