[Seek Help] 更新20.4后进不去桌面
Tofloor
poster avatar
2023开始学习
deepin
2022-01-22 03:41
Author

如题。

说明:

1,昨天晚上更新。

2,更新没有完全成功。进度已经走完100%,启动已经修改,最后设置出错。最后是报错:deepin-store-app错误;然后apt结束。我reboot重启就出问题了了。

3,启动后能ctrl+alt+f2进入命令行登录。我试了一下网络服务没有启动。没法再联网更新了。

4,桌面是一直显示惠普logo。是在很长时间后出现命令行界面,显示错误:16进制数,还有sp等汇编指针。感觉是非常底层,汇编出错,可能是驱动问题。

数据都在数据盘里,没有数据损失,但系统用了近两年,不想放弃。一直都没有更新出错过。希望大家帮我想想办法恢复系统。

需要什么信息跟我说一下怎么用命令行获取。

Reply Favorite View the author
All Replies
hr721
deepin
2022-01-22 04:25
#1

我也是更新重启后无法进系统卡在跑字符的界面。数据也是在非系统分区,没受影响。之前的系统没多少东西,所以我选择了重装系统。

如果要救原来的系统可以试试深度官方的liveCD(http://cdimage.deepin.com/live-system/deepin-live-system-2.0-amd64.iso)。

参考思路如下(仅供参考,操作前记得备份系统分区):

  • 用liveCD进入系统,把系统分区里需要保留的配置文件备份;
  • 用liveCD把整个系统分区再备份一次;
  • 部署升级前同版本的系统,再把备份的配置文件覆盖回去,来实现救原来系统的目的。

以上思路仅供参考,各种操作前请记得先备份。

Reply View the author
忘记、过去
deepin
2022-01-22 06:55
#2

官网下载 live 镜像,用 ventoy 启动(或者 Ubuntu 啥的发行版镜像,直接试用)

先在 live 里面想办法联网(推荐有线网络,无线网络驱动不一定有),然后终端里执行 lsblk 找到自己系统的根目录设备号(形如 /dev/sda1 或者 /dev/nvme0n1p1 这样子)

再执行以下命令挂载根目录并 chroot 进去(都要 root 权限)

mount -t ext4 /dev/xxxxxxxx /mnt    (ext4 为文件系统格式,/dev/xxxxxxxx 是上述获取设备号,/mnt 为挂载路径)

mount -o bind /mnt/dev /dev
mount -o bind /mnt/proc /proc
mount -o bind /mnt/sys /sys    (挂载以上三处)

chroot /mnt

然后就已经 chroot 到你硬盘中系统的根目录了,可以开始进行相关修复。

Reply View the author
忘记、过去
deepin
2022-01-22 06:59
#3

可以考虑先执行 dpkg --audit 查看 dpkg 报错信息,dpkg --configure --pending 多执行几次处理循环依赖的错误。然后尝试执行 apt --fix-broken install 修复破损的依赖关系,看看哪里装不上。如果像你说的 deepin-app-store 报错,可以考虑先 apt autopurge deepin-home-appstore-daemon deepin-app-store 卸载商店及其依赖。

处理完成后,执行 exit 退出 chroot,关闭终端并重启,看看能不能正常进入系统。不行的话继续进 chroot 尝试修复。有问题可以贴图上来看看。

Reply View the author
bigben446
deepin
2022-01-22 08:12
#4

工作电脑最起码晚两周再更新,别追新,新特性没啥用,开不了机这个损失就大了

Reply View the author