重装NVIDIA驱动遇到的一个问题(已解决)

重装NVIDIA驱动遇到的一个问题(已解决)

今天开机时发现Ubuntu图形界面循环登录了,本打算按之前配置caffe时的装NVIDIA驱动的方法重装一下驱动(参照小白:手把手教你在Ubuntu 16.04下配置GPU版Caffe(1)),结果又遇到在字符界面无法登录的意外。情况是这样的:在进入控制台输完用户名后还未输密码,就一直提示Login incorrect...

然后又回到开始,让你输用户名。。

我的第一反应是键盘坏了,结果换了键盘还是这样。无法进入控制台就无法重装驱动,难道只能重装系统了吗?于是我又不得不寻找另一种进入字符界面重装驱动的办法,终于找到了解决方案。先记录下来,以备不时之需。


解决方案如下:

1. 重启,在GRUB菜单选择Ubuntu高级选项(Advanced options for Ubuntu),如下图所示。

2. 进入recovery mode

3. 在recovery mode下选择root

4. 然后在出现的命令行里输入:

mount -o remount,rw /
reboot  #重启

5. 重启后再次进入recovery mode模式 ,然后选择grub项,然后运行返回后可以发现首行变为“Recovery Menu (filesystem state: read-write)”(在该状态下就可以进入root项的命令行里操作了)。

6. 再选择root项,登录root帐号,在命令行里切换到驱动安装文件NVIDIA-Linux-x86_64-3xx.xx.run所在目录,并输入:

service lightdm stop  #关闭图形界面(无需sudo,因为此时已经是root,下同)
sh NVIDIA-Linux-x86_64-3xx.xx.run --uninstall  #卸载之前崩坏的驱动
sh NVIDIA-Linux-x86_64-3xx.xx.run  #重新安装驱动
nvidia-smi  #查看驱动是否安装成功
reboot  #重启

注意:这里不能直接启动图形界面(service lightdm start),否则会报错,重启即可解决问题。

当然这个办法不限于重装驱动的情况,控制台进不去的问题均可尝试此方法。

猜你喜欢

转载自blog.csdn.net/CVAIDL/article/details/88856421
今日推荐