当前位置: 首页 > news >正文

ubuntu常见问题汇总

目录

一、安装与启动

二、软件与更新

三、网络与连接

四、磁盘与存储

五、系统故障修复

六、桌面环境问题

七、常见错误修复


一、安装与启动

  1. 安装过程中卡死/报错

    • 可能原因:镜像损坏、U盘问题、驱动冲突。
    • 解决
      • 校验ISO的SHA256:shasum -a 256 /path/to/ubuntu.iso
      • 更换U盘,使用Ventoy或Rufus重新制作启动盘。
      • 安装时在GRUB界面按e,在linux行末尾添加 nomodeset(解决显卡驱动问题)。
  2. 双系统时间不一致

    • 原因:Windows使用本地时间,Ubuntu使用UTC。
    • 修复

      bash

      timedatectl set-local-rtc 1 --adjust-system-clock
  3. 启动后黑屏/卡在LOGO

    • 解决
      • 开机时按住 Shift 进入GRUB,选择“Advanced OptionsRecovery Modefsck检查磁盘 → resume 恢复启动。
      • 若因NVIDIA驱动:在GRUB添加 nouveau.modeset=0

二、软件与更新

  1. apt update 报错 NO_PUBKEY

    bash

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <缺失的PUBKEY后8位>
  2. 无法安装 .deb 文件

    • 依赖问题

      bash

      sudo apt install -f  # 自动修复依赖
    • 安装工具

      bash

      sudo apt install gdebi && sudo gdebi package.deb
  3. 卸载残留配置

    bash

    sudo apt purge <软件名>        # 卸载软件及配置
    sudo apt autoremove --purge   # 清理无用依赖

三、网络与连接

  1. WiFi无法启用/驱动问题

    • 查看网卡型号

      bash

      lspci -nnk | grep -iA2 net
    • 安装驱动
      • Broadcom芯片:sudo apt install bcmwl-kernel-source
      • 通用方案:sudo apt install firmware-b43-installer
  2. SSH连接超时/拒绝

    • 检查服务状态

      bash

      sudo systemctl status ssh  # 若未启用:sudo systemctl enable --now ssh
    • 防火墙放行

      bash

      sudo ufw allow 22
  3. 修改DNS(解决域名解析失败)

    bash

    # 编辑配置文件
    sudo nano /etc/resolv.conf
    # 添加以下内容(例如使用Cloudflare DNS)
    nameserver 1.1.1.1
    nameserver 2606:4700:4700::1111

四、磁盘与存储

  1. 磁盘空间不足

    • 分析大文件

      bash

      sudo du -h --max-depth=1 / | sort -rh
    • 清理缓存

      bash

      sudo apt clean && sudo journalctl --vacuum-time=2d
  2. NTFS/U盘无法挂载

    • 安装支持包

      bash

      sudo apt install ntfs-3g
    • 手动挂载

      bash

      sudo mount -t ntfs-3g /dev/sdXn /mnt

五、系统故障修复

  1. 修复Grub引导(双系统失效)

    • 使用Ubuntu Live USB启动 → 打开终端:

      bash

      sudo mount /dev/sdXn /mnt           # 挂载根分区
      sudo mount /dev/sdXm /mnt/boot/efi  # 挂载EFI分区
      sudo chroot /mnt
      grub-install /dev/sdX
      update-grub
  2. 系统只读/文件损坏

    • 强制磁盘检查
      • 开机进入Recovery Mode → 选择root shell → 运行:

        bash

        fsck -y /dev/sdXn
        mount -o remount,rw /

六、桌面环境问题

  1. Gnome崩溃/卡顿

    • 重置Gnome配置:

      bash

      dconf reset -f /org/gnome/
    • 禁用扩展:

      bash

      gnome-extensions disable ubuntu-dock@ubuntu.com
  2. 登录循环(LightDM故障)

    • 删除用户配置

      bash

      sudo rm ~/.Xauthority ~/.ICEauthority
    • 重装桌面

      bash

      sudo apt reinstall ubuntu-session lightdm

七、常见错误修复

  1. dpkg被锁(Could not get lock /var/lib/dpkg/lock

    bash

    sudo rm /var/lib/apt/lists/lock
    sudo rm /var/lib/dpkg/lock-frontend
    sudo rm /var/lib/dpkg/lock
  2. E: Sub-process /usr/bin/dpkg returned an error code (1)

    bash

    sudo 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
http://www.dtcms.com/a/335917.html

相关文章:

  • 猫头虎AI分享|一款Coze、Dify类开源AI应用超级智能体快速构建工具:FastbuildAI
  • GaussDB 数据库架构师修炼(十三)安全管理(5)-动态数据脱敏
  • 发票识别工具,合并PDF提取信息
  • Go语言并发编程 ------ 临界区
  • 【SpringBoot】Swagger 接口工具
  • Python使用数据类dataclasses管理数据对象
  • Docker-14.项目部署-DockerCompose
  • RabbitMQ面试精讲 Day 25:异常处理与重试机制
  • Opencv 形态学与梯度运算
  • 小白成长之路-k8s部署discuz论坛
  • 云原生俱乐部-RH134知识点总结(3)
  • 【网络运维】Playbook进阶: FACTS变量
  • 原子操作(Atomic Operation):指在执行过程中不会被中断的操作
  • 【力扣热题100】双指针—— 三数之和
  • 记一次安装OpenStack(Stein)-nova报错问题解决
  • 19.训练模式、评估模式
  • 基于遗传编程的自动程序生成
  • JAVA面试汇总(四)JVM(二)
  • pytorch线性回归
  • 7 索引的监控
  • 数学建模 14 中心对数比变换
  • 定时器中断点灯
  • Redux搭档Next.js的简明使用教程
  • 安卓开发中遇到Medium Phone API 36.0 is already running as process XXX.
  • 突破Python性能墙:关键模块C++化的爬虫优化指南
  • 【牛客刷题】字符串按索引二进制1个数奇偶性转换大小写
  • 编程算法实例-整数分解质因数
  • Vue3 + Element Plus 人员列表搜索功能实现
  • UE5多人MOBA+GAS 48、制作闪现技能
  • 第三十九天(WebPack构建打包Mode映射DevTool源码泄漏识别还原)