---
author: Gabriel Cánepa
category: 技术
comments_data:
- date: '2017-03-09 10:56:27'
  message: 谢谢作者，使用mint也能享受arch类的待遇了，呵呵
  postip: 222.210.108.99
  username: 来自四川成都的 Chrome 56.0|GNU/Linux 用户
- date: '2017-03-09 16:51:08'
  message: mint有自带的内核更新程序，而且不建议mint用ubuntu的内核
  postip: 124.248.220.144
  username: 来自香港的 Chrome 56.0|Windows 10 用户
- date: '2017-03-09 17:30:24'
  message: "虽然我用Arch作为主系统V，但是看到本文的错误我还是要热心指出的。Ubuntu是debian的衍生版，mint是Ubuntu的衍生。文章开头第二段我觉得有歧义。<br
    />\r\n<br />\r\n看到评论说Arch的待遇，也不完全是。Arch虽然很激进，但是不对于内核这一块，我编译的OrangePiZero的内核合适实时内核4.10
    而Arch用的却是4.9.8的内核，准确说Ubuntu建议跟新到长期支持内核，不要用测试版的，可以体验一下实时内核。本来Ubuntu就不稳定。"
  postip: 218.94.148.106
  username: 不着调的小男生 [Chrome 55.0|Windows 7]
- date: '2017-03-09 17:54:45'
  message: 对对，Debian 是 Ubuntu 之母。这一点错了。
  postip: 123.120.86.57
  username: linux [Chrome 56.0|Mac 10.11]
- date: '2017-03-10 09:05:55'
  message: 准备好了在 Ubuntu 16.04 或其上下游衍生版本（如 Debian 和 Linux Mint）中更新你的内核了么？仔细看哦，是“或其上下游版本呢，呵呵
  postip: 222.210.108.99
  username: 来自四川成都的 Chrome 56.0|GNU/Linux 用户
- date: '2017-03-11 18:49:02'
  message: 没办法，原文用的是“衍生版本”（derivatives），经贴主提醒，发现这个不严谨的地方，就修改成“上下游衍生版本”了&nbsp;&nbsp;:-d
  postip: 123.120.86.57
  username: linux [Chrome 56.0|Mac 10.11]
- date: '2017-03-13 18:22:36'
  message: 吐槽一下，按照上述介绍，我成功地更新了我笔记本电脑上的 Ubuntu 内核。重启后无线网卡不能用了。
  postip: 183.208.31.21
  username: 来自江苏南京的 Chrome 47.0|Windows 10 用户
- date: '2017-04-05 20:14:55'
  message: "要注意官网所提供的网卡驱动,<br />\r\n他们都有说明内核可用的版本<br />\r\n<br />\r\n如果内核超过支持的版本,
    <br />\r\n那就要上网查一查是否有人在开发可用的驱动.."
  postip: 115.132.93.49
  username: yomun [Chrome 57.0|GNU/Linux]
count:
  commentnum: 8
  favtimes: 6
  likes: 0
  sharetimes: 0
  viewnum: 66096
date: '2017-03-09 09:57:00'
editorchoice: false
excerpt: 每过段时间，就有新的设备和技术出来，因此如果我们想要充分利用它，保持最新的 Linux 内核就显得很重要。此外，更新系统内核将使我们能够利用新的内核优化，并且它还可以帮助我们避免在早期版本中发现的漏洞。
fromurl: http://www.tecmint.com/upgrade-kernel-in-ubuntu/
id: 8284
islctt: true
largepic: /images/p/201703/09/095734qb3y4q02zsraz1m6.jpg
permalink: /article-8284-1.html
pic: /images/p/201703/09/095734qb3y4q02zsraz1m6.jpg.thumb.jpg
related:
- displayorder: 0
  raid: 8310
reviewer: ''
selector: ''
summary: 每过段时间，就有新的设备和技术出来，因此如果我们想要充分利用它，保持最新的 Linux 内核就显得很重要。此外，更新系统内核将使我们能够利用新的内核优化，并且它还可以帮助我们避免在早期版本中发现的漏洞。
tags:
- 内核
- 升级
thumb: false
title: 如何在 Ubuntu 中升级到最新内核
titlepic: true
translator: geekpi
updated: '2017-03-09 09:57:00'
---

每过段时间，就有新的设备和技术出来，因此如果我们想要充分利用它，保持最新的 Linux 内核就显得很重要。此外，更新系统内核将使我们能够利用新的内核优化，并且它还可以帮助我们避免在早期版本中发现的漏洞。


![](/images/p/201703/09/095734qb3y4q02zsraz1m6.jpg)


**建议阅读：** [如何升级 CentOS 7内核](http://www.tecmint.com/install-upgrade-kernel-version-in-centos-7/)


准备好了在 Ubuntu 16.04 或其上下游衍生版本（如 Debian 和 Linux Mint）中更新你的内核了么？如果准备好了，请你继续阅读！


### 第一步：检查安装的内核版本


要发现当前系统安装的版本，我们可以：



```
$ uname -sr

```

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


![Check Kernel Version in Ubuntu](/images/p/201703/09/095741hqpwmzawwapzdtga.png)


*在 Ubuntu 中检查内核版本*


### 第二步：在 Ubuntu 16.04 中升级内核


要升级 Ubuntu 16.04 的内核，打开 [http://kernel.ubuntu.com/~kernel-ppa/mainline/](http://kernel.ubuntu.com/%7Ekernel-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
$ 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
$ 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


```

这是 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
$ 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
$ 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

```

下载完成这些所有内核文件后，如下安装：



```
$ sudo dpkg -i *.deb

```

安装完成后，重启并验证新的内核已经被使用了：



```
$ uname -sr

```

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


### 总结


本文我们展示了如何在 Ubuntu 系统上轻松升级Linux内核。这里还有另一个流程，但我们在这里没有展示，因为它需要从源代码编译内核，这不推荐在生产 Linux 系统上使用。


如果你仍然有兴趣编译内核作为一个学习经验，你可以在 [Kernel Newbies](https://kernelnewbies.org/KernelBuild) 网站中得到指导该如何做。


一如既往，如果你对本文有任何问题或意见，请随时使用下面的评论栏。




---


作者简介：


Gabriel Cánepa - 一位来自阿根廷圣路易斯梅塞德斯镇 (Villa Mercedes, San Luis, Argentina) 的 GNU/Linux 系统管理员，Web 开发者。就职于一家世界领先级的消费品公司，乐于在每天的工作中能使用 FOSS 工具来提高生产力。




---


via: <http://www.tecmint.com/upgrade-kernel-in-ubuntu/>


作者：[Gabriel Cánepa](http://www.tecmint.com/author/gacanepa/) 译者：[geekpi](https://github.com/geekpi) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出