内核裁剪步骤

1、下载linux内核源文件,官网:www.kernel.org,可以下载新旧不同的版本。

2、配置。下载完成,解压缩,开始配置内核:make menuconfig {ARCH=arm} /make config  (前者较为简单,可以参考/修改配置好的config文件,内核中配置文件位于:arch/$CPU/configs),配置的结果隐藏保存在内核文件夹里,默认文件名是.config。

3、编译内核。首先 make mbzImage 编译内核,编译好的内核文件保存在:arch/$CPU/boot/目录下。然后编译内核模块,make  modules   产生很多的  *.ko 文件,用指令:make modules_install 将 所有产生的*.ko文件复制到/lib/modules下,为打包做准备。最后制作 int ramdisk 文件(即打包),mkinitrd  initrd-$version  $version  

initrd-$version:指要产生的打包文件名,$version:需要打包的文件夹。

4、安装内核。首先    cp     arch/x86/boot/bzImage    /boot/vmlinuz-$version   将编译好的内核复制到/boot/下。然后  cp  initrd-$version  /boot/ 将打包好的模块也复制一下。最后 修改  /etc/grub.conf文件。



5、最后补充一下内核清理,主要有两个命令:make clean 和 make  distclean 

make clean :仅仅清理编译过程中产生的.o文件。

mkae distclean :不仅清理.o文件,还会清理配置文件,即.config 文件。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值