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

Ubuntu24.04 启动后突然进入tty,无法进入图形界面

问题描述

昨晚在编译 Android AOSP 14 后,进入了登录页面,但出现了无法输入密码的情况,且无法正常关机,只能强制重启。重启后,系统只能进入 TTY 页面,无法进入图形界面。
在这里插入图片描述

问题排查

经过初步排查,问题大概率是由于显示管理器(Display Manager)配置不正确或启动失败所致。以下是排查和修复的详细步骤。

1. 进入终端

如果图形界面无法启动,可以通过以下方式进入终端:

  • 按下 Ctrl + Alt + F2Ctrl + Alt + F6 中的一个,进入 TTY 终端。
  • 登录你的用户账户。

2. 停止显示管理器

在重装 Xorg 之前,先停止当前的显示管理器(如 gdm3lightdm 等)。

sudo systemctl stop gdm3

(如果你使用的是 lightdm,将 gdm3 替换为 lightdm。)

确保显示管理器已停止:

sudo systemctl status gdm3

状态应该显示为 inactive

3. 卸载 Xorg

卸载 Xorg 和相关包:

sudo apt remove --purge xserver-xorg xserver-xorg-core xserver-xorg-video-all

删除残留的配置文件:

sudo apt autoremove --purge

4. 重新安装 Xorg

更新软件包列表:

sudo apt update

重新安装 Xorg:

sudo apt install xserver-xorg xserver-xorg-core xserver-xorg-video-all

重新安装显示管理器(如 gdm3lightdm):

sudo apt install gdm3

(如果你使用的是 lightdm,将 gdm3 替换为 lightdm。)

5. 判断当前使用的显示管理器

使用 systemctl 工具来检查当前运行的显示管理器。

systemctl status display-manager

查看输出:

  • 如果显示 gdm3.service,则表示使用的是 gdm3
  • 如果显示 lightdm.service,则表示使用的是 lightdm

6. 重新生成 Xorg 配置文件

生成新的 Xorg 配置文件:

sudo Xorg -configure

将生成的配置文件复制到正确的位置:

sudo cp /root/xorg.conf.new /etc/X11/xorg.conf

7. 重启显示管理器

启动显示管理器:

sudo systemctl start gdm3

设置显示管理器为开机自启:

sudo systemctl enable gdm3

8. 重启系统

重启系统以应用更改:

sudo reboot

9. 验证 Xorg 是否正常工作

系统重启后,检查图形界面是否正常启动。如果仍然有问题,可以查看 Xorg 日志文件以获取更多信息:

cat /var/log/Xorg.0.log

10. 其他注意事项

  • 如果你使用的是 NVIDIA 或 AMD 显卡,可能需要额外安装显卡驱动。
  • 如果问题仍然存在,可以尝试安装其他桌面环境(如 GNOME、KDE Plasma 等)来测试是否是桌面环境的问题。

总结

  • 通过卸载并重新安装 Xorg 可以修复大多数图形界面问题。
  • 确保显示管理器(如 gdm3lightdm)正确配置。
  • 如果问题仍然存在,可以检查日志文件或尝试其他桌面环境。

相关文章:

  • AI 技术在智慧农业中的应用实践
  • 前缀和 之 哈希表 之 和 的奇偶与倍数
  • MySQL InnoDB引擎的锁机制详解
  • 蓝桥杯每日一题
  • 汽车PKE无钥匙进入系统一键启动系统定义与原理
  • 需求文档(PRD,Product Requirement Document)的基本要求和案例参考:功能清单、流程图、原型图、逻辑能力和表达能力
  • 晶艺代理,100V3.5A高耐压LA1823完全替换MP9487--启烨科技有限公司
  • 第一章:Tailwind CSS基础与项目设置 - 第三节:GitHub界面分析 - 设计规范与布局系统
  • CSS 属性选择器详解
  • [C++面试] 标准容器面试点
  • 机器学习——深入浅出理解朴素贝叶斯算法
  • 一个简单的RPC示例:服务端和客户端
  • 【mysql】查事务进程
  • gstreamer之GstVideoDecoder源码剖析
  • Spark DataFrame、Dataset 和 SQL 解析原理深入解析(万字长文多张原理图)
  • 计算机二级web易错点(3)-选择题
  • qwen2.5总览
  • 基于 YOLOv8 的瓷砖缺陷检测:从数据准备到模型部署的全流程实战
  • 探索具身多模态大模型:开发、数据集和未来方向(下)
  • Python----数据分析(Pandas三:一维数组Series的数据操作:数据清洗,数据转换,数据排序,数据筛选,数据拼接)
  • 重庆荣昌出圈背后:把网络流量变成经济发展的增量
  • 体坛联播|郑钦文收获红土赛季首胜,国际乒联公布财报
  • 欧洲理事会前主席米歇尔受聘中欧国际工商学院特聘教授,上海市市长龚正会见
  • 美乌基金协议:美国搞了一套可在资源富集地区复刻的商业模式
  • 七方面118项任务,2025年知识产权强国建设推进计划印发
  • 迪拜金融市场CEO:2024年市场表现出色,超八成新投资者来自海外