中升级到最新内核

Ubuntu自带的受限驱动无法在2.6.30内核下工作,那怎么办呢?

每过段时间,就有新的设备和技术出来,因此如果我们想要充分利用它,保持最新的
Linux
内核就显得很重要。此外,更新系统内核将使我们能够利用新的内核优化,并且它还可以帮助我们避免在早期版本中发现的漏洞。
建议阅读: 如何升级 CentOS
7内核
准备好了在 Ubuntu 16.04 或其上下游衍生版本(如 Debian 和 Linux
Mint)中更新你的内核了么?如果准备好了,请你继续阅读!
第一步:检查安装的内核版本
要发现当前系统安装的版本,我们可以:
$ uname -sr

加入源 deb
jaunty main #ubuntu-x

下面的截图显示了在 Ubuntu 16.04 server 中上面命令的输出:

sudo apt-get update

图片 1

然后更新,更新后重启

Check Kernel Version in Ubuntu

2.下载2.6.30内核的deb包 

在 Ubuntu 中检查内核版本
第二步:在 Ubuntu 16.04 中升级内核
要升级 Ubuntu 16.04 的内核,打开
http://kernel.ubuntu.com/~kernel-ppa/mainline/
并选择列表中需要的版本(发布此文时最新内核是 4.10.1)。
接下来,根据你的系统架构下载 .deb
文件:
对于 64 位系统:
$ wget
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001\_4.10.1-041001.201702260735\_all.deb

32位下载

$ wget
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001-generic\_4.10.1-041001.201702260735\_amd64.deb

linux-headers-2.6.30-020630-generic_2.6.30-020630_i386.deb

$ wget
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-image-4.10.1-041001-generic\_4.10.1-041001.201702260735\_amd64.deb

linux-headers-2.6.30-020630_2.6.30-020630_all.deb

这是 32 位系统:
$ wget
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001\_4.10.1-041001.201702260735\_all.deb

linux-image-2.6.30-020630-generic_2.6.30-020630_i386.deb

$ wget
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001-generic\_4.10.1-041001.201702260735\_i386.deb

linux-source-2.6.30_2.6.30-020630_all.deb

$ wget
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-image-4.10.1-041001-generic\_4.10.1-041001.201702260735\_i386.deb

按照顺序安装,安装结束后重启即可使用2.6.30内核

下载完成这些所有内核文件后,如下安装:
$ sudo dpkg -i *.deb

我的是N卡测试通过

安装完成后,重启并验证新的内核已经被使用了:
$ uname -sr

图片 2

就是这样。你下载就可以使用比 Ubuntu 16.04 默认安装的内核的更新版本了。

Post Author: admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注