type
Post
status
Published
date
Apr 18, 2025
slug
2025/04/18/Kernel-custom-clipping-dragon-lizard-operating-system
summary
tags
Linux
category
Linux
created days
new update day
icon
password
Created_time
Apr 18, 2025 12:29 PM
Last edited time
Apr 27, 2025 06:20 AM
0. 下载当前运行内核的源码
# 查看当前内核版本 uname -r # 例如:3.10.0-1160.el7.x86_64 # 下载对应源码包(注意替换版本号) sudo yumdownloader --source kernel-$(uname -r | cut -d- -f1-2)
1. 安装必要工具
sudo yum install rpmdevtools yum-utils
通过 yum-builddep 获取(推荐)
sudo yum-builddep kernel
2. 安装内核源码树
执行下面的命令会在当前目录下创建 rpmbuild,并将数据存放在该目录下。
# 安装内核源码RPM包 rpm -ivh kernel-*.src.rpm
源码位置
构建完成后,源码将出现在:
~/rpmbuild/SOURCE/
3. 自定义裁剪内核
修改 config
4. 编译内核
开始编译内核:不编译 debug 相关内容
cd ~/rpmbuild/SPECS rpmbuild --debug -bb kernel.spec --with baseonly --without debug --without debuginfo
欢迎加入“喵星计算机技术研究院”,原创技术文章第一时间推送。

- 作者:tangcuyu
- 链接:https://expoli.tech/articles/2025/04/18/Kernel-custom-clipping-dragon-lizard-operating-system
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章
2025-04-14
多个具有依赖关系的静态库的链接顺序配置
2025-04-03
Monitoring and Tuning the Linux Networking Stack: Receiving Data | Packagecloud Blog
2025-04-03
使用 systemd-run 限制 Firefox 所使用的内存等资源
2018-05-02
解决 Windows 与 Linux 双系统时间同步问题
2025-03-06
EtherCAT 主站 IgH 学习之 —— xenomai_posix 例程代码学习
2025-03-06
【转载】EtherCAT主站IgH解析(一)--主站初始化、状态机与EtherCAT报文 - 沐多 - 博客园