LinuxSir.cn,穿越时空的Linuxsir!

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

我看搜索了论坛的chroot问题,仍然没找到大案

[复制链接]
发表于 2005-5-3 14:51:23 | 显示全部楼层 |阅读模式
我安装的是lfs4.0
刚好装到第5章,到第六章时。用chroot 进不了虚拟系统。
书上是这样写的
chroot $LFS /static/bin/env -i \
。。环境变量。。\
--login
进不了系统,提示
chroot: /bin/bash: No such file or directory

但我用chroot /lfs/static,却能进去,为什么../bin不行呢?
我是否可以把../bin的所有程序拷到/lfs/static下面,再进行下面的安装呢?
还有书上的有些好象是错的。
我用ldd看某些程序,居然是动态连接
发表于 2005-5-3 18:31:23 | 显示全部楼层
在lfs4中,如果你看有些动态链接应该是你编译的时候出错的。估计重新开始那些动态链接的包。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-3 21:15:24 | 显示全部楼层
我是完全照书上做的,书上有好几个包都是直接make的,我用ldd看,有的程序居然还有动态连接。而在书前面的章节中,说这是不允许的。
所以,我把那几个包make clean && make LDFLAGS=-static && make install,再用ldd看,全部为静态后,我才进了虚拟根目录。问题正如你说的那样,谢谢
回复 支持 反对

使用道具 举报

发表于 2006-6-20 11:32:53 | 显示全部楼层

chroot的问题,难道就没有人能说明白这个问题么?

我在FC5下编译的/tools的那些软件包,我看了handbook 的chroot的时候说明太少了,这个垃圾book,问题到底出什么地方?有人能说明白么?
回复 支持 反对

使用道具 举报

发表于 2006-6-20 17:59:30 | 显示全部楼层
你需要什么说明?

既然 Book 那么垃圾,那就别看了。自己写一个吧。
回复 支持 反对

使用道具 举报

发表于 2006-6-21 19:21:05 | 显示全部楼层
书上应该不是这么写的吧?
最后的那行应该是/static/bin/bash --login吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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