免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: e2agle
打印 上一主题 下一主题

[VMware] 在VMware5.0环境下编译内核(kernel2.6.13)全过程 [复制链接]

论坛徽章:
0
1 [报告]
发表于 2005-12-22 10:42 |显示全部楼层
老兄,我按照你的方法在AS4上升级内核,第一步安装modutils-2.4.21-23.src.rpm 进行到#rpmbuild --bb modutils.spec (生成二进制的RPM包)时出错,生不成2进制的包,还提示以下错误:
make[1]: *** [dep] Error 1
make[1]: Leaving directory `/usr/src/redhat/BUILD/modutils-2.4.21/util'
make: *** [dep] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.22614 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.22614 (%build)
怎么会事呀?
还有我按照你的提示进行以下操作后:
?确保/usr/include/目录下的asm、linux和scsi等链接是指向要升级的内核源代码的。它们分别链向源代码目录下的真正的、该计算机体系结构(对于PC机来说,使用的体系结构是i386)所需要的真正的
include子目录。如:asm指向/usr/src/linux/include/asm-i386等。若没有这些链接,就需要手工创建
,按照下面的步骤进行:
# cd /usr/include/
# rm -r asm linux scsi
# ln -s /usr/src/linux/include/asm-i386 asm
# ln -s /usr/src/linux/include/linux linux
# ln -s /usr/src/linux/include/scsi scsi
就无法在运行make menuconfig命令了,提示:
  HOSTCC  scripts/basic/split-include
In file included from /usr/include/linux/errno.h:4,
                 from /usr/include/bits/errno.h:25,
                 from /usr/include/errno.h:36,
                 from scripts/basic/split-include.c:26:
/usr/include/asm/errno.h:4:31: asm-generic/errno.h: No such file or directory
make[1]: *** [scripts/basic/split-include] Error 1
make: *** [scripts_basic] Error 2
这又是怎么会事?
安装module-init-tools-3.0.tar.gz 正常.

论坛徽章:
0
2 [报告]
发表于 2005-12-30 14:36 |显示全部楼层
根据这个帖子这两天在SA4上做了一下实验,把内核用2.6.9升级到2.6.11,实验结果还不错,升级成功.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP