跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

Ubuntu 22.04 安装后启动卡死问题解决方案

Ubuntu 22.04 安装后启动卡死通常由文件系统错误、软件包损坏或驱动不兼容导致。通过进入恢复模式执行 fsck 检查磁盘、dpkg 修复软件包、apt 更新系统及依赖,可解决大部分启动失败问题。若仍无法启动,需检查显卡驱动兼容性并添加 nomodeset 参数。查看系统日志 journalctl -xb 或 cat /var/log/syslog 有助于进一步定位故障。

RustyLab发布于 2026/2/8更新于 2026/5/304.9K 浏览
Ubuntu 22.04 安装后启动卡死问题解决方案

最近在一台 PC 上安装了 Ubuntu 22.04 系统,但发现系统启动时出现问题:屏幕上出现一个旋转的小圈,旋转片刻后停止,系统无法正常进入桌面环境。经过一番排查,找到了一种有效的解决方法,通过进入恢复模式并执行一些命令修复了问题。

问题描述

在安装 Ubuntu 22.04 并重启后,系统启动过程中显示加载动画(旋转的小圈),但很快动画停止,屏幕卡住,无法进入登录界面。这种情况通常是由于文件系统错误、软件包损坏或驱动不兼容导致的。

解决方法

通过进入 Ubuntu 的恢复模式(Recovery Mode),可以在安全环境下修复系统问题。以下是具体步骤:

1. 进入恢复模式
  1. 重启电脑。
  2. 在开机时,当 GRUB 菜单出现时(可能需要按住 Shift 或 Esc 键以显示 GRUB 菜单),选择 Ubuntu 的启动项。
  3. 进入 Advanced options for Ubuntu,选择带 (recovery mode) 的内核版本,按 Enter 进入恢复模式。
2. 修复系统

在恢复模式菜单中,依次执行以下操作:

  • fsck:检查和修复文件系统错误
    • 选择 fsck 选项,系统会自动扫描并修复磁盘上的文件系统错误。
    • 完成后返回主菜单。
  • dpkg:修复损坏的软件包
    • 选择 dpkg 选项,修复可能因安装中断或其他原因导致的软件包问题。
    • 完成后返回主菜单。
  • network:启用网络
    • 选择 network 选项,启用网络连接,以便后续更新系统。
  • root:进入命令行
    • 选择 root 选项,进入 root 权限的命令行模式。
      • sudo apt update && sudo apt upgrade:更新软件源并升级系统中的所有软件包,确保系统使用最新的补丁和依赖。
      • sudo apt install -f:修复缺失或损坏的依赖项。
    • 等待命令执行完成(视网络速度可能需要几分钟)。

在命令行中运行以下命令:

sudo apt update && sudo apt upgrade
sudo apt install -f
3. 重启系统

系统将重新启动,此时应该能够正常进入桌面环境。

执行完上述命令后,输入以下命令重启系统:

reboot

为什么这个方法有效?

上述操作通过以下方式解决了启动卡死问题:

  • fsck 修复了可能因安装过程中断或磁盘错误导致的文件系统问题。
  • dpkg 修复了软件包的损坏或不完整问题,确保系统依赖完整。
  • apt update && apt upgrade 更新了系统内核和驱动,可能修复了与硬件兼容性相关的问题。
  • apt install -f 确保所有软件包的依赖关系正确,避免因依赖缺失导致的启动失败。

注意事项

  • 网络连接:确保在恢复模式中启用了网络,否则无法执行 apt update 和 apt upgrade。
  • 日志排查:如果问题依然存在,可以查看系统日志以进一步定位问题:

    journalctl -xb
    

    或

    cat /var/log/syslog
    

    显卡驱动问题:如果修复后仍无法启动,可能是显卡驱动不兼容(特别是 NVIDIA 或 AMD 显卡)。可以尝试在 GRUB 菜单中添加 nomodeset 参数临时启动,然后安装推荐的显卡驱动:

    sudo ubuntu-drivers autoinstall
    

    总结

    通过进入恢复模式,执行文件系统检查、软件包修复和系统更新,成功解决了 Ubuntu 22.04 安装后启动卡死的问题。这个方法简单有效,适合大多数因文件系统或软件包问题导致的启动失败情况。

    目录

    1. 问题描述
    2. 解决方法
    3. 1. 进入恢复模式
    4. 2. 修复系统
    5. 3. 重启系统
    6. 为什么这个方法有效?
    7. 注意事项
    8. 总结
    • 💰 8折买阿里云服务器限时8折了解详情
    • Magick API 一键接入全球大模型注册送1000万token查看
    • 🤖 一键搭建Deepseek满血版了解详情
    • 一键打造专属AI 智能体了解详情
    极客日志微信公众号二维码

    微信扫一扫,关注极客日志

    微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

    更多推荐文章

    查看全部
    • 绿联 NAS 配置 WebDAV 公网访问并使用 RaiDrive 挂载本地
    • 吴恩达 LLM Agent 工作流 Prompt 设计精华解析
    • 测试开发核心知识点梳理:网络、并发与框架原理
    • 攻防世界 Web 安全题目解题思路汇总
    • 深度对比 vLLM、SGLang 与 llama.cpp 推理引擎选型指南
    • Minecraft Java 版服务器本地搭建与内网穿透教程
    • Whisper-base.en 模型解析:74M 参数下的英文语音识别实践
    • 近五年体内微/纳米机器人赋能肿瘤精准治疗综述:以 GBM 为重点
    • Android Studio 完整安装教程:SDK+JDK+Gradle 配置
    • Ollama 本地大语言模型安装与部署指南
    • AKSHARE 结合 AI 的金融数据爬取与分析实践
    • 深度对比 vLLM、SGLang 与 llama.cpp:大模型推理引擎选型指南
    • 使用 Frontend-Design Skill 增强大模型前端设计能力
    • 基于 SpringBoot 的无人机智能管控系统设计与实现
    • Kiro AI 助手:核心功能与实战指南
    • 从人工运维到 ChatOps:大模型驱动运维自动化变革
    • 2023 电赛 H 题:基于 FPGA 与 STM32 的信号分离装置设计
    • 基于 Chroma 与 Ollama 构建本地 RAG 应用
    • 深度对比 vLLM、SGLang 与 llama.cpp 推理引擎
    • 使用 Go 语言调用 DeepSeek 大模型

    相关免费在线工具

    • Base64 字符串编码/解码

      将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

    • Base64 文件转换器

      将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

    • Markdown转HTML

      将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

    • HTML转Markdown

      将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

    • JSON 压缩

      通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

    • JSON美化和格式化

      将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online