我在远程数据中心托管了一台服务器,其中安装了 Ubuntu 18.04 服务器,客户端想要使用 GUI 登录服务器,因此我安装了一个桌面管理器,apt install ubuntu-desktop
我重新启动了服务器,但显然没有启动 GUI,我尝试运行一些需要显示的应用程序,但所有应用程序都无法启动。
我尝试startx
在命令行上运行(通过 SSH 连接),但出现此错误:
xinit: unable to connect to X server: Connection refused
这是我在以前版本的 Ubuntu 上安装桌面管理器的方法,从未遇到过任何错误。
我请求一个 KVM,以查看系统是否在启动时运行登录屏幕,但事实并非如此。
这是我在 xorg 日志文件中找到的内容
[ 802.741] (WW) Warning, couldn't open module vesa
[ 802.741] (II) UnloadModule: "vesa"
[ 802.741] (II) Unloading vesa
[ 802.741] (EE) Failed to load module "vesa" (module does not exist, 0)
[ 802.741] (==) Matched modesetting as autoconfigured driver 0
[ 802.741] (==) Matched fbdev as autoconfigured driver 1
[ 802.741] (==) Matched vesa as autoconfigured driver 2
[ 802.741] (==) Assigned the driver to the xf86ConfigLayout
[ 802.741] (II) LoadModule: "modesetting"
[ 802.741] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 802.741] (II) Module modesetting: vendor="X.Org Foundation"
[ 802.741] compiled for 1.19.6, module version = 1.19.6
[ 802.741] Module class: X.Org Video Driver
[ 802.741] ABI class: X.Org Video Driver, version 23.0
[ 802.741] (II) UnloadModule: "modesetting"
[ 802.741] (II) Unloading modesetting
[ 802.741] (II) Failed to load module "modesetting" (already loaded, 21889)
[ 802.741] (II) LoadModule: "fbdev"
[ 802.741] (WW) Warning, couldn't open module fbdev
[ 802.741] (II) UnloadModule: "fbdev"
[ 802.741] (II) Unloading fbdev
[ 802.741] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 802.741] (II) LoadModule: "vesa"
完整的 Xorg 日志文件可以在这里查看:https://pastebin.com/ffKXYrhF 我尝试了在线找到的多种建议,但似乎没有什么对我有用,显然我错过了一些东西。
请指教。
编辑:
lshw -C display
输出:
*-display UNCLAIMED
description: VGA compatible controller
product: Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list
configuration: latency=0
resources: memory:f7800000-f7bfffff memory:e0000000-efffffff ioport:f000(size=64) memory:c0000-dffff
答案1
从日志来看,似乎正在尝试 Xorg 驱动程序 vesa、fbdev。我期望改用特定于硬件的驱动程序。
有sudo apt install xserver-xorg-video-intel
幫助嗎?
您是否已通过文件将任何图形设备的内核模块列入黑名单/etc/modprobe.d/
?
也许可以检查输出以dmesg
确定内核是否检测到显示设备。