![Ubuntu 22.04 xorg 无法启动,如何重新配置 Xorg?](https://linux22.com/image/953669/Ubuntu%2022.04%20xorg%20%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8%EF%BC%8C%E5%A6%82%E4%BD%95%E9%87%8D%E6%96%B0%E9%85%8D%E7%BD%AE%E2%80%8B%E2%80%8B%20Xorg%EF%BC%9F.png)
我的旧笔记本电脑在 Kubuntu 18.04 上运行良好多年。电池续航时间在 1 秒到 1 分钟之间,在意外断电关机后,主显示器和外接显示器都不太好用。应用程序窗口只会显示在笔记本电脑上,显示管理器项目只显示外接显示器屏幕,鼠标可以在两者之间移动,显示应用程序不显示外接显示器,但上面显示了一些东西。我试图弄清楚,但后来决定让我们升级到 20.04。
还是不行,所以让我们升级到 22.04。瞧,它成功了,不过我必须startx
手动操作。它只能启动到 TTY 屏幕,但startx
命令行就可以正常工作。
从那时起,它就走下坡路了,我不确定我做了什么。我可能只需要重新学习要编辑哪个启动文件并让它启动显示管理器和 Xorg。我尝试了,lightdm
而不是sddm
,尝试了不同的 Nvidia 驱动程序或开源驱动程序,尝试删除 xconf 文件以让它重新配置正确的设置。现在没有任何反应,startx
只是冻结,甚至键盘也不工作。
有没有办法让 Xorg 像 USB ISO 一样重新开始?从 USB 启动,一切正常。或者删除并重新安装 Xorg 配置和显示驱动程序,而无需破坏整个操作系统?
$ lspci | grep VGA
02:00.0 VGA compatible controller: NVIDIA Corporation GF106M [GeForce GT 445M] (rev a1)
这是xorg 日志文件。
apt update
并且upgrade
都是最新的,没有损坏或丢失的包裹apt
。
结果startx
是屏幕上出现一张方形悲伤的脸和:
哦不!出了点问题。出现问题,系统无法恢复。请退出并重试。
在此刻登出按钮、鼠标或键盘输入不起作用。
日志文件中的具体错误,他们说错误通常会给出如何修复的说明,但仍然不清楚该怎么做......
[ 351.196] (EE) [drm] Failed to open DRM device for pci:0000:02:00.0: -19
[ 351.197] (EE) open /dev/dri/card0: No such file or directory
[ 351.197] (WW) Falling back to old probe method for modesetting
[ 351.197] (EE) open /dev/dri/card0: No such file or directory
[ 351.203] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 351.203] compiled for 1.21.1.4, module version = 0.0.2
[ 351.203] ABI class: X.Org Video Driver, version 25.2
[ 351.203] (EE) Unable to find a valid framebuffer device
[ 351.203] (WW) Falling back to old probe method for fbdev
[ 351.203] (II) Loading sub module "fbdevhw"
[ 351.203] (II) LoadModule: "fbdevhw"
[ 351.203] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 351.203] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 351.203] compiled for 1.21.1.4, module version = 0.0.2
[ 351.203] ABI class: X.Org Video Driver, version 25.2
[ 351.203] (EE) open /dev/fb0: No such file or directory
[ 351.203] (EE) Screen 0 deleted because of no matching config section.
[ 351.203] (II) UnloadModule: "modesetting"
[ 351.203] (EE) Screen 0 deleted because of no matching config section.
[ 351.203] (II) UnloadModule: "fbdev"
[ 351.203] (II) UnloadSubModule: "fbdevhw"
[ 351.203] (II) Loading sub module "vbe"
[ 351.203] (II) LoadModule: "vbe"