LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 588|回复: 0

用etch way编译内核出错

[复制链接]
发表于 2009-5-12 08:42:45 | 显示全部楼层 |阅读模式
sudo fakeroot make-kpkg --initrd --append-to-version=-kantian kernel_image kernel_headers

最后提示:

make[1]: Leaving directory `/usr/src/linux-2.6.28.8'
/usr/bin/make  EXTRAVERSION=.8-kantian  ARCH=i386 \
                             -C Documentation/lguest
make[1]: Entering directory `/usr/src/linux-2.6.28.8/Documentation/lguest'
cc -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -I../../include -I../../arch/x86/include    lguest.c  -lz -o lguest
lguest.c:34:18: error: zlib.h: 没有那个文件或目录
make[1]: *** [lguest] 错误 1
make[1]: Leaving directory `/usr/src/linux-2.6.28.8/Documentation/lguest'
make: *** [debian/stamp/build/kernel] 错误 2
kantian@kantian:/usr/src/linux-2.6.28.8$


可是万幸的是我用 sarge way 的 sudo fakeroot make deb-pkg 接着干却成了,我现在就在新内核下。是我的版本命名不对?那位DX帮我看看为什么出错。

uname -a
Linux kantian 2.6.28.8-kantian #2 Tue May 12 02:54:36 CST 2009 i686 GNU/Linux
kantian@kantian:/usr/src/linux-2.6.28.8$



还有就是我在这个精简内核下执行 make clean && make mrproper 提示


rm: 无法删除 “scripts/basic/fixdep”: 权限不够
rm: 无法删除 “scripts/basic/docproc”: 权限不够
rm: 无法删除 “scripts/basic/hash”: 权限不够
rm: 无法删除 “scripts/basic/fixdep”: 权限不够
rm: 无法删除 “scripts/basic/docproc”: 权限不够
rm: 无法删除 “scripts/basic/hash”: 权限不够
make[2]: *** [__clean] 错误 1
make[1]: *** [scripts/basic] 错误 2
make: *** [_mrproper_scripts] 错误 2
kantian@kantian:/usr/src/linux-2.6.28.8$


原来这一步都不会出错的,是不是我的这个内核关掉了什么模块所致?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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