冻结中断 Nvidia 驱动程序更新后如何恢复 GUI?

冻结中断 Nvidia 驱动程序更新后如何恢复 GUI?

我刚刚更新了驱动程序。操作系统冻结了,所以我不得不硬重启电脑。现在我只在终端中收到登录提示。因此,我尝试运行startx

codeError: API mismatch: the NVIDIA kernel module has version 304.43
but this NVIDIA driver Component has version 295.49`

我刚刚收到这个错误。我必须输入sudo su然后modprobe ndiswrapper才能使用 Wi-Fi,因此之后的分步说明将非常有帮助。

答案1

此问题通常发生在您的 nvidia 驱动程序安装不正确时。通常这是因为在您从 Ubuntu 存储库(我想补充一下,这是推荐的来源)获取驱动程序之前或之后安装了来自 nvidia 网站的驱动程序。

要解决这个问题,您需要删除该驱动程序(如果您使用运行文件安装了它,则可以使用相同的文件将其卸载(见下文))。

或者,您可以删除与其关联的库(抱歉,因为我现在没有使用 nvidia 笔记本电脑,所以我无法确定您必须删除哪些文件)。

如果您从 nvidia 网站安装,则可以使用以下方法删除驱动程序:

nvidia-installer --uninstall

或者,您也可以运行:

sudo apt-get --purge nvidia-current
sudo apt-get install nvidia-current

答案2

为了解决这个问题我跑

sudo apt-get -purge nvidia-current-updates 

然后我就跑了

sudo apt-get -purge ndiswrapper

然后我重新安装ndiswrapper,再重新安装nvidia-current-updates

现在从我的工作 GUI 中输入此内容。

谢谢罗兰泰勒

相关内容