Ares_lp 发表于 2004-3-11 21:30:08

linux2.6.4编译通不过

CC      init/main.o
In file included from include/linux/module.h:21,
               from init/main.c:16:
include/asm/module.h:54:2: #error unknown processor family

SKyPP 发表于 2004-3-11 21:55:46

晕,哪有你这样编译的
还以为是编译hello,world啊
去看看别人怎么编译的吧

天地 发表于 2004-3-11 22:27:25

make menuconfig
make bzImage
make install
如果没有模块就这样就行了

Ares_lp 发表于 2004-3-11 22:47:56

贴哦SKyPP:这个是输出的出错信息啊
我是make menuconfig
make的,不是这样的?我看精华贴里这样写的啊??
楼上的大哥,我看精华贴里写的2.6.x的内核直接make就行了啊
我试了make bzImage也报错 :cry:

天地 发表于 2004-3-11 22:52:52

make menuconfig
是配置你的内核然后才是
make bzImage
编译内核

Ares_lp 发表于 2004-3-11 23:13:12

谢谢
但我是这样做的啊,先执行
make mrproper
make menuconfig

make bzImage
然后就报出上面那个错误了

天地 发表于 2004-3-11 23:18:57

哪我就不知道了可能是库没有装全吧

Ares_lp 发表于 2004-3-12 00:47:00

谢谢天地兄

有人知道这是为什么吗?

SKyPP 发表于 2004-3-12 00:49:35

谢谢
但我是这样做的啊,先执行
make mrproper
make menuconfig

make bzImage
然后就报出上面那个错误了
不好意思,我有点误解了
不过我刚刚编译了我的2.6.4,通过了,现在就在使用
# uname -a
Linux TurboLinux 2.6.4 #1 SMP Fri Mar 12 00:34:12 CST 2004 i686 unknown

你可能make menuconfig的时候没选好
我看你的错误是:include/asm/module.h:54:2: #error unknown processor family
在make menuconfig之后,出现一个字符对话框
其中第四个选项进去之后,移动蓝条到第二个选项,回车,选择你自己的CPU架构看看

Ares_lp 发表于 2004-3-12 01:01:51

没事的, :mrgreen:
谢谢,我去试试

Ares_lp 发表于 2004-3-12 01:29:45

谢谢,那个果然是我的设置有问题,改过来就好了
但又出了个新问题,这次的错误
fs/bio.c: In function `bio_pair_alloc':
fs/bio.c:768: internal error: Segmentation fault
我执行make menuconfig后什么都没有改,直接保存,退出的

zhdodo 发表于 2004-3-12 07:55:30

这是在配置文件系统的出错.
你可以在file system中做修改.
把多余的模块去掉在试试看.

Ares_lp 发表于 2004-3-12 13:47:45

非常谢谢大家的帮忙,我装好了rh9后试试

zhdodo 发表于 2004-3-12 18:25:22

我加载2.6.4内核的时候出现
EXT2-fs warning (device hda7):ext2_fill_super:mounting ext3 filesystem as ext2
VFS:Mounted root (ext2 filesystem)readonly
Freeing unused kernel memory:172K freed
Warning:unable to open an initial console.
Kernel panic:no init found,try passing init= option to kernel.
这是那儿出的问题?
怎么解决呢?

SKyPP 发表于 2004-3-14 03:57:09

如果你对硬件不懂,尤其是对自己的配置不熟的话,劝你还是别急着编译内核了
因为编译内核毫无疑问需要一定的硬件知识
页: [1] 2
查看完整版本: linux2.6.4编译通不过