FC5 release已经快一个月了,我才发现安装后没有内核源码,安装光盘里也找不到,
这是和以前版本不一样的地方。只好自己动手编译源码。一般也不需要用的Linux
内核源码,但是在安装一些软件的时候提示Invalid module format
这就是没有用Makefile编译内核的原因。
1.从官方网站下载源码的rpm包:
http://download.fedora.redhat.com/pub/fedora/linux/core/5/source/SRPMS/
kernel-2.6.15-1.2054_FC5.src.rpm
2.编译源码:
#rpm –Uvh 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/redhat/BUILD/kernel-2.6.15/linux-2.6.15.i686
#cp configs/kernel-2.6.15-i686.config .config
#vi Makefile
将Makefile中的
EXTRAVERSION = -prep
换成
EXTRAVERSION = -1.2054_FC5
接下来
#make mrproper
#make oldconfig
#make (这一步大约需要一个半小时)
#make modules_install
大功告成。
这是和以前版本不一样的地方。只好自己动手编译源码。一般也不需要用的Linux
内核源码,但是在安装一些软件的时候提示Invalid module format
这就是没有用Makefile编译内核的原因。
1.从官方网站下载源码的rpm包:
http://download.fedora.redhat.com/pub/fedora/linux/core/5/source/SRPMS/
kernel-2.6.15-1.2054_FC5.src.rpm
2.编译源码:
#rpm –Uvh 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/redhat/BUILD/kernel-2.6.15/linux-2.6.15.i686
#cp configs/kernel-2.6.15-i686.config .config
#vi Makefile
将Makefile中的
EXTRAVERSION = -prep
换成
EXTRAVERSION = -1.2054_FC5
接下来
#make mrproper
#make oldconfig
#make (这一步大约需要一个半小时)
#make modules_install
大功告成。