![升级后 X 将无法启动。监视器数量与检测到的数量不匹配](https://linux22.com/image/1058020/%E5%8D%87%E7%BA%A7%E5%90%8E%20X%20%E5%B0%86%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8%E3%80%82%E7%9B%91%E8%A7%86%E5%99%A8%E6%95%B0%E9%87%8F%E4%B8%8E%E6%A3%80%E6%B5%8B%E5%88%B0%E7%9A%84%E6%95%B0%E9%87%8F%E4%B8%8D%E5%8C%B9%E9%85%8D.png)
昨晚我升级到了 16.04 LTS。尝试登录时,我一直在重置。
进入终端屏幕并登录。如果我尝试startx
,我几乎得不到任何有用的信息。
/var/log/Xorg.2.log
我没有看到任何明显的错误消息。
运行X :1 -configure
返回错误:
(++) Using config file : "/ome/userName/xorg.conf.new"
(++) Using the systemconfig directory "/usr/share/X11/xorg/conf.d"
Number of created screens does not match number of detected screens.
我在 Nvidia GeForce GT430 上安装了双显示器。我看了一下/home/userName/xorg.conf.new
,发现设置了两个显示器。
lsmod | grep nvidia
显示已安装 Nvidia 模块。
在被告知后,我尝试重新安装二进制驱动程序:
发行版提供的 pr-install 脚本失败!是否继续安装?
当选择 时Yes
,我收到错误:
内核头文件 /lib/modules/4.4.0-45- generic/build/include/linux/version.h 不存在。
尽管确保已安装源,但可以确定的是,versions.h 不存在于此目录中。
有任何想法吗?
答案1
WinEunuuch2Unix 有这个。原来我运行的是旧的驱动程序安装脚本。从 nvidia 网站下载了最新版本,脚本运行正常。
在捣鼓的过程中,我还安装了 nouveau,这导致了一些冲突。需要卸载并禁用它,我按照此问题进行了操作。