Ubuntu系统升级内核

1,556 阅读1分钟
Docker要求Ubuntu系统的内核版本高于 3.10,服务器内核版本太低,得把3.2.0-126.141版本升级到 4.15.0-041500.201802011154,步骤如下

  • 查看内核版本
uname -ar

  • 下载内核文件

打开http://kernel.ubuntu.com/~kernel-ppa/mainline/,选中要升级的内核版本,

wget下载 .deb 文件,

  • 升级内核

sudo dpkg -i *.deb

命令报错:Package kmod is not installed.dpkg

解决方法:

   1. sudo vi /etc/apt/sources.list,在sources.list最后一行加入

deb http://cz.archive.ubuntu.com/ubuntu trusty main 

文件/etc/apt/sources.list是一个普通可编辑的文本文件,保存了ubuntu软件更新的源服务器的地址

   2. sudo apt-get update
   3. sudo apt-get install -f    修复下刚刚安装失败的依赖
   4. reboot

dpkg是“Debian Packager ”的简写,是Debian软件包管理器的基础,方便软件的安装、更新及移除

  • 卸载已安装的内核

查看当前系统安装的内核:update-grub

查找卸载的内核的安装包的名字:dpkg -l | grep linux


卸载:sudo apt-get purge (安装包的的名字),例如apt-get purge linux-headers-3.2.0-126-generic