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

Linux CentOS 虚拟机升级内核至4.x以上版本

1、安装组件
yum install -y wget && yum install -y net-tools
yum groupinstall “Development Tools”
yum install ncurses-devel bc openssl-devel elfutils-libelf-devel
yum install -y ncurses-devel
yum install -y elfutils-libelf-devel
yum install -y openssl-devel

2、下载内核压缩包
wget https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/linux-4.14.12.tar.gz

3、解压
tar -zxvf 压缩包

4、进入目录
cd linux-4.14

5、复制当前系统的内核配置作为基础
cp /boot/config-$(uname -r) .config

6、运行配置工具,调整内核选项(可选,按需修改)
make menuconfig

7、编译内核(可能需要较长时间,视硬件性能而定)
make -j$(nproc)

8、编译模块
make modules

9、安装编译好的内核
make install

10、安装模块
make modules_install

11、更新 GRUB 配置
grub2-mkconfig -o /boot/grub2/grub.cfg

12、设置 4.14 内核为默认启动项
grub2-set-default “CentOS Linux (4.14.12.old) 7 (Core)”

13、重启系统
reboot

http://www.xdnf.cn/news/1167607.html

相关文章:

  • 异构融合 4A:重构高性能计算与复杂场景分析的安全与效率边界
  • Go 的第一类对象与闭包
  • Vercel AI SDK 3.0 学习入门指南
  • 厚铜板载流革命与精密压合工艺——高可靠性PCB批量制造的新锚点
  • 容器化部署 Tomcat + MySQL 实战指南:从入门到进阶
  • 分布式高可用ELK平台搭建及使用保姆级教程指南
  • 智能制造——解读52页汽车设计制造一体化整车产品生命周期PLM解决方案【附全文阅读】
  • linux用户态各定时器抖动测试
  • 操作符练习
  • 【Linux内核模块】模块声明与描述
  • nginx使用手册
  • 在easyui中如何自定义表格里面的内容
  • MCU中的总线桥是什么?
  • 分布在内侧内嗅皮层(MEC)的边界细胞对NLP中的深层语义分析的积极影响和启示
  • 深入浅出理解 TCP 与 UDP:网络传输协议的核心差异与应用
  • JMeter groovy 编译成.jar 文件
  • oracle里面concat函数用法,oracle wm_concat函数用法-
  • python学习-读取csv大文件
  • Apache Ignite实现无死锁特性
  • PHP与Web页面交互:从基础表单到AJAX实战
  • k8s:利用helm离线部署consul v1.21.2
  • 【菜狗学聚类】时间序列聚类主要方法—20250722
  • web3.0怎么入局
  • PePeOnTron上线 Binance Alpha:中文社区正走出自己的Web3之路
  • 内核协议栈源码阅读(一) ---驱动与内核交互
  • 进程优先级切换调度-进程概念(6)
  • Taro 网络 API 详解与实用案例
  • SecretFlow (3) --- 添加合作方并创建项目
  • JavaScript,发生异常,try...catch...finally处理,继续向上层调用者传递异常信息
  • RabbitMQ03——面试题