CentOS 7下修复Windows 7引导

今天想给自己的电脑装个双系统,已经装好了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。

转载于:https://my.oschina.net/xhhuang/blog/825287

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值