admin 管理员组文章数量: 887021
最近学习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。
大功告成!!!
版权声明:本文标题:Linux——为CentOS 7添加Windows引导程序 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1727102038h1068186.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论