You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 24.04.1 LTS下Xorg切换失败及xorg-x11-server安装报错求助

Ubuntu 24.04.1 LTS下Xorg切换失败及xorg-x11-server安装报错求助

你好,根据你描述的AMD Ryzen 5500U搭配Ubuntu 24.04.1 LTS遇到的问题,我来帮你一步步排查解决:

一、先解决xorg-x11-server安装时的chown: invalid group: ‘mockbuild:mock’报错

这个错误是因为系统里缺少mockbuild用户组和用户,导致包配置环节无法完成权限设置,我们可以手动创建后修复:

  1. 创建mockbuild用户组和用户:
    sudo groupadd mockbuild
    sudo useradd -g mockbuild mockbuild
    
  2. 重新配置未完成安装的包:
    sudo dpkg --configure -a
    
  3. 重新安装xorg确保组件完整性:
    sudo apt install --reinstall xorg
    

二、解决切换Xorg时黑屏返回登录页的问题

你的问题大概率和AMD集成显卡的驱动配置有关,加上安装时依赖nomodeset启动(禁用了显卡硬件加速),进一步影响了Xorg的正常运行,试试这些方法:

  1. 移除grub中的nomodeset参数(前提是当前Wayland模式能正常使用):
    • 编辑grub配置文件:
      sudo nano /etc/default/grub
      
    • 找到GRUB_CMDLINE_LINUX_DEFAULT这一行,删除其中的nomodeset字段
    • 按Ctrl+O保存,Ctrl+X退出后更新grub:
      sudo update-grub
      
    • 重启系统后,再尝试切换到Xorg登录
  2. 安装AMD显卡的开源驱动组件:
    Ubuntu 24.04默认使用mesa驱动,但可以补充安装完整的显卡工具包来优化兼容性:
    sudo apt install mesa-vulkan-drivers mesa-utils
    
  3. 查看Xorg日志定位具体错误:
    如果还是黑屏,可以查看Xorg的错误日志找问题根源:
    cat /var/log/Xorg.0.log | grep -E "(EE|WW)"
    
    把日志里的错误信息贴出来能更精准排查。

三、额外建议

  • 如果移除nomodeset后无法正常启动,可以尝试替换为AMD显卡专用的启动参数:
    编辑grub配置,把nomodeset换成amdgpu.runpm=0,再更新grub重启试试
  • 先把系统更新到最新状态,修复可能存在的依赖问题:
    sudo apt update && sudo apt upgrade -y
    

备注:内容来源于stack exchange,提问作者Aadithya Krishna

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 15:54:40