更新了 Nvidia 显卡驱动程序,现在无法通过启动屏幕

更新了 Nvidia 显卡驱动程序,现在无法通过启动屏幕

我最近在台式机上安装了华硕 GTX560 显卡,开箱后一切正常。我决定检查可用的更新,其中一个建议的更新是最新的 Nvidia 驱动程序。安装后,我重新启动,现在操作系统进入引导加载程序后的一个屏幕。这是一个运行多个测试的屏幕,其中一些答案是“否”。我尝试在恢复和安全模式下启动,并通过终端删除 Nvidia 驱动程序更新,但仍然无济于事。我不想必须全新安装 ubuntu 才能恢复我的系统,因为我的磁盘上有 3 年的文件。在论坛上花了几个小时后,我感到非常迷茫,我非常感谢任何帮助。

答案1

12.04 最新- 经过测试,步骤基本适用于之前的步骤。
如果不起作用,请在您的问题中添加来自fdisk -lmount来自恢复控制台的输出,我会编辑我的答案来解决这个问题。

启动到恢复控制台
选择 root shell

mount  

应该给你一些输出,你正在寻找其中的一个on / type

/dev/sda7 on / type ext4 (rw,errors=remount-ro)

您需要将其重新安装为读写模式:

mount -o remount,rw /dev/sda7

现在我们需要找到要卸载的驱动程序:

jockey-text --no-dbus -l  

不要担心错误信息过多,你想要的最后两行
其中之一应该是这样的:

xorg:nvidia_current - something (Proprietary, Enabled, In use)

或者

xorg:nvidia_current_updates - something (Proprietary, Enabled, In use)

你想要任何一个Enabled

jockey-text --no-dbus --disable=xorg:nvidia_current
sync
init 6

它应该使用 noveau 开源驱动程序将您重新启动到 GUI。

答案2

您可以尝试手动下载驱动程序并安装它们(来自 nvidia)。但您可能需要将 GRUB 字符串修改为 nomodeset。有些人也通过以下方法修复了此问题:sudo apt-get install lightdm-gtk-greeter

相关内容