自从我升级内核(使用Ubuntu的自动升级系统)以来,我的Ubuntu 12.04系统就启动到文本模式登录提示符(虚拟控制台#1)。我使用的Nvidia驱动程序在该更新之前一直运行良好。我是从Nvidia的shell脚本而不是apt-get安装的。
我已经卸载了该驱动程序。我也尝试了Ubuntu的nvidia当前软件包,但没有成功。我已经清除了。我还使用“ apt-get install ubuntu-desktop”重新安装了桌面软件包。
重新引导仍会引导至文本模式。进行“ sudo service lightdm restart”不会进入图形模式。它只是切换到虚拟控制台#7。
作为测试,我sudo startx
从文本模式外壳运行,但失败,并显示以下消息:
FATAL: Error inserting nvidia_304 (/lib/modules/3.8.0-34-generic/updates/dkms/nvidia_304.ko): No such device
该.ko文件存在,并且包含15254672字节。
即使我卸载了该系统,它似乎仍想使用Nvidia驱动程序。
我该如何告诉startx完全避免使用Nvidia驱动程序?一旦startx可以工作,我认为lightdm也可以工作。然后,我可以尝试重新安装Nvidia驱动程序。
我在这个论坛上浏览了许多页面,但是每个人似乎对此问题都有不同的看法。
uname -a
报告3.8.0-34-generic
。PC是x86_64。根据,系统具有linux-headers-3.8.0-34-generic
包装dpkg -l
。
由于您使用的是12.04,因此可能可以使用称为“其他驱动程序”工具的命令行版本jockey-text
。要开始使用,请在其中一个虚拟终端(Ctrl+ Alt+ ,其中n为1,2,.. 6)上登录,然后键入Fn
jockey-text --list 2>/dev/null
(这2>/dev/null
是可选的-它只是隐藏了一堆关于其他硬件/驱动程序的错误消息)。由于它会在线搜索,因此需要一些时间,但最终您应该会看到类似
xorg:nvidia_173 - NVIDIA accelerated graphics driver (Proprietary, Disabled, Not in use)
xorg:nvidia_173_updates - NVIDIA accelerated graphics driver (post-release updates) (Proprietary, Disabled, Not in use)
xorg:nvidia_304 - NVIDIA accelerated graphics driver (Proprietary, Disabled, Not in use)
xorg:nvidia_304_updates - NVIDIA accelerated graphics driver (post-release updates) (Proprietary, Enabled, In use)
xorg:nvidia_319 - NVIDIA accelerated graphics driver (Proprietary, Disabled, Not in use)
xorg:nvidia_319_updates - NVIDIA accelerated graphics driver (post-release updates) (Proprietary, Disabled, Not in use)
在这里,您可以采用以下两种方式之一进行操作(据我所知,这两种方法都是等效的):
禁用电流(麻烦)驱动程序,从而使系统回落到以前的-如果司机如-希望好xorg:nvidia_304_updates
目前Enabled, In use
然后做
sudo jockey-text --disable xorg:nvidia_304_updates
明确启用先前已知的良好驱动程序,例如
sudo jockey-text --enable xorg:nvidia_304
如果收到关于无法连接到系统总线的消息,请尝试添加--no-dbus
交换机,例如sudo jockey-text --no-dbus --disable xorg:nvidia_304_updates
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句