前面部分是自己的记录,后面方案部分是成功安装驱动+桌面的正解
问题的开始在于:登录不了桌面,停留在重复输入密码界面
博文中分析的结论:
虚拟机中不能直接调用物理显卡进行 CUDA 编程;虚拟机中运行 CUDA 需要硬件和软件的配合才能使用,对于一般使用者可能暂时不太可能的。
参考博文:
Ctrl+alt+F1进入字符界面,关闭图形界面
sudo service lightdm stop //必须有,不然会安装失败
sudo /etc/init.d/lightdm stop //一样的命令
sudo chmod 755 NVIDIA-Linux-x86_64-367.27.run //获取权限
sudo ./NVIDIA-Linux-x86_64-367.27.run //安装驱动
Accept
Continue installation
安装完成之后
sudo service lightdm start
图形界面出现,然后关机,由让人重复输入密码,登录不了
$ sudo /etc/init.d/gdm stop
$ sudo nvidia-installer --update
$ sudo /etc/init.d/gdm start
升级到375版本, 还是没用,启动进入不了桌面,重复登录
Uninstall previous nvidia drivers.
$ sudo apt-get purge nvidia-*
Stop light gdm (graphical interface)
$ sudo service lightgdm
Go to tty (CTRL+ALT+F1). Set your init state to 3 (text only mode). It is important to do this. Note these commands on a paper or something. I experienced sometimes the tty does not show with the newest driver. I just ssh to my PC as a way around.
$ sudo init 3
Log in to tty and cd to the directory where your have downloaded the driver.
$ sudo ./NVIDIA-Linux-x86_6