以下提供的办法经过很多使用深度系统的人实践过,它可以有效的解决在升级Deepin 20.2时卡死在systemd处的问题,同时分享一些经验,供你在升级Deepin 20.2时参考。
成功的办法 在第二台机器升级时卡死在systemd,这时机器完全失去了反应,只能采取断电的方法,然后重新启动系统。 请首先运行以下命令: sudo apt update sudo apt dist-upgrade 升级systemd时,机器卡死,重启以后运行以下命令完成升级: ps -ef | grep "deepin-anything" | grep -v grep | awk '{ print $2 }' | sudo xargs -I {} kill -9 {} | sudo rmmod vfs_monitor sudo dpkg --configure -a sudo apt --fix-broken install sudo apt dist-upgrade
说明 这次很多遇到升级问题是由于使用了"apt upgrade",而不是"apt dist-upgrade",在版本升级时,必须要用"apt dist-upgrade",否则有些软件包就被忽略了,没有被安装,不完全,同时,不完整的升级会导致各种问题。
附1:如果apt升级的过程中在"Setting up systemd (241.10-1+dde)"卡死 如果更新时遇到配置systemd导致内核崩溃,表现为图形界面卡死,可以强制重启后,终端执行sudo apt-mark hold systemd,再次重启后终端执行sudo apt install linux-image-deepin-stable-amd64 linux-headers-deepin-stable-amd64,再次重启从这5.11新内核启动后,终端执行sudo apt-mark unhold systemd,再执行sudo apt --fix-broken install,在sudo apt update后即可正常更新。参考:成功将Deepin 20.1(5.10.5内核)升级到了Deepin 20.2(5.11.1)。 注:期间如果显示"vfs_moniter"在使用,在/etc/modprobe.d/deepin-anything.conf中增加 blacklist vfs_moniter,然后重启,再根据以上操作方法再做一遍。
附2:运行sudo apt install linux-image-deepin-stable-amd64 linux-headers-deepin-stable-amd64出错误的处理 出错误如下图所示:
这时可以执行下面这三条命令: sudo apt install -f sudo apt update sudo apt dist-upgrade 接下来就可以成功升级了。 注:当然,官方也有更新了systemd包,所以还可以直接进行系统更新,采用以下命令即可: sudo apt update sudo apt dist-update
相关主题 |