在已安装了windows 7系统的基础上,我们可以分出一个空闲的分区来安装CentOS(CentOS7、8测试可行)系统,但当我们成功安装CentOS系统后发现windows系统的启动菜单没有了,只有CentOS的系统启动菜单,如果我们用PE系统进入硬盘的话发现,windows系统还在,修复引导还可以启动windows,但是这个时候没法启动CentOS了,那怎么办呢?
启动我们从测试中可以看出来,这里是引导被覆盖了,我们只需要在linux下重建windows的引导即可。
1、编辑/etc/grub.d/40_custom文件,添加windows引导
Vim /etc/grub.d/40_custom 添加如下内容
menuentry 'win7' {
insmod part_msdos
set root='hd0,msdos1'
search -f /windows/notepad.exe --set-root
chainloader +1
}
2、更新grub.cfg菜单文件。
grub2-mkconfig -o /boot/grub2/grub.cfg
3、将win7设置为默认启动(根据个人爱好改动,非必需)
grub2-set-default 'win7'
4、reboot重启Linux系统,验证是否有win7的启动菜单并且可征程进入