​​​​Ubuntu系统更新linux内核

​​​​Ubuntu系统更新linux内核

目录........................................................................................................... 2

1      概述.................................................................................................... 2

2      查询安装linux系统内核版本........................................................ 2

3      下载内核源码................................................................................... 2

4      定制内核功能................................................................................... 3

5      编译并安装新内核........................................................................... 3

6      验证新内核....................................................................................... 4

7      删除不使用内核............................................................................... 5

一、删除自己编译的内核................................ 5

二、删除系统内核...................................... 5

一、概述

在一个Linux系统中, 可以同时存在多个内核, 启动时可选其中之一来运行。启动之后, 不管使用的是哪个内核, 表现是一样的。

在FAE实际工作中,经常需要基于不同内核版本调试模组在linux系统功能,有必要了解定制并更换linux内核流程。

本文主要介绍Ubuntu系统中使用linux内核源码编译安装新内核的方法。

二、查询安装linux系统内核版本

sudo dpkg --list | grep linux-image

三、下载内核源码

linux官网下载最新版本linux源码,下载路径:The Linux Kernel Archives

下载过往历史版本内核源码,可以到下面的路径下载:

Index of /pub/linux/kernel/

下载完之后解压即可,以4.19.116版本的内核为例:

四、定制内核功能

按照linux内核集成指导书步骤,在源码根目录下修改内核源码。

五、编译并安装新内核

在内核源码根目录下,使用root权限执行如下命令:

Make

Make models_install

Make install

sudo update-grub

   注:第一次执行make编译时间会比较长,普通pc机可能需要三个小时以上。

六、验证新内核

重启ubuntu系统,在重启开机界面,选择高级选项,进入内核选择加载界面,选择自己编译的内核的正常模式:

选择新安装的内核版本。

系统启动完成后,在命令行执行uname –r查询实际内核版本,确认是否和安装版本一致。

七、删除不使用内核

1、删除自己编译的内核

sudo rm -rf /lib/modules/4.6.0              #删除内核模块

sudo rm -rf /usr/src/linux-headers-4.6.0    #删除头文件

sudo rm /boot/*4.6.0*                       #删除镜像

sudo rm /var/lib/dpkg/info/linux-headers-3.16.63*   #删除头文件依赖信息

sudo update-grub                            #更新启动项                 

2、删除系统内核

sudo apt-get purge linux-image-4.6.0

sudo update-grub

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

a746742897

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值