很早以前遇到过一个grub2无法引导win7的问题,忘记什么原因了,解决办法如下:
在grub.cfg的win7引导项中找到
chainloader +1
然后将其替换为
ntldr /bootmgr
boot
上面的操作只是临时修改,下次grub更新时会把修改还原,彻底修改方法是直接修改
/etc/grub.d/30_os-prober
本文介绍了一个关于Grub2无法正确引导Windows 7的问题及其解决方案。通过修改grub.cfg文件中的chainloader指令为ntldr/bootmgr,并进行boot操作来实现临时修复。为避免更改被覆盖,还需要编辑/etc/grub.d/30_os-prober文件。
在grub.cfg的win7引导项中找到
chainloader +1
然后将其替换为
ntldr /bootmgr
boot
上面的操作只是临时修改,下次grub更新时会把修改还原,彻底修改方法是直接修改
/etc/grub.d/30_os-prober