admin管理员组文章数量:1589085
我遇到的问题
我的是UEFI启动,然后打算装双系统。
我遇到的问题是,u盘装完deepin系统后点击立即体验,就直接进入Windows了。
然后把secure boot模式改为Disable后,通过F12(Acer)进入Boot Manager(前提是BIOS中已经设为F12快捷键进入Boot Manager为Enable)后,发现根据Linux这一引导项能进入双系统的引导项选择界面。所以我后面主要是寻找如何解决不利用F12,直接开机就能进入双系统引导项的方法。
所以我的问题主要是原博客的问题2。
在网上试了很多帖子的方法都没解决。直到在网上看到了这篇帖子。但是这篇博客的标题却和引导项无关,所以翻看了很多帖子,才看到。因此决定起个符合情景的名字,转载一下。
问题总结
1. 成功安装之后找不到deepin的引导,不管是在开机时候按f12(acer)还是在Windows里面选择引导顺序。
解决方法:
关闭安全模式重新安装。(也就是进入bios将secure boot设为Disable)。
2. 成功安装之后开机直接进入win10,除非按f12(Acer)选择引导系统
2.1 修改启动项顺序
解决办法:
进入deepin,使用efibootmgr命令修改启动顺序
在Ubuntu和deepin下,用efibootmgr,可以调整EFI启动顺序。
- 在命令行输入
efibootmgr
显示出关于电脑的启动项信息
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0001,3001,0000,2001,2002,2004
Boot0000* ubuntu
Boot0001* Windows Boot Manager
Boot2001* EFI USB Device
可以看到有几串数字分别代表某一个操作系统,例如000表示Ubuntu ,数字右上角的表示该启动项在启用中,如果禁用该启动项就会消失。
- 用-o参数调整启动顺序:
sudo efibootmgr -o 0000,0001,3001,2001
再次输入efibootmgr
查看输出
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0000,3000,0001,3001,2001,2002,2004
Boot0000* ubuntu
Boot0001* Windows Boot Manager
Boot2001* EFI USB Device
成功修改linux系统为第一启动项,默认进入linux的grub2中,可以同时引导windows和linux。
2.2 修改后启动项顺序重启电脑仍然直接进入Windows10
2.1的操作很大概率可能还是不行的。windows的boot manager是有保护的,无法更改和删除,在重启之后都会恢复原样。
解决办法:
禁用efibootmgr显示的引导项顺序中双系统引导项的前面所有引导项。不用担心会无法启动windows,因为linux的grub2中也包含了windows的启动项。
- 启用/禁用boot option
efibootmgr -a -b X 启用标号为X的启动项
efibootmgr -A -b X 禁用标号为X的启动项
我的问题最终就是利用禁用启动项的方法解决的。
什么是grub2
一个用来处理多个系统启动的东西,当电脑里面安装了多个系统时候你就可以通过他来选择加载哪个系统,如果你选择开机第一启动默认项是linux,那么一开机就会进入类似如下画面:
版权声明:本文标题:Win10安装Deepin双系统找不到启动项 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1726730647a1082284.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论