[Share Experiences] 安装时优盘启动的问题
Tofloor
poster avatar
探索
deepin
a day ago
Author

这两天终于等到deepin25发布,而且工作也正好告一段落,于是准备安装一下这个新版本。

准备了一个32G的优盘,下载了deepin25.0.1镜像,根据官方推荐使用 Ventoy 制作启动盘,重启电脑,然后问题就来了。

重启之后无法找到优盘启动选项,进入BIOS设置,确认启动顺序中USB是排在第一位的,安全启动也关掉了,但就是无法用优盘启动。

由于以前出现过启动优盘制作不成功的问题,所以这次首先怀疑是Ventoy 的问题,但在win中换了两个启动优盘制作软件,deepin中也用了三个软件,都无法解决问题。

由于上次进行win+deepin双系统安装时,出现了deepin无法正常启动的问题,于是使用bcdedit修改了win中的启动设置。所以开始怀疑是这个启动设置修改的问题。查询资料后使用如下命令将win中的启动设置恢复默认值。

bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi

但问题依旧。

折腾无果后,问了一下豆包,给出的答案也并没有出现意料之外的解决方法。

于是继续百度,终于发现了一个解决方法。在BIOS设置中有一个启动类型,我这里有三个选项:UEFI、legacy、兼容模式。原始设置是UEFI,当我将其改为兼容模式后,问题解决了。

回想起来,我上次使用UEFI安装时,好像就遇到了同样的问题,应该也是这样解决的。但在其后折腾启动设置的时候,又将其改为了UEFI,但不影响deepin的正常使用,因此很快就忘了这回事。

解决了启动问题后,后续安装就没啥问题了(最后我是用Etcher将ISO写入优盘后进行的安装)。不过安装完成后,依然遇到了双系统下deepin无法正常启动的问题,查询资料后得到以下解决办法:

如果BIOS设置Secure Boot On,则输入

bcdedit /set "{bootmgr}" path \EFI\deepin\grubx64.efi

如果BIOS设置Secure Boot Off,则输入

bcdedit /set "{bootmgr}" path \EFI\deepin\shimx64.efi

随后在win中使用管理员身份打开cmd,录入第二条命令后就正常了。

Reply Favorite View the author
All Replies
a5650
deepin
14 hours ago
#1

肯定是刻录软件的问题,看了你贴子我用Etcher一次就成功了。

Reply View the author
a5650
deepin
14 hours ago
#2
a5650

肯定是刻录软件的问题,看了你贴子我用Etcher一次就成功了。

而我发现是这样格式的,win下无法打开就是成功
未命名.jpeg

Reply View the author
探索
deepin
14 hours ago
#3
a5650

而我发现是这样格式的,win下无法打开就是成功
未命名.jpeg

对,用Etcher将ISO写入优盘后,在win下查看就是这样。

但我在没有修改启动类型之前,这样也不能启动优盘,改了之后就可以了。

所以应该不是刻录软件的问题。

Reply View the author
a5650
deepin
13 hours ago
#4
探索

对,用Etcher将ISO写入优盘后,在win下查看就是这样。

但我在没有修改启动类型之前,这样也不能启动优盘,改了之后就可以了。

所以应该不是刻录软件的问题。

我试过其它2个软件都不行,就是这个可以,我还以为是镜像问题。

Reply View the author