安装 FreeBSD 12.1 后 GNOME 无法启动

安装 FreeBSD 12.1 后 GNOME 无法启动

我已在备用 HDD 上安装了 FreeBSD 12.1 的全新副本。

我遵循了在 FreeBSD 上安装 GUI 的每一条说明。

首先,我安装了 Xorg“pkg install Xorg”,然后安装了 GNOME

pkg install gnome3

然后我编辑了/etc/fstabrc.conf添加proc,并启用了dbushaldgdmGNOME。

重新启动系统后,GUI 未启动,我只能使用 SH shell。

在此输入图像描述 在此输入图像描述

答案1

/var/log/Xorg.0.log显示未检测到卡/驱动程序。然后它会退回到 VESA/帧缓冲区驱动程序。但您的卡不支持 VESA,X 无法启动。

[38.365](II)scfb:wsdisplay帧缓冲区驱动程序:scfb

[38.366](II)VESA:VESA芯片组驱动程序:vesa

[38.366](EE)打开/dev/dri/card0:没有这样的文件或目录

您声明您正在遵循 FreeBSD 手册。相关部分是5.4.5但比较难消化。 X 在自动检测卡片方面变得更加出色。这意味着您不需要摆弄,xorg.conf但您确实需要确保已更新驱动程序。这意味着对于普通用户你应该安装图形/drm-kmod

 # pkg install drm-kmod
 

这可能允许 X 自动检测您的卡。如果没有,那么你需要摆弄xorg.conf.d

如果您仍然遇到困难 - 请确保您的卡被列为受支持(英特尔/AMDKMS 卡)。

相关内容