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

Ubuntu 20.04 系统开机黑屏且左上角光标闪烁的解决方法

对 Ubuntu 20.04 系统开机黑屏且左上角光标闪烁的问题提供解决方案。首先尝试通过 GRUB 编辑修改启动参数 nomodeset 进入 TTY 界面。若图形界面无法启动,检查发现系统缺失关键库 libstdc++.so.6 导致 apt 等工具不可用。解决方法是通过 U 盘离线安装该库文件,随后更新软件源并重装 ubuntu-desktop 及 gdm3 服务。最后重启验证图形界面是否恢复正常。

云间漫步发布于 2026/3/22更新于 2026/5/224.1K 浏览
Ubuntu 20.04 系统开机黑屏且左上角光标闪烁的解决方法

Ubuntu 20.04 系统开机黑屏且左上角光标闪烁的解决方法

问题描述

电脑双系统环境下,Ubuntu 20.04 突然开机黑屏,左上角有光标闪烁。通常由驱动、内存或图形界面服务异常引起。

初步排查

在登录界面按 Ctrl+Shift+F1 尝试进入 TTY 命令行。若成功,可测试驱动状态(如 nvidia-smi)。

1. 修改 GRUB 启动参数

重启进入 GRUB 界面,选择 Ubuntu 启动项按 e 编辑。 将 quiet splash 改为 nomodeset 或直接删除。 按 Ctrl+X 或 F10 启动。 若仍黑屏,尝试按 Ctrl+Alt+F3 进入 tty。

核心问题分析

尝试重启图形服务 gdm3 后终端卡住,且 apt 命令报错提示缺少 libstdc++.so.6。 这表明系统缺失关键的 C++ 运行时库,导致包管理工具和图形界面组件无法正常加载。

修复步骤

1. 准备离线安装包

下载适用于 Ubuntu 20.04 的 libstdc++6 包至 U 盘:

https://mirrors.aliyun.com/ubuntu/pool/main/g/gcc-10/libstdc++6_10.5.0-1ubuntu1~20.04_amd64.deb

文件名:libstdc++6_10.5.0-1ubuntu1~20.04_amd64.deb

2. 挂载 U 盘并安装

插入 U 盘,进入 TTY 执行以下操作:

# 识别设备
lsblk
# 挂载(假设设备为 /dev/sda1,请根据实际情况调整)
sudo mkdir -p /mnt/usb
sudo mount /dev/sda1 /mnt/usb
cd /mnt/usb

# 解压并复制库文件
dpkg-deb -x libstdc++6_*.deb temp
sudo cp temp/usr/lib/x86_64-linux-gnu/libstdc++.so.6* /usr/lib/x86_64-linux-gnu/
sudo ldconfig

# 验证修复
apt --version

3. 恢复桌面环境

库修复后,重新安装桌面环境组件:

sudo apt update
sudo apt install --reinstall ubuntu-desktop gdm3 xorg
 dpkg-reconfigure gdm3
sudo

选择 gdm3 作为默认显示管理器。

4. 重启验证

sudo reboot

确认能否正常进入图形界面。

注意事项

  • 操作前建议备份重要数据。
  • 确保 U 盘文件系统兼容(推荐 FAT32)。
  • 若 gdm.service 未激活,可使用 sudo systemctl start gdm3.service 手动启动。

目录

  1. Ubuntu 20.04 系统开机黑屏且左上角光标闪烁的解决方法
  2. 问题描述
  3. 初步排查
  4. 1. 修改 GRUB 启动参数
  5. 核心问题分析
  6. 修复步骤
  7. 1. 准备离线安装包
  8. 2. 挂载 U 盘并安装
  9. 识别设备
  10. 挂载(假设设备为 /dev/sda1,请根据实际情况调整)
  11. 解压并复制库文件
  12. 验证修复
  13. 3. 恢复桌面环境
  14. 4. 重启验证
  15. 注意事项
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • MySQL 8.4.7 Windows 免安装版部署与配置详解
  • C++ STL string 类从零实现详解
  • 缓存算法 LRU 与 LFU 详解
  • 滑动窗口算法实战:四个经典例题详解
  • ChatGPT 核心功能与实战技巧指南
  • Java 计算两个日期相隔的天数
  • Linux GCC/G++编译器:从源码到可执行文件全流程解析
  • AI 网络技术演进与路由协议重塑分析(下)
  • 无人机安全测试与 GPS 信号模拟工具使用指南
  • C 语言指针与数组的深度关联及实战应用
  • VS Code 中 GitHub Copilot 无法使用?关键排查与解决步骤
  • 前端 EME DRM 反录屏原理及实战代码
  • OXC 工具发布:前端格式化与 Lint 性能大幅提升
  • Git 查看提交与删除行数:统计代码贡献量指南
  • 数据结构:栈、队列、二叉树与哈希表
  • Hibernate 一对多映射实战:Customer 与 Order 实体配置详解
  • Cursor Composer Agent 详解:多 Agent 协作完成复杂项目
  • CarelessWhisper: 将非因果 Whisper 改造为低延迟流式模型
  • 低代码搭建 BPM 系统实操指南:流程引擎与表单设计
  • MetaLlama 大模型从入门到部署实战指南

相关免费在线工具

  • 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