# rpm –ivh kernel-2.6.15-1.2054_FC5.src.rpm
# cd /usr/src/redhat/SPECS
# rpmbuild -bp --target $(uname -m) kernel-2.6.spec
# cd /usr/src
# mkdir kernels
# cd kernels
# ln -s ../redhat/BUILD/kernel-2.6.15/linux-2.6.15.i686/ $(uname -r)
做完之后要把内核配置并编译一遍,再将新内核载入,否则是没法用这些源码来编译驱动的。
编译前还要改几个东西
先更改配置文件
# cd 2.6.15-1.2054_FC5-i686/
# cp configs/kernel-2.6.15-i686.config .config
cp:是否覆盖“.config”? y
再修改Makefile
#uname –r
若输出2.6.15-1.2054_FC5,就要将Makefile中的
EXTRAVERSION = -prep
换成
EXTRAVERSION = -1.2054_FC5
# cd /usr/src/redhat/SPECS
# rpmbuild -bp --target $(uname -m) kernel-2.6.spec
# cd /usr/src
# mkdir kernels
# cd kernels
# ln -s ../redhat/BUILD/kernel-2.6.15/linux-2.6.15.i686/ $(uname -r)
做完之后要把内核配置并编译一遍,再将新内核载入,否则是没法用这些源码来编译驱动的。
编译前还要改几个东西
先更改配置文件
# cd 2.6.15-1.2054_FC5-i686/
# cp configs/kernel-2.6.15-i686.config .config
cp:是否覆盖“.config”? y
再修改Makefile
#uname –r
若输出2.6.15-1.2054_FC5,就要将Makefile中的
EXTRAVERSION = -prep
换成
EXTRAVERSION = -1.2054_FC5