按照以往的经验,先安装Windows 7
之后,再装CentOS 7
,那么CentOS 7
应该会自动添加Windows 7
启动项。但是安装完成后,发现启动项里没有Windows 7
。
我们需要手动添加Windows 7
的启动项。
我们需要修改grub2
的模版文件,然后执行grub2-mkconfig
自动重建grub2
引导列表。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
$ sudo cp /etc/grub.d/40_custom /etc/grub.d/41_win7_custom $ sudo vi /etc/grub.d/41_win7_custom #!/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. menuentry 'Windows 7'{ set root=(hd0,1) chainloader +1 } $ grub2-mkconfig -o /boot/grub2/grub.cfg $ reboot |
至于set root=(hd0,1)
,还是set root=(hd0,msdos1)
,或者set root=(hd0,msdosX)
,请在启动列表中按下e
键,进入grub rescue
模式,执行ls
命令列出分区,如果第一个启动不了,请逐个分区都试试。