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

银河麒麟v10 更换linux内核(降内核版本5.15->5.4)

目录

1.git拉取指定版本的linux内核源码

2.进入内核源码的文件下进行配置

3.编译内核源码(时间较久)

4.编译并安装内核模块

5. 拷贝编译后的模块

6.转换格式

7.修改grub文件

8.重启并验证


1.git拉取指定版本的linux内核源码

git clone https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --depth 1 --branch linux-5.4.y

2.进入内核源码的文件下进行配置

将当前内核所使用的配置文件复制到 linux 目录下

ls -l /lib/modules/$(uname -r)/build/.configcd linux/cp /lib/modules/$(uname -r)/build/.config ./

使用命令进入内核配置,这一步不需要修改,直接保存退出

make menuconfig可能需要安装依赖
sudo apt install libc6-dev
sudo apt install libncurses5-dev libncursesw5-dev
sudo apt install flex bison
sudo apt install libssl-dev

3.编译内核源码(时间较久)

make -j4

4.编译并安装内核模块

make modules_install

5. 拷贝编译后的模块

cp -r ./arch/x86_64/boot/bzImage /boot/5.4.296

6.转换格式

cd /boot/
mkinitramfs 5.4.296 -o kernel54296.img 

7.修改grub文件

vim /boot/grub/grub.cfg

8.重启并验证

# 将内存缓冲区中的数据写入磁盘
sync# 重启
reboot# 查看内核版本
uname -a

替换前:

替换后:

http://www.dtcms.com/a/294824.html

相关文章:

  • kanzi3.6.10 窗口插件-网页生成界面
  • istio-proxy用哪个端口代理http流量的?
  • 百度文心大模型ERNIE全面解析
  • 绿地集团携手深兰科技推动AI医诊大模型快速落地
  • AI产品经理面试宝典第48天:产品设计与用户体验优化策略
  • 从零解析DeepSeek Excel公式生成器的深度学习实现原理
  • Mybatis_1
  • Spring Bean初始化及@PostConstruc执行顺序
  • 零侵入加解密方案:Spring Boot + Jasypt + AOP实现敏感数据自动保护
  • Leetcode力扣解题记录--第54题(矩阵螺旋)
  • 表征工程中哪里用到内积 :内积vs余弦相似度--谁更胜一筹?
  • 智慧农业平台-农资农服农业数字化转型
  • 算法第三十七天:动态规划part05(第九章)
  • Golang各版本特性
  • 算法:数组part01:704. 二分查找 +977.有序数组的平方
  • ZeroMQ源码深度解析:高性能网络库的架构设计与性能优化
  • 高效编程革命:DeepSeek V3多语言支持与性能优化实战
  • 【前端】当前主流的 CSS 预处理器语言Sass / SCSS、Less、Stylus
  • C++:list(1)list的使用
  • HomeAssistant本地开发笔记
  • 「iOS」——KVO
  • MCP客户端架构与实施
  • SQL基础⑦ | 子查询
  • Linux——System V 共享内存 IPC
  • 【第十二章 W55MH32 NetBIOS示例标题】
  • ChatGPT桌面版深度解析
  • clientHeight(用于获取元素的可视高度)
  • 大致自定义文件I/O库函数的实现详解(了解即可)
  • 计算机网络学习----域名解析
  • uni-app平板端自定义样式合集