装了centos7. windows7引导没了。上网查了,改了配置文件,点windows7结果出来error:invalid signature

救援模式下。grub> ls 输出(hd0) (hd0,msdos2) (hd0,msdos1)图片图片图片

我安装的时候选了自动配置分区是否会覆盖Windows文件

。。。。。。。。。。图片

有几个可能,一个是你的windows 7是盗版的,盗版win7的工作原理是在启动前加载一个bios驱动,骗过windows认为是oem品牌机,达到激活的目的,但是很不幸,这个加载程序和grub引导不兼容。
解决办法是换用基于kms/mak方式的激活,或者使用正版win 7。
另一个可能性是你打开了uefi的安全启动功能,你需要关闭它。

这个问题我昨天试的时候也遇到过,不过我安装的是redhat7.5 & windows 2016, 后来改了redhat 7.5里面的grub.cfg 就可以进windows 了。

在grub.cfg 里面找到这个###END /etc/grub.d/00_header ### 在后面添加
menuentry "Windows 10 " {
insmod ntfs
set root=(hd0,1)
chainloader +1
}