Linux内核编译

1、获取内核源码

https://www.kernel.org/,获取相应的内核源码,获取到的内核源码是压缩包的形式,将获得的压缩包进行解压;

2、配置内核编译选项

进入解压后的文件夹,在正式编译内核之前,首先必须配置需要包含哪些模块,配置完成后会生成一个.config的文件,该文件中的内容是对内核各种配置项的设置,可以拷贝一个旧的.config文件放到该文件夹下,也可以通过以下几个方法进行配置内核:

make menuconfig

make config

make xconfig

make defconfg

3、编译内核

make

make -jn(n表示使用几个CPU进行编译内核)

4、编译模块

模块不是直接放在内核中的,是以模块的方式安装,有利于内核的精简,不会导致内核过于臃肿,并且便于定制化。

make modules

5、安装模块

模块安装是将编译好的模块拷贝到内核中。

make modules_install

6、安装内核

make install

7、验证

安装完成后会在/boot/目录下生成一个内核文件vmlinuz-x.x.x(内核版本号)、还有几个跟你当前编译版本一样的文件;

同时,vim /boot/grub/grub.conf配置文件中是否有新的编译内核项,即是否存在 title x.x.x(内核版本号)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值