在window8.1下安装centos7利用grub2实现双启动

解决问题:在window8.1下安装完centos7后,未安装grub2,开机之后直接进入window8.1,无法进入centos7。本教程简易介绍在MBR下安装grub2,并实现window8.1与centos7双系统启动

前提:使用u盘安装centos7,但是无法进入centos7,直接利用EasyBSD做引导进入从centos7系统。

此步骤教程:http://blog.sina.cn/dpool/blog/s/blog_135027f480102uyvm.html

具体步骤:
安装前,强烈建议使用dd备份mbr(dd if=/dev/sda of=/root/mbr.back bs=512 count=1),如果中途出现问题,还可以恢复原样。
1.联网状态下安装grub2
#yum -y grub2
2.安装grub2到mbr(如果开机启动项已经安装了grub2这可以不做)
#grub2-install /dev/sda
一定得注意是grub2-install,从网上搜集到的大部分是使用grub-install,而且直接使用man grub-install,有帮助文档,但是直接运行grub-install /dev/sda提示找不到命令。
3.增加windows 8.1启动项到grub2中
# cd /etc/grub.d
#vim 40_custom
添加
menuentry 'windows 8.1'{
     set root='hd0,msdos1'
     chainloader +1
}
注意:
"chainloader""和"+1"有空格。
"msdos1"是windows安装的盘符,在引导还未开始时敲击"c",进入grub命令行,敲击"cat (ha0,",然后敲击"tab"即可查看。4.生成新的grub2.cfg文件
     grub2-mkconfig -o /boot/grub2/grub.cfg
5. 一般安装centos7安装完后,生成grub.cfg文件,文件里面已经有centos7的启动资料了,不用再另外添加。   
参考: http://blog.csdn.net/johnnyhu90/article/details/41410547


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