Ubuntu内核版本降级
ubuntu16.04版本将4.15.0版本内核降至4.4.0版本内核##在使用基于Linux系统的深度学习开发过程中经常要安装cuda,不同cuda版本对Linux核心版本的要求不同所以需要能够调整Linux核心版本的转换链接: Ubuntu 16.04 kernel downgrade. 参考了这篇文章的部分内容,但是我没有成功。#############################以下是
ubuntu16.04版本将4.15.0版本内核降至4.4.0版本内核
##在使用基于Linux系统的深度学习开发过程中经常要安装cuda,不同cuda版本对Linux核心版本的要求不同所以需要能够调整Linux核心版本的转换
链接: Ubuntu 16.04 kernel downgrade. 参考了这篇文章的部分内容,但是我没有成功。
#############################以下是我的整理的方法,我是可以使用的。仅限于16.04,其他版本未知。
1、 备份源配置文件
$ sudo cp /etc/apt/sources.list /etc/apt/sources.list_bak
2、打开源配置文件
$ sudo vim /etc/apt/sources.list
在文件末尾加入
deb http://security.ubuntu.com/ubuntu trusty-security main
3、执行配置更新
$ sudo apt-get update
安装新的内核
1、执行以下命令
sudo apt install linux-headers-4.4.0-112-generic
sudo apt install linux-image-4.4.0-112-generic
sudo apt install linux-image-extra-4.4.0-112-generic
2、查看是否安装成功
$ dpkg -l | grep 4.4.0-31-generic
显示内容:
3. 直接重启,然后进入安装了4.4版本内核的系统中。
查看当前系统已安装的内核镜像:
root@ubuntu18X4X1:~# dpkg --get-selections | grep linux-image
linux-image-4.15.0-143-generic install
linux-image-4.15.0-153-generic install
linux-image-generic install
- 删除所有比4.4大的内核headers、image、moules这类。
然后进行更新
sudo update-grub
grub的更新会重新生成/boot/grub/grub.conf配置文件,新的配置文件会指引系统进入4.4内核版本的系统。
并且重启;
uname -r
便可查到降级后的内核版本。
########################
降级后Ubuntu出现了没有可用网络设备的提示,理论上来说是缺少了网卡驱动。如果遇到这个问题,那我们就安装一下网卡驱动。
输入:
lspci
可以看到ethernet controller所提示的网卡型号,我的是I219,去查找相应的网卡驱动。以下驱动链接适用于Intel I2XX型号的网卡。
相同网卡直接下载:
https://downloadcenter.intel.com/zh-cn/download/15817?
_ga=1.159975677.114505945.1484457019
解压驱动文件:
tar -xzvf e1000e-3.8.4.tar.gz
然后进入src目录:
执行:
sudo make install
加载驱动模块:
modprobe e1000e
重启就能连上网了。
更多推荐
所有评论(0)