首先,我要说一下,这个问题发生已经有一段时间了,所以我可能忘记了一些细节。不久前,我试图习惯使用 backtrack5,我想我做得还不错。我了解到你不应该只使用 root,所以我创建了一个用户帐户并尝试为其提供所有正确的权限和访问权限。
我不记得它具体做了什么,但这是我从 Xorg.0.log 得到的错误消息的一部分:
(II) Module nvidia: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Video Driver
(EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
(EE) NVIDIA: system's kernel log for additional error messages.
(II) UnloadModule: "nvidia"
(II) Unloading /usr/lib/xorg/extra-modules/nvidia_drv.so
(EE) Failed to load module "nvidia" (module-specific error, 0)
(EE) No drivers available.
Fatal server error:
no screens found
现在我知道这是我自己造成的问题,我查看了我的历史记录,试图找出我做错了什么,但我对这些事情不是很精通......我会粘贴一些相关的命令历史记录
我知道问题可能是什么,但我不知道如何解决它。如果有人能帮助我,我将不胜感激。如果我需要提供更多信息,请告诉我。
PS:抱歉,内容有点冗长。抱歉,命令历史记录的格式不适合本网站。
答案1
我觉得自己像个白痴。经过几个月的论坛加入、跳转、发帖和搜索,我终于找到了答案
rm /etc/X11/xorg.conf
reboot
startx
就是这样。不过还是感谢你们的帮助,伙计们。
答案2
要从命令行安装 nvidia 驱动程序,请使用
sudo apt-get install nvidia-current
然后重启,X 应该会启动。如果需要,您可以运行nvidia-settings
它来进行任何调整。以 root 身份运行它以保存您的设置
gksu nvidia-settings
答案3
对于遇到此问题但使用 ATI 驱动程序的人,请参阅以下内容
https://askubuntu.com/a/225563/515315
基本上:
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get install xserver-xorg-video-ati
sudo Xorg -configure
sudo cp /home/XXXXXXX/xorg.conf.new /etc/X11/xorg.conf
希望这对某人有帮助
答案4
以下内容解决了我在 Ubuntu 22 上的问题:
rm /usr/share/X11/xorg.conf.d
然后运行
sudo X -configure