升级至Ubuntu 23.10后xUbuntu无法进入桌面的问题排查及解决方法
问题背景
昨天我按照常规步骤升级xUbuntu,过程挺顺利的,只弹出两次确认提示:是否保留原IME配置和GRUB配置。我选择保留GRUB配置,换成了新的IME配置。但重启后,笔记本进入GRUB菜单选好新镜像启动,出现系统logo后直接跳转到命令行界面,要求输入用户名和密码,死活进不去图形桌面。
我试了好几种办法都没搞定:
- 用安装光盘启动,但光盘根本加载不出来
- 想查看系统日志,但内容太多完全看不懂,也没法直接复制粘贴出来
- 进入恢复模式尝试修复损坏的软件包,结果发现一大堆NVIDIA驱动都存在依赖未满足的问题,还有不少其他组件也有类似情况
我怀疑是驱动没装全(尤其是NVIDIA驱动),也不确定是不是所有分区都正常挂载了,甚至担心有整块硬盘没被识别。在Windows 11里能看到两块硬盘的所有分区,两个NTFS分区可以正常打开,其他分区显示健康但没法访问。但在Ubuntu终端执行sudo umount -a时,出现了“UUID未找到”之类的错误,我也不知道怎么在终端里修改fstab配置。
我的设备是:MSI GF63 Thin 9RCX 15.6" FHD Laptop,配置为Intel Core i7 9750H、256GB SSD、GTX 1050 Ti。
问题解决过程
后来我瞎折腾的时候,突然收到“显示环境缺失”的警告。结合xUbuntu基于XFCE桌面的特点,我重启进入恢复模式,按Ctrl+D后依次选择“开启网络”和“Root”权限,然后执行了以下命令:
sudo apt-get update sudo apt-get clean sudo apt-get autoclean sudo apt-get autoremove sudo apt-get install xfce4 sudo apt-get install xubuntu-desktop
安装xubuntu-desktop的时候,弹出了显示管理器的选择提示,选项是gdm和LightDM,我选了GDM(之前记得其中一个出过问题,但忘了具体是哪个,之后得研究下怎么切换显示管理器)。除了xfce4提示已经安装过之外,其他命令都没有报错。
最后我还安装了gnome软件中心:
sudo apt-get install gnome-software
完成所有操作后重启笔记本,虽然启动耗时比平时长一点,但终于出现了登录界面(外观和之前有点不一样)。登录后系统有点卡顿,不过重启几次后就恢复正常了,现在一切都没问题了。
推测问题原因是升级过程中xUbuntu桌面环境被移除或者没有正确配置,这明显是个bug。
备注:内容来源于stack exchange,提问作者Jonners59




