适用场景:由于误删系统核心组件(如 libavcodec-extra58)、网络卡死、依赖冲突,导致系统开机黑屏、只显示登录窗口、无法进入图形桌面。
libavcodec-extra58
1. 为什么会崩? Linux 系统中,很多底层功能库被无数个软件依赖。当你执行 sudo apt remove libavcodec-extra58 时,系统会执行“连带删除”策略,把依赖该库的桌面环境(DDE)、文件管理器等核心组件一并卸载。这正是你无法进入桌面的直接原因。
sudo apt remove libavcodec-extra58
2. 你需要准备什么?
deepin-live-system-2.0-amd64.iso
Rufus
balenaEtcher
3. 制作救援盘 打开 Rufus,选择 U 盘,选择刚才下载的 .iso 镜像,点击“开始”写入。写入完成后,安全弹出 U 盘。
.iso
1. 从 U 盘启动 把做好的 U 盘插入崩溃的电脑。按下电源键开机,在屏幕刚亮起(出现厂商 logo 的一瞬间),立刻疯狂按压启动快捷键。
F12
F2
Esc
F10
2. 确认“瘫痪系统”所在的分区(必须做,且不能弄错) 进入 Live 系统桌面后,右键点击桌面空白处选择**“打开终端”**。此时你的提示符通常是 liveuser@liveuser-pc:~$。 输入命令并回车:
liveuser@liveuser-pc:~$
lsblk
👉 如何解读输出的结果?
nvme0n1
sda
MOUNTPOINT
nvme0n1p7
/media/liveuser/Roota
sudo mount /dev/nvme0n1p7 /mnt
1. 为什么这步必不可少? 你现在正站在“手术室外(Live 系统)”,要操作里面的病人(瘫痪的系统),必须建立一条连接。这一步我们将把 Live 系统的硬件接口(/dev、/proc、/sys、/run)映射给瘫痪系统,让它以为自己在正常启动。同时,最关键的是把网络配置传进去,否则后续下载不了东西。
/dev
/proc
/sys
/run
在当前终端(liveuser@liveuser-pc:~$ 提示符下),务必确保下方的路径 Roota 与你在 lsblk 里看到的一致,如果你的挂载点是 Rootb,请把下面的 Roota 改成 Rootb。
Roota
Rootb
请逐行复制粘贴并回车执行:
sudo mount --bind /dev /media/liveuser/Roota/dev sudo mount --bind /proc /media/liveuser/Roota/proc sudo mount --bind /sys /media/liveuser/Roota/sys sudo mount --bind /run /media/liveuser/Roota/run sudo cp /etc/resolv.conf /media/liveuser/Roota/etc/resolv.conf
2. 潜入“瘫痪系统”内部(chroot) 执行这条终极跨入命令:
sudo chroot /media/liveuser/Roota /bin/bash
root@liveuser-pc:/#
进入内部系统后,注意此时 不需要再输入 sudo,因为你就是最高管理者。以下命令逐行执行:
sudo
1. 清理底层死锁 为什么之前偶尔有 gpg 报错或 Permission denied?因为系统的 /dev/null 权限权限混乱了。
gpg
Permission denied
/dev/null
rm -f /dev/null mknod -m 666 /dev/null c 1 3
2. 彻底解决“卡在 0% 等待报头” 我们将直接注入可靠的公网 DNS,如果网速慢,后续直接替换源,不再依赖官方服务器。
echo "nameserver 8.8.8.8" > /etc/resolv.conf echo "nameserver 223.5.5.5" >> /etc/resolv.conf
3. 一键换成国内清华源(拯救网络卡顿) 官方源有时会不稳定,直接替换成国内超快的清华源。复制以下 3 行命令一起执行:
echo "deb https://mirrors.tuna.tsinghua.edu.cn/deepin/ eagle main contrib non-free" > /etc/apt/sources.list echo "deb https://mirrors.tuna.tsinghua.edu.cn/deepin/ eagle-updates main contrib non-free" >> /etc/apt/sources.list echo "deb https://mirrors.tuna.tsinghua.edu.cn/deepin/ eagle-security main contrib non-free" >> /etc/apt/sources.list
4. 避开“应用商店依赖死锁”(这一手最精妙) 如果你输入 apt install dde,系统一定会报错:dde 依赖: deepin-app-store 但是它将不会被安装。 应对策略:我们不装完整的 dde,直接装构成桌面的所有实际组件。这样既能进桌面,又不需要安装那个卡死的应用商店。 依次执行以下 3 行命令,耐心等待下载完成:
apt install dde
dde 依赖: deepin-app-store 但是它将不会被安装
dde
apt update apt install dde-desktop dde-dock dde-launcher dde-control-center lightdm -y apt --fix-broken install -y
Y
1. 安全退出手术环境 等前面所有安装跑完,没有任何红色报错,依次执行:
exit sudo reboot
2. ⚠️ 致命的黄金 3 秒 当你按下 sudo reboot 回车后,电脑屏幕会瞬间变黑断电,然后重新通电启动。 就在屏幕完全变黑、风扇停止转动的那 1-2 秒内,你必须立刻、果断地把插在电脑上的 Live 系统 U 盘拔下来! 如果不拔,电脑又会从 U 盘启动,白忙一场。拔掉 U 盘后,电脑会从修复好的内置硬盘正常启动,等待约 30 秒,你就能看到久违的 UOS 登录界面,输入密码进系统!
sudo reboot
进入桌面后,你可能遇到以下问题,按顺序处理即可:
问题 1:任务栏或文件管理器不见了?
原因:重装桌面时,文件管理器(dde-file-manager)没有作为核心组件装回来。
dde-file-manager
解决方法:在键盘上按 Ctrl + Alt + T 打开终端,输入并回车:
Ctrl + Alt + T
sudo apt install dde-file-manager -y
(装完后,桌面会自动刷新,文件管理器就回来了)。
问题 2:桌面上的图标全都变成了白色的 .desktop 文件,打不开?
.desktop
原因:文件权限丢失,没有赋予“可执行”权限。
解决方法:在刚才的终端里,复制并执行这两条命令:
find /home/UOS/Desktop -name "*.desktop" -exec chmod +x {} \; pkill -HUP dde-desktop
(第一条赋予权限,第二条重启桌面进程。执行完后,你的桌面图标会闪烁一下,瞬间全部恢复成正常软件的图标)。
问题 3:右键菜单、系统设置全是英文?
locale
为什么这次修复会这么折腾? 因为系统默认开启了“安全锁”,一旦误删了被依赖的包,系统直接卸掉核心组件。而且由于没开开发者模式,你在命令行里执行 sudo 经常会提示“无权限”。
请修复完成后,务必执行以下终身有效的操作:
💡 终极温馨提醒: 如果你死活装不上图形化的“应用商店”,完全不用难过!因为开启开发者模式后,命令行的权限畅通无阻。 以后想装软件,直接按 Ctrl + Alt + T 呼出终端,比点商店图标快多了:
sudo apt install com.qq.weixin.deepin -y
sudo apt install wps-office -y
sudo apt install firefox-esr -y
apt search 软件名字
(这份手册涵盖了排查、挂载、修复、扫尾、防坑五大环节。如果以后遇到类似问题,你只需要按这个“药方”抓药,基本都能药到病除!)
只要能进tty就不算上系统崩溃。好多问题tty下就能解决
这么详细,先点赞
Featured Collection
Popular Events
统信 UOS 专业版系统崩溃“起死回生”完全自救手册
🔴 阶段一:危机诊断与准备工作(为什么系统会崩?)
1. 为什么会崩?
Linux 系统中,很多底层功能库被无数个软件依赖。当你执行
sudo apt remove libavcodec-extra58时,系统会执行“连带删除”策略,把依赖该库的桌面环境(DDE)、文件管理器等核心组件一并卸载。这正是你无法进入桌面的直接原因。2. 你需要准备什么?
deepin-live-system-2.0-amd64.iso(去统信官网的“资源中心”或社区论坛下载)。Rufus,Mac 或 Linux 推荐使用balenaEtcher。3. 制作救援盘
打开 Rufus,选择 U 盘,选择刚才下载的
.iso镜像,点击“开始”写入。写入完成后,安全弹出 U 盘。🟠 阶段二:进入 Live 救援环境与硬盘定位(最关键第一步)
1. 从 U 盘启动
把做好的 U 盘插入崩溃的电脑。按下电源键开机,在屏幕刚亮起(出现厂商 logo 的一瞬间),立刻疯狂按压启动快捷键。
F12F12或F2Esc或F102. 确认“瘫痪系统”所在的分区(必须做,且不能弄错)
进入 Live 系统桌面后,右键点击桌面空白处选择**“打开终端”**。此时你的提示符通常是
liveuser@liveuser-pc:~$。输入命令并回车:
👉 如何解读输出的结果?
nvme0n1或sda)。MOUNTPOINT(挂载点)列。Live 系统会自动帮我们挂载,例如你之前的截图显示系统盘nvme0n1p7的挂载点就是:/media/liveuser/Roota。sudo mount /dev/nvme0n1p7 /mnt。因为 Live 系统已经用更好的方式自动挂载了。我们后续的操作,全部基于/media/liveuser/Roota这个路径!🔵 阶段三:打通“手术通道”(chroot 与网络注入)
1. 为什么这步必不可少?
你现在正站在“手术室外(Live 系统)”,要操作里面的病人(瘫痪的系统),必须建立一条连接。这一步我们将把 Live 系统的硬件接口(
/dev、/proc、/sys、/run)映射给瘫痪系统,让它以为自己在正常启动。同时,最关键的是把网络配置传进去,否则后续下载不了东西。在当前终端(
liveuser@liveuser-pc:~$提示符下),务必确保下方的路径Roota与你在lsblk里看到的一致,如果你的挂载点是Rootb,请把下面的Roota改成Rootb。请逐行复制粘贴并回车执行:
2. 潜入“瘫痪系统”内部(chroot)
执行这条终极跨入命令:
root@liveuser-pc:/#。这意味着你已经拥有了你损坏系统的最高管理员权限!🟢 阶段四:在内部手术室解决依赖死锁(核心修复)
进入内部系统后,注意此时 不需要再输入
sudo,因为你就是最高管理者。以下命令逐行执行:1. 清理底层死锁
为什么之前偶尔有
gpg报错或Permission denied?因为系统的/dev/null权限权限混乱了。2. 彻底解决“卡在 0% 等待报头”
我们将直接注入可靠的公网 DNS,如果网速慢,后续直接替换源,不再依赖官方服务器。
3. 一键换成国内清华源(拯救网络卡顿)
官方源有时会不稳定,直接替换成国内超快的清华源。复制以下 3 行命令一起执行:
4. 避开“应用商店依赖死锁”(这一手最精妙)
如果你输入
apt install dde,系统一定会报错:dde 依赖: deepin-app-store 但是它将不会被安装。应对策略:我们不装完整的
dde,直接装构成桌面的所有实际组件。这样既能进桌面,又不需要安装那个卡死的应用商店。依次执行以下 3 行命令,耐心等待下载完成:
Y回车确认,耐心等待。🟣 阶段五:退出、重启与黄金 3 秒拔盘
1. 安全退出手术环境
等前面所有安装跑完,没有任何红色报错,依次执行:
2. ⚠️ 致命的黄金 3 秒
当你按下
sudo reboot回车后,电脑屏幕会瞬间变黑断电,然后重新通电启动。就在屏幕完全变黑、风扇停止转动的那 1-2 秒内,你必须立刻、果断地把插在电脑上的 Live 系统 U 盘拔下来!
如果不拔,电脑又会从 U 盘启动,白忙一场。拔掉 U 盘后,电脑会从修复好的内置硬盘正常启动,等待约 30 秒,你就能看到久违的 UOS 登录界面,输入密码进系统!
🔴 阶段六:桌面战后重建(修复遗留的“小尾巴”)
进入桌面后,你可能遇到以下问题,按顺序处理即可:
问题 1:任务栏或文件管理器不见了?
原因:重装桌面时,文件管理器(
dde-file-manager)没有作为核心组件装回来。解决方法:在键盘上按
Ctrl + Alt + T打开终端,输入并回车:(装完后,桌面会自动刷新,文件管理器就回来了)。
问题 2:桌面上的图标全都变成了白色的
.desktop文件,打不开?原因:文件权限丢失,没有赋予“可执行”权限。
解决方法:在刚才的终端里,复制并执行这两条命令:
(第一条赋予权限,第二条重启桌面进程。执行完后,你的桌面图标会闪烁一下,瞬间全部恢复成正常软件的图标)。
问题 3:右键菜单、系统设置全是英文?
locale(语言环境配置)丢失了。🔵 阶段七:终极防御机制(永远不再翻车)
为什么这次修复会这么折腾?
因为系统默认开启了“安全锁”,一旦误删了被依赖的包,系统直接卸掉核心组件。而且由于没开开发者模式,你在命令行里执行
sudo经常会提示“无权限”。请修复完成后,务必执行以下终身有效的操作:
sudo权限,再也不会发生这种“连带删库、无法恢复”的灾难性故障了!💡 终极温馨提醒:
如果你死活装不上图形化的“应用商店”,完全不用难过!因为开启开发者模式后,命令行的权限畅通无阻。
以后想装软件,直接按
Ctrl + Alt + T呼出终端,比点商店图标快多了:sudo apt install com.qq.weixin.deepin -ysudo apt install wps-office -ysudo apt install firefox-esr -yapt search 软件名字(这份手册涵盖了排查、挂载、修复、扫尾、防坑五大环节。如果以后遇到类似问题,你只需要按这个“药方”抓药,基本都能药到病除!)