6、从源代码构建 5.x Linux 内核 - 上半部分

从源代码构建 5.x Linux 内核 - 上半部分

1. 从源代码构建内核的步骤

从源代码构建 Linux 内核的关键步骤如下:
1. 通过以下任一选项获取 Linux 内核源代码树:
- 下载特定内核源代码作为压缩文件
- 克隆(内核)Git 仓库
2. 将内核源代码树提取到主目录中的某个位置(如果通过克隆 Git 仓库获取内核,则跳过此步骤)。
3. 配置:根据新内核的需求选择内核支持选项,使用 make [x|g|menu]config ,首选 make menuconfig
4. 使用 make [-j'n'] all 构建内核的可加载模块和任何设备树 blob(DTB)。这将构建压缩内核映像( arch/<arch>/boot/[b|z|u]image )、未压缩内核映像( vmlinux )、 System.map 、内核模块对象以及任何已配置的 DTB 文件。
5. 使用 sudo make modules_install 安装刚刚构建的内核模块。此步骤默认将内核模块安装在 /lib/modules/$(uname -r)/ 下。
6. 设置 GRUB 引导加载程序和 initramfs(早期称为 initrd)映像(特定于 x86):
- sudo make install :这将在 /boot 下创建

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值