cuda9.0要求ubuntu16内核为4.4
新下载的ubuntu16一般内核都为4.10.4
很多人忽略这个条件,装cuda难上加难
1. 执行以下命令安装
$ sudo apt-get install linux-image-extra-4.4.0-98-generic
2. 执行以下命令查看是否安装成功
$ dpkg -l | grep 4.4.0-98-generic
具体版本号,可以查一下,4.4.后面有多种类型,都可以
3.
/boot/grub/grub.cfg
文件中,用sudo打开,我把之前4.10.0相关的文字删除了,(这一步可以先不做,因为后面有双保险),文本类似xml格式,不会删到别的部分,看好大括号就行
4. 保存退出,然后执行以下命令更新 Grub 引导
$ sudo update-grub
5. 更新完成后重启系统
$ reboot
6. 不出意外的话重启系统后启用的就是新的内核了,执行以下命令查看一下
$ uname -r
如果时4.4的了,就成功,干别的把。
重启后还是原来的话,再重启,再进入ubuntu选系统的界面时,选高级模式,从里面手动选择4.4
进入4.4之后,得删除原来的核,省的每次手动选。
1. 查看所有内核:
$ dpkg --get-selections| grep linux
就能看见当前的,以前的,都有
sudo apt remove linux-headers-4.10.0-28
remove后面跟你想删除的4.10.0的相关内容
然后执行以下命令更新 Grub 引导
$ sudo update-grub
我的就好了,下面我要接着死磕cuda9了