Ubuntu Dropped如何恢复系统功能
小樊
53
2025-11-26 09:18:16
Ubuntu 功能恢复的实用步骤
一 进入恢复模式与根 Shell
- 重启电脑,在 GRUB 菜单出现时按住 Shift(UEFI 机型可反复按 Esc)进入菜单。
- 进入 Advanced options for Ubuntu,选择带有 (recovery mode) 的内核。
- 在 Recovery Menu 中,先将文件系统以读写方式挂载:选择 Root(或先选 Resume 进入系统后再开终端),执行:
- mount -o remount,rw /
- mount --all
- 提示:若提示只读,可先执行:mount -o remount,rw / 再继续修复。
二 常见症状与对应修复
- 图形界面丢失或登录后黑屏/只有壁纸
- 在恢复模式的 Root 或已登录的 tty 中执行:
- sudo systemctl start graphical.target
- sudo systemctl set-default graphical.target
- 若使用 LightDM/GDM/SDDM,可尝试重启对应服务:sudo systemctl restart lightdm(或 gdm/sddm)
- 若误删桌面环境,可重装:sudo apt-get update && sudo apt-get install --reinstall ubuntu-desktop
- 个别桌面配置损坏可重置:dconf reset -f /org/compiz/setsid unity(Unity 场景)
- 包管理或更新后系统异常
- 在 Recovery Menu 先选 Network 联网,再选 Dpkg 修复损坏包;或在 Root 中执行:sudo apt-get update && sudo apt-get -f install && sudo dpkg --configure -a
- 启动引导异常(GRUB 菜单缺失/黑屏 grub>)
- 在 Recovery Menu 选 Grub 自动重写引导;若仍失败,用 LiveCD/USB 试用系统安装并运行 Boot-Repair:
- sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
- sudo apt-get install -y boot-repair && boot-repair
- 在 Boot-Repair 界面选择 Recommended repair
- 文件系统只读或异常关机后异常
- 在 Recovery Menu 选 Fsck 检查并修复文件系统;或在 Root 中:fsck -y /dev/sdaX(将 /dev/sdaX 替换为实际根分区)
- 磁盘空间耗尽导致无法启动或功能异常
- 在 Root 中清理日志:
- du -sh /var/log/* | sort -h
- 可先备份后清理大日志:> /var/log/syslog 或 rm -f /var/log/*.gz
- 清理包缓存:sudo apt-get clean && sudo apt-get autoremove
三 登录后 Shell 与功能异常
- 检查与修复默认 Shell 与环境
- echo $SHELL;若异常,执行:chsh -s /bin/bash
- 从模板恢复配置:cp /etc/skel/.bashrc ~/ && cp /etc/skel/.profile ~/
- 重新加载:source ~/.bashrc && source ~/.profile
- 检查 PATH:echo $PATH;必要时在 ~/.bashrc 中补充:export PATH=$PATH:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
- 检查关键服务
- 网络:sudo systemctl status NetworkManager;异常则:sudo systemctl start NetworkManager
- 图形:sudo systemctl status gdm(或 lightdm/sddm);异常则:sudo systemctl restart gdm
四 无法进入系统的兜底方案
- 使用 Ubuntu 安装 U 盘 的 Try Ubuntu 进入 Live 环境,备份重要数据到外置盘。
- 运行 Boot-Repair 修复引导(见上文命令),完成后重启拔盘测试。
- 若仍异常,可在备份后考虑重装系统,以节省时间并避免累积性错误。