您的位置:首页 > 运维架构 > Linux

CentOS 7下修复Windows 7引导

2017-01-16 00:00 183 查看
今天想给自己的电脑装个双系统,已经装好了Windows7的情况下,装完CentOS 7后启动电脑发现启动项只有CentOS 7的,查了资料后,用下面的方法将Window 7的引导加至开机启动项中。

1.查看UUID

通过下述命令查看Window 7系统所在磁盘的UUID

[root@localhostdata]# ls -l /dev/disk/by-uuid/

2.进入grub.cfg文件所在目录

CentOS 7下,通过下述命令修改该文件

vi /boot/grub2/grub.cfg

将下面这段Windows 7的启动声明:

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

### END /etc/grub.d/30_os-prober ###

添加在加在### END /etc/grub.d/00_header ###之后。其中的XXX为你的Windows 7系统分区的UUID。经过此番修改后,重启动后,Windows 7启动项可以看到了,并且也可以成功进入Windows 7。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: