免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 707 | 回复: 0
打印 上一主题 下一主题

记录一下在完成LFS的构建过程中碰到的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-26 23:18 |只看该作者 |倒序浏览
首先申明这次已经建立成功一个可以启动的linux系统了,当然还得感谢linuxsir中的youbest兄的文档了!
我不是一次成功的幸运儿,虽然上次发文说终于建立好工具链了,但最后还是出了问题,真是倒霉


第一次碰到的问题已经在linuxsir中发了,可是好像也没有人理我,我试图解决,但最终以失败而告终,以至逼的我重新来过了,后来发现好像是在建立工具链的时候安装perl时拷贝问题可能出问题了:
cp -Rv lib/* /tools/lib/perl5/5.8.7
在执行上述代码时一定确认一下POSIX.pm被正确拷贝!第二次构建的时候我确认后就避免了上面的错误!
在编译时遇到如下错误:
为Strip而进入chroot环境:
代码:
chroot $LFS /tools/bin/env -i \
    HOME=/root TERM=$TERM PS1='\u:\w\$ ' \
    PATH=/bin:/usr/bin:/sbin:/usr/sbin \
    /tools/bin/bash --login
错误信息为:
SQUASHFS error: zlib_fs returned unexpected result 0xfffffffd
SQUASHFS error: Unable to read cache block [ecc780f:c84]
SQUASHFS error: Unable to read inode [ecc780f:c84]
接下来执行
Strip
代码:
/tools/bin/find /{,usr/}{bin,lib,sbin} -type f \
   -exec /tools/bin/strip --strip-debug '{}' ';'
错误信息为:
……
……:File format not recognized
全部忽略,发现对后面没什么影响!另外,在前面可能还会出现一些错误提示,我也搞不懂为什么,所以也就置之不理,硬着头皮一步一步坐下来,结果就成功了!

就这么多了,发现自己对shell编程还不够熟练,以后许多加学习,以便进一步深入研究LFS!





本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/19958/showart_287211.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP