目录
一、安装与启动
-
安装过程中卡死/报错
-
双系统时间不一致
-
原因:Windows使用本地时间,Ubuntu使用UTC。
-
修复 :
bash
bashtimedatectl set-local-rtc 1 --adjust-system-clock
-
-
启动后黑屏/卡在LOGO
- 解决 :
- 开机时按住
Shift
进入GRUB,选择"Advanced Options → Recovery Mode →fsck
检查磁盘 →resume
恢复启动。 - 若因NVIDIA驱动:在GRUB添加
nouveau.modeset=0
。
- 开机时按住
- 解决 :
二、软件与更新
-
apt update
报错NO_PUBKEY
bash
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <缺失的PUBKEY后8位>
-
无法安装
.deb
文件-
依赖问题 :
bash
bashsudo apt install -f # 自动修复依赖
-
安装工具 :
bash
bashsudo apt install gdebi && sudo gdebi package.deb
-
-
卸载残留配置
bash
bashsudo apt purge <软件名> # 卸载软件及配置 sudo apt autoremove --purge # 清理无用依赖
三、网络与连接
-
WiFi无法启用/驱动问题
-
查看网卡型号 :
bash
bashlspci -nnk | grep -iA2 net
-
安装驱动 :
- Broadcom芯片:
sudo apt install bcmwl-kernel-source
- 通用方案:
sudo apt install firmware-b43-installer
- Broadcom芯片:
-
-
SSH连接超时/拒绝
-
检查服务状态 :
bash
bashsudo systemctl status ssh # 若未启用:sudo systemctl enable --now ssh
-
防火墙放行 :
bash
bashsudo ufw allow 22
-
-
修改DNS(解决域名解析失败)
bash
bash# 编辑配置文件 sudo nano /etc/resolv.conf # 添加以下内容(例如使用Cloudflare DNS) nameserver 1.1.1.1 nameserver 2606:4700:4700::1111
四、磁盘与存储
-
磁盘空间不足
-
分析大文件 :
bash
bashsudo du -h --max-depth=1 / | sort -rh
-
清理缓存 :
bash
bashsudo apt clean && sudo journalctl --vacuum-time=2d
-
-
NTFS/U盘无法挂载
-
安装支持包 :
bash
bashsudo apt install ntfs-3g
-
手动挂载 :
bash
bashsudo mount -t ntfs-3g /dev/sdXn /mnt
-
五、系统故障修复
-
修复Grub引导(双系统失效)
-
使用Ubuntu Live USB启动 → 打开终端: bash
bashsudo mount /dev/sdXn /mnt # 挂载根分区 sudo mount /dev/sdXm /mnt/boot/efi # 挂载EFI分区 sudo chroot /mnt grub-install /dev/sdX update-grub
-
-
系统只读/文件损坏
- 强制磁盘检查 :
-
开机进入Recovery Mode → 选择
root shell
→ 运行:bash
bashfsck -y /dev/sdXn mount -o remount,rw /
-
- 强制磁盘检查 :
六、桌面环境问题
-
Gnome崩溃/卡顿
-
重置Gnome配置: bash
bashdconf reset -f /org/gnome/
-
禁用扩展: bash
bashgnome-extensions disable ubuntu-dock@ubuntu.com
-
-
登录循环(LightDM故障)
-
删除用户配置 :
bash
bashsudo rm ~/.Xauthority ~/.ICEauthority
-
重装桌面 :
bash
bashsudo apt reinstall ubuntu-session lightdm
-
七、常见错误修复
-
dpkg
被锁(Could not get lock /var/lib/dpkg/lock
)bash
bashsudo rm /var/lib/apt/lists/lock sudo rm /var/lib/dpkg/lock-frontend sudo rm /var/lib/dpkg/lock
-
E: Sub-process /usr/bin/dpkg returned an error code (1)
bash
bashsudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bak sudo mkdir /var/lib/dpkg/info sudo apt update && sudo apt -f install sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bak/ sudo rm -r /var/lib/dpkg/info sudo mv /var/lib/dpkg/info.bak /var/lib/dpkg/info