Chinaunix首页 | 论坛 | 博客
  • 博客访问: 25063
  • 博文数量: 12
  • 博客积分: 770
  • 博客等级: 军士长
  • 技术积分: 200
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-18 11:17
文章分类
文章存档

2008年(12)

我的朋友
最近访客

分类: LINUX

2008-09-28 09:05:05



安装fc 9 源码后,出现version magic 错误, 重新按如下方法成功 
sudo rpm -ivh kernel-2.6.25-14.fc9.src.rpm
sudo rpmbuild -bp --target=$(uname -m) /usr/src/redhat/SPECS/kernel.spec
ln -s /usr/src/kernels/2.6.25-14.fc9.i686 /usr/src/redhat/BUILD/kernel-2.6.25/linux-2.6.25.i686
cp config-2.6.25-14.fc9.i686 .config
修改/usr/src/redhat/BUILD/kernel-2.6.25/linux-2.6.25.i686 下的Makefile
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 25
EXTRAVERSION =-14.fc9.i686
然后make
[root@fc9 linux-2.6.25.i686]# make 一会儿
CHK include/linux/version.h
CHK include/linux/utsrelease.h
CALL scripts/checksyscalls.sh
CHK include/linux/compile.h
CC arch/x86/kernel/cpu/common.o
CC arch/x86/kernel/cpu/proc.o
CC arch/x86/kernel/cpu/bugs.o
CC arch/x86/kernel/cpu/amd.o
CC arch/x86/kernel/cpu/cyrix.o
CC arch/x86/kernel/cpu/centaur.o
CC arch/x86/kernel/cpu/transmeta.o
CC arch/x86/kernel/cpu/intel.o
CC arch/x86/kernel/cpu/nexgen.o
CC arch/x86/kernel/cpu/umc.o
CC arch/x86/kernel/cpu/cpufreq/powernow-k7.
按ctrl C 中断。
重新编译内核模块即可.
可用modinfo 比较 version magic string 内容是否相符,如果不符可根据uname -r 的信息修改上述makefile 中的EXTRAVERSION 部分。

阅读(589) | 评论(5) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2008-10-03 18:21:01

按上述方法安装fc 9 源码后,出现version magic 错误, 重新按如下方法成功 sudo rpm -ivh kernel-2.6.25-14.fc9.src.rpm sudo rpmbuild -bp --target=$(uname -m) /usr/src/redhat/SPECS/kernel.spec ln -s /usr/src/kernels/2.6.25-14.fc9.i686 /usr/src/redhat/BUILD/kernel-2.6.25/linux-2.6.25.i686 cp config-2.6.25-14.fc9.i686 .config 修改/usr/src/redhat/BUILD/kernel-2.6.25/linux-2.6.25.i686 下的Makefile VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 25 EXTRAVERSION =-14.fc9.i686 然后make [root@fc9 linux-2.6.25.i686]# make 一会儿 CHK

chinaunix网友2008-09-28 10:36:57

sudo rpm -ivh kernel-2.6.25-14.fc9.src.rpm sudo rpmbuild -bp --target=$(uname -m) /usr/src/redhat/SPECS/kernel.spec

chinaunix网友2008-09-28 09:45:14

The result is you can compile kernel module

chinaunix网友2008-09-28 09:44:21

after above, then make scripts

chinaunix网友2008-09-28 09:33:22

ln -s /usr/src/kernels/2.6.25-14.fc9.i686 /usr/src/redhat/BUILD/kernel-2.6.25/linux-2.6.25.i686 make oldconfig make prepare