双系统安装教程(二)--centos添加window启动引导

刚刚在win7上装完centos后,重启电脑直接进入linux系统。需要在centos中重新配置win7启动引导。有两种方法,推荐使用方法二。

方法一
1、使用root用户登录,执行

vim /boot/grub2/grub.cfg

grub2从1计数,win7装在C盘上的可以在终端里输入 fdisk -l来确定下,一般win都是装在C的吧

2、找到 ### BEGIN /etc/grub.d/30_os-prober ### 在后面添加

menuentry “Windows 7” {
insmod ntfs
set root=(hd0,1)
chainloader +1
}

3、保存文档后重启电脑。
4、但是这个文件是不推荐直接手动改的,因为系统更新会执行grub更新操作,这个文件就会被刷新,添加的内容就没了。

方法二
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’{
set root=(hd0,1)
chainloader +1
}

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

列出三个启动项,第三个是win7。grub2将启动项从0开始编号,win7就是2
这里写图片描述

2、接下来,修改grub的配置文件,将默认启动设置为2

sudo vi /etc/default/grub
修改GURB_DEFAULT=2

3、使配置生效,重启计算机

grub2-mkconfig -o /boot/grub2/grub.cfg

4、查看当前启动项

grub2-editenv list

5、也可以使用下面命令修改

grub2-set-default ‘Windows7’

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章