返回 AI 资讯
社区讨论LinuxDo 最新

【踩坑记录】Ubuntu 24.04 重启后 RustDesk/3389 全挂:HWE 内核缺 NVIDIA 模块 + 无显示器无画面,完整解决过程

佬友们好,今天被一台不接显示器的 Ubuntu 桌面机折腾了一下午,记录一下,希望能帮到同样用 RustDesk 远程无头 Linux 的朋友。 TL;DR 现象:重启后 RustDesk 没画面、3389 连不上,只有 SSH 正常 根因 1:HWE 内核自动升级到 7.0.0-38,但没装对应的 NVIDIA 预编译模块,Xorg 起不来,GDM 直接放弃 根因 2:驱动修好后,RustDesk 提示"没有显示器"。HDMI 线插着,但另一头没接屏幕,没有 EDID 解决:ubuntu-drivers ins…

内容摘要

作者:#Hilo 板块:#开发调优 佬友们好,今天被一台不接显示器的 Ubuntu 桌面机折腾了一下午,记录一下,希望能帮到同样用 RustDesk 远程无头 Linux 的朋友。 TL;DR 现象:重启后 RustDesk 没画面、3389 连不上,只有 SSH 正常 根因 1:HWE 内核自动升级到 7.0.0-38,但没装对应的 NVIDIA 预编译模块,Xorg 起不来,GDM 直接放弃 根因 2:驱动修好后,RustDesk 提示"没有显示器"。HDMI 线插着,但另一头没接屏幕,没有 EDID 解决:ubuntu-drivers install(重点是要有 -generic-hwe-24.04 元包),再加一份 Xorg headless 配置,或者直接买个 HDMI 假负载 文末附 RustDesk 一键升级脚本 环境 Ubuntu 24.04.4 Desktop,GDM,WaylandEnable=false RTX 3060,不接显示器 RustDesk(自建 hbbs/hbbr)+ GNOME 自带 RDP 3389 + SSH 排查过程 RDP 和 RustDesk 同时挂、SSH 正常,说明问题出在两者共同依赖的图形会话上,跟具体哪个远程软件无关。 第一步:看有没有图形会话 loginctl list-sessions 只有我自己的 SSH 会话,连 gdm 登录界面的会话都没有,说明图形栈根本没起来。 第二步:RustDesk 日志 rustdesk[...]: cannot open display: :0 X Server 不存在,跟上一步的判断一致。 第三步:GDM 日志,找到根因 journalctl -b -u gdm3 --no-pager | tail -40 modprobe: FATAL: Module nvidia not found in directory /lib/modules/7.0.0-38-generic Gdm: GdmLocalDisplayFactory: maximum number of X di

资讯来源

LinuxDo

原文链接

打开原文