QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: Axin

2.6.X核心编译建议

[复制链接]
发表于 2005-8-19 20:08:07 | 显示全部楼层
配置内核是种乐趣
回复

使用道具 举报

发表于 2005-8-19 20:33:41 | 显示全部楼层
我以前也觉得是,不过现在没兴趣了,只用发行版官方的内核
回复

使用道具 举报

发表于 2005-8-23 10:20:54 | 显示全部楼层

我在mkinitrd的时候有这样的提示,怎么办啊?

cp: stat‘(0xffffe000)’失败: 没有那个文件或目录
run-parts: /usr/share/initrd-tools/scripts/e2fsprogs exited with return code 1
回复

使用道具 举报

发表于 2005-8-25 16:45:14 | 显示全部楼层
drivers/scsi/qla2xxx/qla_os.c:315

编辑qla_os.c文件
把要调用的inline函数向上挪,挪到文件上部
回复

使用道具 举报

发表于 2005-8-25 16:57:43 | 显示全部楼层
[quote:d0ea94f05b="zctcheng"]drivers/scsi/qla2xxx/qla_os.c: In function `qla2x00_queuecommand':
drivers/scsi/qla2xxx/qla_os.c:315: sorry, unimplemented: inlining failed in call to 'qla2x00_callback': function not considered for inlining
drivers/scsi/qla2xxx/qla_os.c:269: sorry, unimplemented: called from here
drivers/scsi/qla2xxx/qla_os.c:315: sorry, unimplemented: inlining failed in call to 'qla2x00_callback': function not considered for inlining
drivers/scsi/qla2xxx/qla_os.c:269: sorry, unimplemented: called from here
make[3]: *** [drivers/scsi/qla2xxx/qla_os.o] 错误 1
make[2]: *** [drivers/scsi/qla2xxx] 错误 2
make[1]: *** [drivers/scsi] 错误 2
make: *** [drivers] 错误 2


到最后的出错信息
帮忙看看什么问题好吗?
FC3下编译的[/quote]

编辑drivers/scsi/qla2xxx/qla_os.c文件
把315行所在函数向上提,放到文件靠前的地方
回复

使用道具 举报

发表于 2005-8-25 17:10:00 | 显示全部楼层

可编辑drivers/scsi/qla2xxx/qla_os.c文件
将315行所在的inline函数向上前,提到文件靠前的地方
这是个声明函数,太靠后了,靠前的函数找不到它
这可能是编译器版本低造成的
回复

使用道具 举报

发表于 2005-9-3 16:58:57 | 显示全部楼层
你可以换一根内存条了,兄弟
回复

使用道具 举报

发表于 2005-10-9 21:56:12 | 显示全部楼层
都太经典了,学习了
回复

使用道具 举报

发表于 2005-11-4 22:48:20 | 显示全部楼层
我是这样子在MAGIC 1.2下编译2.6.13.4内核滴:
  
解压linux-2.6.13.4.tar.bz2到/usr/src下
rm -r linux
ln -s linux-2.6.13.4 linux
cd linux
make oldconfig 之后一路回车到SHELL提示符$
make menuconfig  去掉不要滴选项,加入没有滴本机实际设置选项.然后保存退出.
make clean 清出产生滴杂乱文件
make
make modules_install
make install

重启之后,在启动init滴时候,提示 usb 滴FS(文件系统)的 usbdevfs没有存在于内核中.
但我在编译中明明把所有USB选项都选中了滴,,,,,,,,,,,,
  哪位大虾知道其中原因.............望告知.....

QQ:5885168
MSN:[email protected]
MAIL:[email protected]
回复

使用道具 举报

发表于 2005-11-24 21:32:21 | 显示全部楼层
就这样??
回复

使用道具 举报

发表于 2005-12-18 12:24:06 | 显示全部楼层
我觉得就不应该用make install,还是手动改启动配置比较放心。
你确定make install是改lilo还是grub?
回复

使用道具 举报

发表于 2005-12-19 23:58:35 | 显示全部楼层
你确定make install是改lilo还是grub?

程序会确定,而不是由我去确定

自从知道make install以后,就没有手动改过。而且没出过问题
回复

使用道具 举报

发表于 2006-1-6 17:25:43 | 显示全部楼层

Re: 2.6.X核心编译建议

[quote:995566b49f="Axin"]
mkinitrd -o /boot/initrd.img-2.6.8      2.6.8
[/quote]

应该是mkinitrd -f ...
回复

使用道具 举报

发表于 2006-2-21 10:40:02 | 显示全部楼层
升级有这么难么?
我觉得主要步骤就是
1,下载新内核源码并解压缩(千万不要放在FAT分区)
2,进入解压缩后的目录输入make menuconfig
3,看不懂里面配置的菜鸟就直接load你/boot下的默认配置文件config-2.*.*
4,按照你自己电脑的硬件配置设置下,反正看不懂的就别乱动,看得懂得就改,多多试就熟悉了撒
回复

使用道具 举报

发表于 2006-3-20 21:10:51 | 显示全部楼层
我的一切顺利!!


呵呵...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-1 22:39 , Processed in 0.051894 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表