关于win10+deepin启动以及启动项顺序问题

最近得知国产deepin系统十分优秀,于是安装来用,果然惊艳到了我。不过问题出现在电脑的启动问题上,有主要两点:
1.电脑开机时候会自动直接进入win10,必须在开机时不停按delete进入bios/uefi,选择deepin才能进入。
解决方案:在BIOS/uefi中关闭FASTBOOT选项,即可。

2.(这是最困扰我的)在启动项选项中第一行是deepin 15.5,第二行是deepin recovery,第三行是Windows Boot Manager,
而对于主要使用win10的我当然不希望电脑默认启动deepin,而每次都得守在电脑前调整才能进入win10。
首先,各方查找,主要的解决方案如下(但都没有效果,或者是效果不理想):
a.修改/boot/grub/grub.cfg  讲winbootmgr启动项拖拽到第一个启动项deepin之前,然后sudo update-grub,然而并没有什么用,重启依旧。因为grub.cfg文件是update-geub时候自动产生的,所以修改这个是没用的。
b.修改/etc/grub.d  但是这是一个文件夹,里面有好几个文件,看了看,发现自己完全看不懂内容,很无奈,只好放弃。
c.修改/etc/default/grub  可以更改启动项,于是我将GRUB_DEFAULT修改为2,update-grub,重启。但是发现,默认启动项确实是winbootmanager了,可是几个启动项的顺序并没有变,仍然是deepin -- deepin recovery -- winbootmgr -- system setup;然而作为强迫症怎么能允许这种事情发生!!
于是我又想着修改它,我把/etc/default/grub中GRUB_DEFAULT重新改为0。之后我又想起以前我装Ubuntu优麒麟时候也是这样,但是改的非常好。于是我就赶紧查找Ubuntu双系统启动项顺序,终于找到了原文,链接如下:http://blog.csdn.net/as371418912/article/details/23452259。

最终解决方案:
其实非常简单,只需要 将/etc/grub.d文件夹下的30_os-prober文件改名为08_os-prober。(08可以改为06~09都可以)。
【Ubuntu的启动项相关文件名为“10_....”这样就可以将win7的启动项放在Ubuntu前面,即启动项列表的第一个。由于引导程序默认启动第一个启动项,所以这样就可以先启动windows了。注意修改完后更新一下grub才能生效(即命令sudo update-grub)。】
【】括起来的是原文,同理在deepin中就是将 30_os-prober文件改名为08_os-prober之后,win10启动项就会在deepin之前检查。
重中之重:最后一定要 udo update-grub。
大功告成!!!
  • 5
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值