NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver.

更新一下!!!

最安全的做法是重装显卡驱动,有丰富的linux调试经验到的人可以参考下我的文章,小白千万不要按照我的这篇文章来做!!!

按照我这篇文章来做的时候有以下注意:!!!
一定要看一下自己的之前能用的内核是什么,不要一切都按照我的配置来,每个人的机器都有自己之前的配置,不然很容易导致没有内核可用而导致无法开机或者桌面驱动不可用导致的重复输入密码而进入桌面!!!

这是一个巨坑

重要的话说三遍

  • 不要更新你的Ubuntu内核
  • 不要更新你的Ubuntu内核
  • 不要更新你的Ubuntu内核

为什么呢?
因为当你更新你的内核之后,你进入的系统默认使用最新的,而这个最新的却不会把你之前安装的nvidia驱动也迁移过来,所以导致:
驱动崩坏——>重装驱动——>更新内核——>驱动崩坏——>重装驱动
的死循环。
那么现在除了重装驱动还有救么?有!
我们要去做的,就是修改系统配置使启动系统时启用我们之前的内核


在终端输入:

grep menuentry /boot/grub/grub.cfg

你就可以看见你的启动项里面的所有内核。比如我的:
内核
如果你没有更改过的话,那么你默认启动的是:
在这里插入图片描述
这会默认使用你最新的内核。
以我为例,我的拥有有效驱动的内核为:
在这里插入图片描述
也就是高级选项下第三个内核,使用我要去在grub里面设置默认启用这个内核(当然,你在系统启动时手动选择也可以,具体grub是啥限于篇幅就不介绍了)
现在我们可以修改我们的grub配置项了:

sudo nano /etc/default/grub

以我为例,修改grub配置如下,黄线标注出来的选项默认是0,我们需要更改它到高级选项下的第三个内核,就改为"1> 2",注意">"和"2"之间有一个空格:
在这里插入图片描述
之后我们使用:

sudo update-grub

更新配置就完成了我们的默认内核设置。重启电脑,使用更新后的默认选项便可以挽救我们的电脑啦~~~


觉得对你有帮助的话请给我留言点赞~~

  • 21
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 20
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值