nDm*_*man 3 boot grub2 nvidia 12.04 drivers
2 天后,我将 Ubuntu 12.04 LTS 更新为最新更新,但我忽略了 Grub 更新,因为我认为它会清除我的 grub 设置(我太菜了!)。重启后一切正常,Ubuntu正常启动,除更新前图形出现问题外,一切正常。
我之前有实验驱动程序,但我将其更改为当前更新版本。在黑屏上重新启动 Ubuntu 股票后。我试图从恢复中重新安装 Nvidia 驱动程序,但没有奏效。
然后我在恢复中使用了 Update Grub,它也不起作用,但我在启动时在屏幕上看到了这一行:
此时它停止并且键盘不工作,但是当我按下电源按钮时它会显示这些行并且它将关闭。
好的,最后我让它从旧内核(3.5.0-28-generic)开始。现在我如何保留这个内核或修复 Ubuntu 以使用新内核?我应该重新安装Nvidia驱动程序吗?我应该使用哪个版本?
小智 9
我有同样的问题。
在 /var/log/syslog 中,我找到了下一行:
[ 13.834336] NVRM: API mismatch: the client has the version 319.32, but
[ 13.834336] NVRM: this kernel module has the version 304.88. Please
[ 13.834336] NVRM: make sure that this kernel module and all NVIDIA driver
[ 13.834336] NVRM: components have the same version.
Run Code Online (Sandbox Code Playgroud)
这意味着,安装了 2 个内核模块。
在 dkms 中,我看到安装了 2 个模块。
dkms status
nvidia-304-updates, 304.88, 3.5.0-39-generic, x86_64: installed
nvidia-319-updates, 319.32, 3.5.0-39-generic, x86_64: installed
Run Code Online (Sandbox Code Playgroud)
只需删除以前的模块,它对我有用。
sudo apt-get purge nvidia-304 nvidia-304-updates
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
17924 次 |
最近记录: |