[Boot/Shutdown] deepin开机慢,非常慢 Resolved
Tofloor
poster avatar
bluefish_c
deepin
2024-01-12 13:59
Author

系统是从2021年12月安装的,一直使用在线方式升级系统,开机慢的问题从2023年1月一直持续按到现在(2024年1月12日)了,系统也从20.8自动升级到20.9了,依然开机慢;把原机器中的机械仓库盘换成SSD也没有改善。

原来发过一个帖子,问题一直未得到解决,社区有懂这块的大神吗???请指导下,谢谢!🙂 🙂 🙂

之前配置:CPU Ryzen-5700G含集显、内存 海盗船2x16G + 光威2x32G、硬盘 一块西数PCE3.0 1TB + 一块西数HDD 4TB紫盘

当前配置(2024.01.11把HDD紫盘换成SSD):CPU Ryzen-5700G含集显、内存 海盗船2x16G + 光威2x32G、硬盘 一块西数PCE3.0 1TB + 一块梵想PCE3.0 2TB

当前系统:Deepin 20.9 内核版本 5.15.77

**旧帖子链接:**https://bbs.deepin.org/post/253353


-------------------------------😂 感谢各位的支持,拖了一整年的问题终于解决了,下面是复盘与解决流程😊 ---------------------------


问题

启动打印信息:

GRUB引导界面跳转后多按几次F1,可以看到打印信息。

系统启动log.jpg

boot log:

执行sudo cat /var/log/boot.log

图片.png

图片.png

log中的关键信息

A start job is running for /dev/disk/by-uuid...............(.. / 1min 30s)

Timed out waiting for device /dev/disk/by-uuid...............

Dependency failed for /..........

Dependency failed for Crayptografy Setup for ..........

Dependency failed for Local Encrypted Volumes ..........

**问题的原因:**更换磁盘、改分区卷名等操作引起 /etc/fstab/etc/crypttab文件内容未同步到准确的状态。

解决流程

Step1:

sudo fdisk -l

sudo cat /etc/fstab #针对情况1,确认fstab文件中磁盘的分区UUID、分区信息、文件系统信息等信息是否正确

Step2:

sudo vi /etc/fstab #针对情况1,改正fstab中错误的分区UUID或分区信息或文件系统信息、注释或删除不存在的分区UUID对应的信息条目

Step3:

sudo cat /etc/crypttab #针对情况2,查询解密流程是否依然会根据残留信息尝试解密

Step4:

sudo vi /etc/crypttab #针对情况2,注释或删除残留的解密流程

Step5:

sudo rm -rf /root/.deepin-diskmanager-service/xxxxxxxxxxxxxxxxxxxxxx.key #针对情况2,删除残留的加解密key

Step6:

sudo systemctl daemon-reload #重新载入服务文件

Step7:

先关机,再重新开机,不建议直接使用reboot

感谢

首先,特别感谢坛友的支持,问题解决了一半;

其次,国外有一个帖子也帮了大忙,删除残留的解密流程是通过这个帖子学会的,花了很长时间搜索sdb1_aesE、eb94c921-af43-43d5-8699-481ddf22e239等关键字,就是没找到在哪里,因此我把帖子链接一并附上: https://www.linux.org/threads/when-i-start-my-os-it-takes-long.36078/

反思

该问题似乎在linux上面出现挺多的,更换磁盘、重新分区等都有可能出现该问题,今天花了很多时间搜索,发现deepin、UOS论坛上面都有人反馈该问题,但是之前反馈的似乎都没解决,社区是否可以针对该问题做一个深入的优化呢?这种问题特别影响体验,对于普通小白,往往无从下手,不利于向普通消费群体推广哦。。。

Reply Favorite View the author
All Replies
2 / 2
To page
bluefish_c
deepin
2024-01-12 21:50
#21
bluefish_c

把最后两行删掉后,启动时间减少一些,还没彻底解决,而且我发现cat /etc/fstab与sudo fdisk -l查到的系统磁盘名不一致,看起来fstab文件存在较严重的问题,前面抓的log中除了俩已经移除的磁盘在开机时会检测外,之前连过电脑的移动硬盘记录也保存下来了,在开机时也会检测,检测这仨不存在的盘浪费不少时间,感觉像是deepin系统的基础功能没有搞好 😢

不过fstab中错误的磁盘分区名被屏蔽了。。。😂

Reply View the author
2 / 2
To page