LinuxSir.cn,穿越时空的Linuxsir!

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

在chroot时候出现问题

[复制链接]
发表于 2006-3-19 14:22:05 | 显示全部楼层 |阅读模式
chroot "$LFS" /tools/bin/env -i \
    HOME=/root TERM="$TERM" PS1='\u:\w\$ ' \
    PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin \
    /tools/bin/bash --login +h
执行以上代码
系统出现提示说:chroot无法运行/tools/bin/env 没有该文件或者目录
但是我查看过该目录下的确有env的。这是怎么一回事???
发表于 2006-3-19 15:10:36 | 显示全部楼层
工具链测试是否听过呢?

ldd /tools/bin/bash
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-19 15:36:23 | 显示全部楼层
敲你说的命令后,显示:
linux-gate.so.1 =>(0xfffe000)
libdl.so.2 => /lib/libdl.so.2(同样是一些地址,不过不同于上面)
libc.so.6 => /lib/libc.so.6(也是一些地址)
/lib/ld-linux.so.2 (也是一些地址)

这样的输出说明什么?
回复 支持 反对

使用道具 举报

发表于 2006-3-19 16:04:46 | 显示全部楼层
很不幸,这说明你工具链调整出错。。

建议重来。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-19 17:07:49 | 显示全部楼层
多谢版主解答,嗨,只能再来弄一回,非常郁闷
回复 支持 反对

使用道具 举报

发表于 2006-3-19 23:00:57 | 显示全部楼层
建议参考一下 youbest 的大作。见置顶。这样可以大大提高成功几率。
回复 支持 反对

使用道具 举报

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

本版积分规则

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