以下介绍两种方法更新ubuntu的内核版本:

1.检查当前系统安装的内核版本

uname -sr

2.在 Ubuntu中升级内核

  • 2.1.要升级 Ubuntu 的内核,打开 http://kernel.ubuntu.com/~kernel-ppa/mainline/ 并选择列表中需要的版本(此文使用的内核是 5.4.18)。
  • 2.2. 接下来,根据你的系统架构下载 .deb 文件:
    wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.180/amd64/linux-headers-5.4.180-0504180_5.4.180-0504180.202202161239_all.deb
    wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.180/amd64/linux-headers-5.4.180-0504180-generic_5.4.180-0504180.202202161239_amd64.deb
    wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.180/amd64/linux-image-unsigned-5.4.180-0504180-generic_5.4.180-0504180.202202161239_amd64.deb
    
  • 2.3. 下载内核文件后,安装:
    sudo dpkg -i *.deb
    

安装后,Ubuntu中已安装5.4.18的内核。

3.从源代码编译内核,并更新到ubuntu,参考 https://kernelnewbies.org/KernelBuild

  • 3.1. 安装tools

    sudo apt-get install libncurses5-dev gcc make git exuberant-ctags bc libssl-dev
    
  • 3.2.下载最新的内核版本
     #全部clonegit clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.gitcd linux-stable#查找你需要的内核git tag -l | lessgit checkout -b stable tag#下载你需要的内核-rc treegit clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.gitcd linux
    
  • 3.3.复制当前主机内核配置文件
    cp /boot/config-`uname -r`* .config
    
  • 3.4.编译内核
    #配置内核
    make defconfig
    #编译内核
    make -j$(nproc)
    
  • 3.5.安装内核
    sudo make modules_install install
    
  • 3.6.运行内核
    sudo update-grub2
    

4.如果安装内核的版本低于当前版本,需要切换内核

参考下一篇博客:ubuntu切换内核

5.其他说明

参考:https://linux.cn/article-8284-1.html

Ubuntu安装指定版本的内核相关推荐

  1. linux安装指定版本的谷歌浏览器,为Ubuntu安装指定版本的chrome浏览器

    在将基于selenium的web 自动化用例容器化时,遇到了chrome stable版本升级到76,但是基础镜像 python-3.7.3不兼容的情况.为了解决这个问题,需要为镜像安装指定版本(73 ...

  2. 运维笔记--ubuntu安装指定版本的RabbitMQ

    场景描述: 日常开发or生产环境经常会需要安装指定版本的软件,出于和其他软件的配合兼容性,以及稳定性的考虑. 现在我们的需求是安装指定版本的RabbitMQ,版本号: 操作步骤: 注意事项: 异常处理 ...

  3. Ubuntu安装指定版本clang-format

    执行以下命令即可: wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -sudo vim /etc/apt ...

  4. docker 安装指定版本

    Centos安装: #安装依赖 yum install -y yum-utils device-mapper-persistent-data lvm2#添加docker源 yum-config-man ...

  5. Ubuntu通过apt-get安装指定版本和查询指定软件有多少个版本

    一.通过apt-get安装指定版本 apt-get install <<package name>>=<<version>> 二.查询指定软件有多少个版 ...

  6. 在ubuntu系统上安装指定版本的gfortran

    在ubuntu系统上安装指定版本的gfortran,具体步骤如下: zhao@ubuntu:~$ sudo apt-get install gfortran-6 Reading package lis ...

  7. Ubuntu环境下如何安装指定版本的Gcc,比如Gcc4.4

    Ubuntu环境下如何安装指定版本的Gcc,比如Gcc4.4 2015-07-16  北京  张俊浩 ubuntu 32bit系统下安装gcc 4.4的最好方法是仅用以下两条命令,不需要其它命令,否则 ...

  8. linux deepin/debian/ubuntu apt查看软件版本 apt安装指定版本的包

    apt查看软件版本 或者使用:apt-cache madison docker-ce apt安装指定版本的包

  9. ubuntu 安装多版本cuda,及切换版本方法及常见问题记录

    ubuntu 安装多版本cuda,及切换版本方法 一 . cuda安装教程以及ubuntu 16.04安装NVIDIA显卡驱动以及cuda.cudnn,以及解决Ubuntu循环登陆问题等 二 . ub ...

  10. Open vSwitch安装指定版本ovs

    最近在学习ovs,所以,在晚上一直看教程,找到了这个,感觉作者讲的非常详细,就转过来保存,大家参考学习. 在ovs学习过程中,如果自己想要安装一个ovs交换机其实一条简单的命令 apt install ...

最新文章

  1. 计算机硬件拆解,计算机硬件系统及主机拆解.ppt
  2. 汇编: loop指令
  3. 【转】SVN 与 GIT 详细对比
  4. Servlet 运行原理
  5. Linux各目录详解
  6. OVS-vsctl的帮助文件的中文版
  7. 从零开始学习python编程-从0开始的Python学习014面向对象编程(推荐)
  8. linux下安装MP4Box
  9. ipad pro能用python编程吗_涨知识!iPad还可以运行Python代码
  10. selenium+java打开新标签页方法
  11. Python基础 by.肖洪福
  12. Python3修改电脑mac地址
  13. 海外众筹:产品出海kickstarter海外众筹流程
  14. 【ES知识】ES基础查询语法一览
  15. 为什么吃鸡体验服说当前服务器正在维护,“吃鸡”玩家盼了90天的体验服,发来“41字提醒”,含泪退出了!...
  16. 跨平台实现基础(二)JavascriptInterface原理和Js和Java交互实践
  17. 今年国家高新技术企业认定,审核要求有变?
  18. oracle 安装ora 27102,Oracle数据库之ORA-27102: out of memory Linux-X86_64
  19. 计算机病毒占内存吗,蠕虫病毒占多少内存
  20. Windows 10下视频播放器泛黄,颜色太暖、太亮

热门文章

  1. live2d 看板娘
  2. 计算机管理里找不到固态硬盘,教大家电脑插上固态硬盘提示找不到设备怎么办...
  3. 多变量时间序列相似度量
  4. 淘宝购物车测试用例+流程图
  5. AETA地震预测 AI 算法大赛——Helloworld队比赛方案(亚军)
  6. 蛋白质组学两个定量方法(iBAQ和LFQ)的区别及常见的标准化方法
  7. 如何正确选择气体在线过程分析系统?(下)
  8. 内存数据库将数据保存在计算机内存,内存数据库
  9. 谷歌浏览器提示应用程序无法启动
  10. 北京哪里有军品店?_爱问知识人