kernel_源码安装
1. 查看内核版本
[root@108test ~]# uname -a
Linux 108test 2.6.9-34.ELsmp #1 SMP Fri Feb 24 16:54:53 EST 2006 i686 i686 i386 GNU/Linux
2. 下载与你内核版本一致的内核源码:
本例源码地址:
redhat源码下载地址:
3. 安装kernel-.src.rpm (根据RPM的默认配置,这个包所包含得文件将被写入 /usr/src/redhat/)
rpm -ivh kernel-.src.rpm
4. 进入/usr/src/redhat/SPECS/目录,并执行下面命令
rpmbuild -bp --target=i686 kernel-2.6.spec
默认的RPM配置,内核树被定位在/usr/src/redhat/BUILD/
好了,源码被装在/usr/src/redhat/BUILD目录下了! :)
常见问题:
1. 没有指定正确平台,默认平台i386
错误提示:
[root@108test SPECS]# rpmbuild -bp kernel-2.6.spec
error: Architecture is not included: i386
解决方案:
rpmbuild -bp --target=i686 kernel-2.6.spec
阅读(2406) | 评论(1) | 转发(0) |