LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: jiaxy

还是第六章不能chroot的问题,env的问题。

[复制链接]
发表于 2004-2-23 14:40:30 | 显示全部楼层
用file命令可以看出文件是不是静态连接的。
 楼主| 发表于 2004-2-23 15:33:37 | 显示全部楼层

谢了,晚上试试.

我的运气真差,别人很快就做完了,我还在开始的地方徘徊.
发表于 2004-2-23 18:39:46 | 显示全部楼层

回复: 谢了,晚上试试.

最初由 jiaxy 发表
我的运气真差,别人很快就做完了,我还在开始的地方徘徊.

遇到问题,解决问题,你学得会比别人多。
 楼主| 发表于 2004-2-24 08:50:42 | 显示全部楼层

希望如此吧。不过做了十几次,还找不到错误的原因实在是。。。

补充
版主说用file测试是否是静态链接,结果如下。
#file bash
bash: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, stripped

我看不懂

那位有耐心能否帮我看看,我的步骤是否有问题。

还有就是编译软件时的小问题,但我不知是不是错误。不过make & make install时,系统没有报过错。

make 或 make instal 时,经常在结尾出现下面情况。

make[1]: Nothing to be done for 'install'.

make[2] Leaving directory 'all'.
发表于 2004-2-24 15:44:45 | 显示全部楼层
是mount的问题,看看www.linuxfromscratch.org的FAQ,mount static所在的分区要用default参数
 楼主| 发表于 2004-2-24 20:41:15 | 显示全部楼层

谢谢,看来只有看英文文档了。

真难啊!!!
发表于 2004-2-25 03:28:43 | 显示全部楼层
这和mount没关系,别误导了。
 楼主| 发表于 2004-2-26 20:26:12 | 显示全部楼层

我看了一下英文的文挡,上面说要用ext2 ,

ext3和其他文件系统还需要特别的设置
发表于 2004-2-26 21:58:30 | 显示全部楼层

回复: 我看了一下英文的文挡,上面说要用ext2 ,

最初由 jiaxy 发表
ext3和其他文件系统还需要特别的设置

那只影响glibc make check 的atime测试。
发表于 2004-2-28 09:22:40 | 显示全部楼层
我一直用ext3,现在是linux-2.6.3+glibc 2.3.3(nptl)+kernel header 2.6.3
1.你看看ls /static/sbin/bash是不是一个联接,应该不是才对,
2.用mount 看看你的/static在的分区,应是(rw),如:
/dev/hda3 on /mnt/hda3 type ext3 (rw)
3.你用chroot /static试试,应该不行,如行,应是你的env有问题。
4.你用chroot /static,直到OK,才改用chroot $LFS /static/bin/env...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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