虚拟机上rhel5升级6u2内核过程记录

本文提供了一步一步的指南,从下载Red Hat Linux 6u2内核源码开始,直到成功编译并安装。包括下载、解压、配置、编译、签名等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.  从redhat 官方ftp下载到6u2内核src rpm包

2. 解压rpm包:rpm2cpio kernel-2.6.32-220.23.1.el6.src.rpm

3. 解压缩 linux--2.6.32-220.23.1.el6.tar.bz2 到 /usr/src

4. cp genkey / usr/src/ linux--2.6.32-220.23.1.el6 

5. 为了尽量减少问题,从6u2机器/boot下拷贝标准的config-2.6.32-220.el6.i686 (32位机器)

6. cp config-2.6.32-220.el6.i686 /usr/src/ linux--2.6.32-220.23.1.el6


7. 通过make menuconfig选中以下对应的选项

    load .conf

General setup --->  [*] enable deprecated sysfs features to support old userspace tools

Device Drivers ---> SCSI device support ---> [*] SCSI disk support

8. vi Makefile, 修改EXTRAVERSION为对应的标识

9. make scripts/bin2c

    因为gcc版本低,编译报错,修改-m选项,手工执行gcc

   gcc -m32 scripts/bin2c.c -o scripts/bin2c

10. gpg --homedir . --batch --gen-key genkey (可以使用rngd -r /dev/urandom 帮助随机生成)

      gpg --homedir . --export --keyring kernel.pub kernel | scripts/bin2c ksign_def_public_key __initdata > crypto/signature/key.h

11.  make bzImage && make modules && make modules_install && make install


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值