LinuxSir.cn,穿越时空的Linuxsir!

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

chroot后出现这种怪现怎么解决?

[复制链接]
发表于 2006-2-14 00:21:33 | 显示全部楼层 |阅读模式
root:/tools/bin# ls grep*
grep
root:/tools/bin# ./grep
bash: ./grep: No such file or directory

郁闷啊,第二次出现这种情况了
自从出现这个问题以后chroot就再也进不去了,提示是:/toosl/bin/env: /tools/bin/bash: No such file or direcroty但事实上这两个文件都存在
我主系统用debian unstable,apt-get source 得到的源文件
bash 是3.1的
发表于 2006-2-14 07:08:08 | 显示全部楼层
ldd grep 结果是什么?

chroot后运行如果出错的话,应该就是工具链问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-14 11:32:03 | 显示全部楼层
在主系统里运行是这种结果,是正常的吗?现在已经无法chroot了
root@KoolDebian:/tools/bin# ldd ./grep
        linux-gate.so.1 =>  (0xffffe000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb7e4d000)
        /lib/ld-linux.so.2 (0xb7f92000)
root@KoolDebian:/tools/bin#
回复 支持 反对

使用道具 举报

发表于 2006-2-14 11:48:44 | 显示全部楼层
你要看看 /tools/lib/tls里边的这些内容是否正确。因为这个是chroot用到的东西。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-14 12:05:02 | 显示全部楼层
Post by 终极幻想
你要看看 /tools/lib/tls里边的这些内容是否正确。因为这个是chroot用到的东西。

我没有这个文件夹,我少装了哪一个软件包呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-14 12:13:16 | 显示全部楼层
呵呵,我建立一个文件夹/tools/lib/tls 再给/tools/lib/lib.so.6建一个联接就可以chroot了
回复 支持 反对

使用道具 举报

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

本版积分规则

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