阅读 493

Linux之Centos8升级内核5.11.11版本

概述

今天对内核进行编译升级,编译特定功能入内核。

内核编译升级

1、 先从kernel官网下载内核文件

Linux之Centos8升级内核5.11.11版本

2、 解压kernel xz压缩文件

Linux之Centos8升级内核5.11.11版本

3、 复制红帽官方kernel编译配置文件和更改名字

Linux之Centos8升级内核5.11.11版本
Linux之Centos8升级内核5.11.11版本

4、 安装编译开发环境和依赖软件包

yum install -y gcc make ncurese-devel flex bison openssl-devel elfutils-libelf-devel perl
Linux之Centos8升级内核5.11.11版本

5、 开始定制内核模块,这里以NTFS内核支持功能作为样例,需要注释掉部分红帽认证的配置

CONFIG_MODULE_SIG_ALL=y    此行注释CONFIG_SYSTEM_TRUSTED_KEYS="certs/rhel.pem"    参数清空CONFIG_DEBUG_INFO=y         此行注释

执行配置开始选择模块
make menuconfig
Linux之Centos8升级内核5.11.11版本

6、 开始编译内核和模块,这里会用很久时间

Make -j 4 开始编译
Linux之Centos8升级内核5.11.11版本

7、 开始安装模块

Make -j 4  //编译内核和模块make modules_install  //安装模块

8、 安装内核

make install //安装内核
Linux之Centos8升级内核5.11.11版本

9、 确认已经安装完成模块

Linux之Centos8升级内核5.11.11版本

10、 重启操作系统

Linux之Centos8升级内核5.11.11版本

11、 可以正常引导进入系统

Linux之Centos8升级内核5.11.11版本

12、 插入NTFS格式的U盘进行读写测试

Linux之Centos8升级内核5.11.11版本
Linux之Centos8升级内核5.11.11版本

13、 5.11内核对NTFS支持依然是是只读的。

Linux之Centos8升级内核5.11.11版本

总结

通过这次内核编译升级,对内核有更深的理解。对于以后了解编译有很大的帮助

©著作权归作者所有:来自51CTO博客作者Happy_Future的原创作品,如需转载,请注明出处,否则将追究法律责任


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐