方法一:在Linux中配置grub
重启,你会发现原来的win0引导被覆盖了,只能看到centos引导。怎么办呢?只要按照我的以下几个步骤,就可以完美解决这个问题。
(1)打开终端,在里面输入“su”,意思为令当前用户获取管理员权限,它会让你输入密码,千万不要你的键盘坏了,默认输入的密码不会显示出来!密码就是刚刚创建root用户时的密码。
(2)输入chmod 777 /boot 回车 (注意“777”和“/”之前有空格),
再输入chmod 777 /boot/grub2回车
最后输入chmod 777 /boot/grub2/grub.cfg
chmod 意思就是改变权限的意思,而777意思就是变成“可读可写可执行”的属性
(在这里提醒大家不要尝试一次性输入“chmod 777 /boot/grub2/grub.cfg”来更改grub.cfg的属性,因为这个文件的上级文件夹都是只读,假如只改了grub.cfg的属性,而它的上级文件夹没有改变只读属性,一样提示不能被保存!)
(3)3、查看grub.cfg的属性可看到变成“读写”了
(4)接着打开这个grub.cfg文件,在两个menuentry之间添加这样的代码
menuentry ‘win 10’{ (翔哥的是win10,假如是win7就写win7)
set root=(hd0,1)
chainloader +1 }
然后重启,引导就出来了!方法二:
1、恢复win10的MBR
之所以推荐大家先看这一步的原因就在这里,我们要在还是Windows的情况下,先做好一个winPE启动盘,这也是要用两个U盘的原因
我用的软件是老毛桃(大白菜也可以,都很无脑,基本不需要什么设置)具体实现请参考:http://www.laomaotao.org/softhelp/syjc/1193.html
(使用pe系统里面的分区助手重建MBR)
这里还有一个小问题,就是装机版和UEFI版,现在大部分电脑应该都支持UEFI,但我当时是用学校图书馆的破电脑做的,做UEFI是总是提示读取不了,无奈只能做装机版,不过后来感觉没多大区别。而且上边这个教程也有点老了,我做好启动盘启动后,在开始菜单并没有找到他说的“分区助手”,所以用了桌面上的一个分区软件,里边也有“重建MBR”这么个东西。如果到时候筒子们不会用那个软件,请自行BD(经过CentOS的摧残后,我对度娘的爱意更上一层楼)。
2、将Cent0S 7加入到启动项中
恢复MBR后还没完,这时候你可以进入win10了,但是,你会发现启动项中又没有CentOS了(我的内心是崩溃的)
所以我们要用到EasyBDC这个软件(注册码直接BD)
先添加CentOS新条目,然后编辑引导菜单即可重启电脑后,就可以看到启动项了