Linux——为CentOS 7添加Windows引导程序

        最近学习Linux,在Window 7安装完成后安装centOS 7(U盘启动安装),可是安装完后默认启动Linux了,原来安装CentOS 7会覆盖掉Windows的MBR引导程序,所以安装完CentOS 7后需要为Windows添加Grub引导。

        安装CentOS 7后,原来的Windows 7不会出现在启动项里,网上查找一番后解决办法是修改grub.cfg文件,绝对路径是/boot/grub/grub.cfg,可是我找半天也没找到这个文件。于是想它是不是个因此文件啊?在主工作目录下用ls -al命令查看,也没有这个文件。然后进去/boot下发现了grub2路径,然后在进去目录grub2,终于发现了grub.cfg文件。所以解决步骤如下:

第一步:进入到grub.cfg文件所在目录。(cd /boot/grub2)

        第二步:修改grub.cfg文件(我使用的是vi 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。

大功告成!!!

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值