linux2.6.4编译通不过
CC init/main.oIn file included from include/linux/module.h:21,
from init/main.c:16:
include/asm/module.h:54:2: #error unknown processor family 晕,哪有你这样编译的
还以为是编译hello,world啊
去看看别人怎么编译的吧 make menuconfig
make bzImage
make install
如果没有模块就这样就行了 贴哦SKyPP:这个是输出的出错信息啊
我是make menuconfig
make的,不是这样的?我看精华贴里这样写的啊??
楼上的大哥,我看精华贴里写的2.6.x的内核直接make就行了啊
我试了make bzImage也报错 :cry: make menuconfig
是配置你的内核然后才是
make bzImage
编译内核 谢谢
但我是这样做的啊,先执行
make mrproper
make menuconfig
再
make bzImage
然后就报出上面那个错误了 哪我就不知道了可能是库没有装全吧 谢谢天地兄
有人知道这是为什么吗? 谢谢
但我是这样做的啊,先执行
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架构看看 没事的, :mrgreen:
谢谢,我去试试 谢谢,那个果然是我的设置有问题,改过来就好了
但又出了个新问题,这次的错误
fs/bio.c: In function `bio_pair_alloc':
fs/bio.c:768: internal error: Segmentation fault
我执行make menuconfig后什么都没有改,直接保存,退出的 这是在配置文件系统的出错.
你可以在file system中做修改.
把多余的模块去掉在试试看. 非常谢谢大家的帮忙,我装好了rh9后试试 我加载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.
这是那儿出的问题?
怎么解决呢? 如果你对硬件不懂,尤其是对自己的配置不熟的话,劝你还是别急着编译内核了
因为编译内核毫无疑问需要一定的硬件知识
页:
[1]
2