Win10安装Deepin双系统找不到启动项

您所在的位置:网站首页 deepin20和win10双系统 Win10安装Deepin双系统找不到启动项

Win10安装Deepin双系统找不到启动项

2023-09-07 12:46| 来源: 网络整理| 查看: 265

我遇到的问题

我的是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,那么一开机就会进入类似如下画面:

在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3