由于安装redhat/centos7无法选择boot分区,所以安装完后会丢失原有的windows7系统引导,解决方法如下:

编辑文件/boot/grub2/grub.cfg,添加以下内容:

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 7 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-WIN7UUID' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
chainloader +1
}
### END /etc/grub.d/30_os-prober ###

WIN7UUID替换为win7系统分区的UUID。
hd0需按照实际修改。