tanhitzq 发表于 2005-11-16 22:16:44

# make
CHK   include/linux/version.h
SPLIT   include/linux/autoconf.h -> include/config/*
CHK   include/asm-i386/asm_offsets.h
HOSTCCscripts/genksyms/genksyms.o
HOSTCCscripts/genksyms/lex.o
HOSTCCscripts/genksyms/parse.o
HOSTLDscripts/genksyms/genksyms
CC      scripts/mod/empty.o
MKELF   scripts/mod/elfconfig.h
HOSTCCscripts/mod/file2alias.o
HOSTCCscripts/mod/modpost.o
HOSTCCscripts/mod/sumversion.o
HOSTLDscripts/mod/modpost
make: *** 没有规则可以创建“init/built-in.o”需要的目标“init/main.o”                                                                        。 停止。
make: *** 错误 2


编译内核时出错!
是什么问题阿,怎么解决阿!

demonlj 发表于 2005-11-16 23:15:39

ml默认没有安装source,你所在的目录是/lib/modules/.../build
这个目录对驱动编译都是可用的,但是如果要编译内核你就必须下载kernel-source

ease_lee 发表于 2005-11-17 08:15:54

用同一版本的kernel source,在设置不同的情况下,编译完之后如何让他们都能引导系统,而相互不影响?
比如说:升级到2.6.14.2,第一次是导入2.6.13.4的设置再编译的,第二次是不导入旧设置,怎么能让它们在编译完成之后,能分别引导系统?
make install之后,添加到grub.conf里的项的title由什么决定的?

# uname -a
Linux fuckms.biz 2.6.14.2 #1 SMP PREEMPT Wed Nov 16 18:58:30 CST 2005 i686 i686 i386 GNU/Linux
这是我升级之后显示的,那个FREEMPT是什么意思啊?能自己改动吗?
我只是把CPU改成了P4,打开了SMP

sbaolei 发表于 2005-11-17 10:25:36

那怎么样更好点呢?我是指运行速度更高

vampirevsangel 发表于 2005-11-18 09:57:11

郁闷,不会啊

rick0720 发表于 2005-11-18 13:21:01

升级内核也不是什么难事吧?
页: 1 [2]
查看完整版本: 强烈建议用户自行编译一下ML自带的内核