今天终于把笔记本的Windows 7引导做出来了,其中出现了一些问题,故写个文档记录下。

首先因安装了Centos,所以出现了Windows 7无法启动的问题。从网上找到了问题的解决方案,按照方案也出现了一系列问题

没有Windows启动项需要修改/boot/grub2/grub.cfg

在命令行输入sudo vi /boot/grub2/grub.cfg

### BEGIN /etc/grub.d/30_os-prober ###下面添加

menuentry 'Windows 7 (loader) (on /dev/sda1)' {
insmod ntfs
set root=(hd0,1)#因为将Windows 7安装在了硬盘的的第一分区上,故写1;
chainloader +1
}
### END /etc/grub.d/30_os-prober ###

当你输入完以上的编码后,重启电脑后,发现出现了Windows 7的引导项,点击进入,出现问题了

variable "root" isn't set

please please any key to continue

出现这个问题我开始的解决方式是将文件的set root这行删除掉,出现了一下的问题

invalid signature

please please any key to continue

由此得出set root这行还是需要的,然后继续找方法,发现有的方案这行写的不同

set root =(hd0,msdos1)

故将该行更改后,Windows 7系统可以正常的运行。




当然,网上还有其他几种方法,在这就不一一使用了。根据实际情况,随机应变