安装cuda10.2时,发现ubuntu16.04需要的kernel版本在4.4,现在使用的是4.15。所以需要降核。
注:之后在kernel为4.15的情况下直接安装cuda10.0依然成功了,不清楚为什么?求大佬解释
参考:
- https://blog.csdn.net/qq_39670011/article/details/90404111?ops_request_misc=&request_id=&biz_id=102&utm_term=cuda10%E3%80%821&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-5-90404111
2.(推荐) https://blog.csdn.net/ygtlovezf/article/details/60870323?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159350203019724845044908%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=159350203019724845044908&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v3~pc_rank_v3-13-60870323.first_rank_ecpm_v3_pc_rank_v3&utm_term=ubuntu+kernel
1、下载安装包
下载内核地址:
- https://www.kernel.org/(这个列出了几个稳定版)
- https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.228/(这里列出了所有版本)
包名中带generic是普通版本,选择这个。
包名中带lowlatency的是低延迟应用需要下载的包,比如:主要用来做视频处理的系统等。
例如:
- linux-headers-4.12.9-041209_4.12.9-041209.201708242344_all.deb
- linux-headers-4.12.9-041209-generic_4.12.9-041209.201708242344_amd64.deb
- linux-image-4.12.9-041209-generic_4.12.9-041209.201708242344_amd64.deb
- 有一个包含有generic和modules的,不清楚要不要下载,先下载上。
如果下载速度很慢,连接手机热点后会有奇效!
2、安装
sudo dpkg -i *.deb
3、更改默认启动内核
参考:
https://blog.csdn.net/cf_wu95/article/details/85984956?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159357140219195265932074%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=159357140219195265932074&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allbaidu_landing_v2~default-1-85984956.first_rank_ecpm_v3_pc_rank_v3&utm_term=ubuntu+%E9%BB%98%E8%AE%A4%E5%86%85%E6%A0%B8
我原来以为修改后,直接点击ubuntu就是使用想要的内核启动,实际我修改后的情况如下:
开机界面有ubuntu与ubuntu高级选项两个选项。
修改前,默认在ubuntu选项上。
修改后,默认在ubuntu高级选项上,点进后,默认选项在自己选择的那个内核上。