双系统:centos下添加windows引导
1、使用root用户登录,执行
vim /etc/grub.d/40_custom
2、写入以下内容
#!/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 'Windows7'{
insmod part_msdos
set root='hd0,msdos1'
search -f /windows/notepad.exe --set-root
chainloader +1
}
注:hd0表示硬盘,2表示sda2(C盘),我的win7是装在C盘的。
3、再刷进boot下的文件,重启即可:
grub2-mkconfig -o /boot/grub2/grub.cfg
|* 调整默认启动系统*|
设置完win7引导后,每次需要手动选择window7启动,需要修改grub默认启动设置。
1、使用下面命令查看 /boot/grub2/grub.cfg中的启动项有几个启动项
grep ^menuentry /boot/grub2/grub.cfg | cut -d "'" -f2
注:grub2将启动项从0开始编号
2、接下来,修改grub的配置文件,将默认启动设置为(编号)
sudo vi /etc/default/grub
修改GURB_DEFAULT=(编号)
3、使配置生效,重启计算机
grub2-mkconfig -o /boot/grub2/grub.cfg
4、查看当前启动项
grub2-editenv list