当前位置: 首页 > news >正文

ubuntu16编译内核源码并替换

文章目录

    • 1.找到和ubuntu内核版本相同的内核源码包
    • 2.下载下面三个文件
    • 3.相关步骤
    • 4.安装编译环境软件
    • 参考:

1.找到和ubuntu内核版本相同的内核源码包

在这里插入图片描述

4.15.0-112.113 : linux package : Ubuntu (launchpad.net)

2.下载下面三个文件

在这里插入图片描述

3.相关步骤

uname -r		#查看内核版本
wget -c https://launchpadlibrarian.net/487922589/linux_4.15.0-112.113.diff.gz
wget -c https://launchpadlibrarian.net/487922590/linux_4.15.0-112.113.dsc
wget -c https://launchpadlibrarian.net/487922521/linux_4.15.0.orig.tar.gz
tar xvf linux_4.15.0.orig.tar.gz 
cd linux-4.15/
zcat ../linux_4.15.0-112.113.diff.gz | patch -p1
sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak  #备份启动文件
make mrproper 						  #清理并还原内核源代码树到初始状态
sudo cp /boot/config-4.15.0-112-generic ./.config		#复制原内核配置,即拷贝config文件
make -j$(nproc)					      #编译内核
sudo make modules_install	          #安装编译生成的内核模块到系统中
ls /lib/modules/		 			  #查看是否安装成功,成功会有新版本内核	
sudo make install			          #安装内核
sudo update-grub				      #更新grub
sudo reboot					          #重启
uname -r				              #查看内核版本

4.安装编译环境软件

sudo apt install libncurses5-dev -y
sudo apt install libssl-dev	-y
sudo apt install build-essential -y
sudo apt install openssl -y
sudo apt install pkg-config -y
sudo apt install libc6-dev -y
sudo apt install bison -y
sudo apt install flex -y
sudo apt install libelf-dev -y
sudo apt install zlibc -y
sudo apt install minizip -y
sudo apt install libidn11-dev -y
sudo apt install libidn11 -y
sudo apt install dwarves -y

参考:

Ubuntu下通过源码编译方式升级内核_ubuntu怎么升级内核_蓝天居士的博客-CSDN博客

http://www.lryc.cn/news/127358.html

相关文章:

  • AI 绘画Stable Diffusion 研究(九)sd图生图功能详解-老照片高清修复放大
  • Linux系统安装Google Chrome
  • 带你了解SpringBoot支持的复杂参数--自定义对象参数-自动封装
  • Raspberry Pi Pico RP2040制作低成本FPGA JTAG工具
  • 【工具】Python从临时邮箱获取验证码
  • 时序预测 | MATLAB实现基于GRU门控循环单元的时间序列预测-递归预测未来(多指标评价)
  • 在本地搭建WAMP服务器并通过端口实现局域网访问(无需公网IP)
  • Redis之删除策略
  • SpringBoot的配置文件以及日志设置
  • 【Java集合框架面试题(30道)】
  • Android 组件
  • kotlin的数据类型和类型转换
  • 常见架构类型
  • 搭建Web服务器并用cpolar发布至公网访问
  • NanoPi NEO移植LVGL8.3.5到1.69寸ST7789V屏幕
  • 阿里云服务区ECS,申请免费的服务器之后,如何使用xshell 登陆,找不到匹配的host key 算法
  • 【CTF-web】备份是个好习惯(查找备份文件、双写绕过、md5加密绕过)
  • C#和Java的大端位和小端位的问题
  • 如何在 iOS 上安装并使用 ONLYOFFICE 文档
  • 【AI】如何用AI生成XMind思维导图
  • k8s问题汇总
  • 打造专属照片分享平台:快速上手Piwigo网页搭建
  • OpenAI全球招外包大军,手把手训练ChatGPT取代码农 ; 码农:我自己「杀」自己
  • 船舶法兰盘法兰管件3D扫描尺寸测量|三维扫描检测|CAV测量-CASAIM
  • 每天一道leetcode:1218. 最长定差子序列(动态规划中等)
  • C#的 Settings.Settings配置文件的使用方法
  • 神经网络基础-神经网络补充概念-35-为什么正则化可以减少过拟合
  • Glide 的超时控制相关处理
  • 使用requests如何实现自动登录
  • 【代码随想录-Leetcode第六题:209. 长度最小的子数组】