51学通信论坛2017新版

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2343|回复: 0
打印 上一主题 下一主题

如何在 Ubuntu 中升级到最新内核

[复制链接]

 成长值: 15613

  • TA的每日心情
    开心
    2022-7-17 17:50
  • 2444

    主题

    2544

    帖子

    7万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    74104
    跳转到指定楼层
    楼主
    发表于 2017-11-15 16:16:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


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

      -第一步:检查安装的内核版本 …… 16%
      -第二步:在 Ubuntu 16.04 中升级内核 …… 27%
      -总结 …… 68%
    编译自: http://www.tecmint.com/upgrade-kernel-in-ubuntu/
    作者: Gabriel Cánepa
    译者: geekpi

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

    要发现当前系统安装的版本,我们可以:
    $ uname -sr

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


    在 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
    $ 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[2] 网站中得到指导该如何做。
    一如既往,如果你对本文有任何问题或意见,请随时使用下面的评论栏。
    作者简介:
    Gabriel Cánepa - 一位来自阿根廷圣路易斯梅塞德斯镇 (Villa Mercedes, San Luis, Argentina) 的 GNU/Linux 系统管理员,Web 开发者。就职于一家世界领先级的消费品公司,乐于在每天的工作中能使用 FOSS 工具来提高生产力。
    via: http://www.tecmint.com/upgrade-kernel-in-ubuntu/
    作者:Gabriel Cánepa[3] 译者:geekpi 校对:wxy
    本文由 LCTT 原创编译,Linux中国 荣誉推出

      [1]: 如何升级 CentOS 7内核 - http://www.tecmint.com/install-upgrade-kernel-version-in-centos-7/
      [2]: Kernel Newbies - https://kernelnewbies.org/KernelBuild
      [3]: Gabriel Cánepa - http://www.tecmint.com/author/gacanepa/


    声明:本文转载自网络。版权归原作者所有,如有侵权请联系删除。
    扫描并关注51学通信微信公众号,获取更多精彩通信课程分享。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|51学通信技术论坛

    GMT+8, 2025-1-31 21:46 , Processed in 0.064869 second(s), 33 queries .

    Powered by Discuz! X3

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表