LinuxSir.cn,穿越时空的Linuxsir!

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

chroot 的问题

[复制链接]
发表于 2009-1-14 00:25:33 | 显示全部楼层 |阅读模式
chroot: cannot run command `/home/lfs/tools/bin/env': No such file or directory
遇到麻烦了,不知到怎么解决,麻烦给看下哈
6.4. Entering the Chroot Environment  这里
 楼主| 发表于 2009-1-14 11:54:26 | 显示全部楼层
还是不行阿,有谁遇到过这样的情况没,我搞不颠阿
[root:lfs ] /home/lfs/tools/bin/chroot /home/lfs/lfs_system/ /home/lfs/tools/bin/env -i HOME=/root TERM="$TERM" PS1='[\u:\W\ ]' PATH=/bin:/usr/bin:/sbin:/usr/sbin:/home/lfs/tools/bin /home/lfs/tools/bin/bash --login +h

/home/lfs/tools/bin/chroot: cannot run command `/home/lfs/tools/bin/env': No such file or directory
回复 支持 反对

使用道具 举报

发表于 2009-1-14 18:53:52 | 显示全部楼层
你确定有env这个文件了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-15 12:51:53 | 显示全部楼层
有啊
[root@bogon baker]# ls -alsh /home/lfs/tools/bin/env
32K -rwxr-xr-x 1 root root 25K Jan 14 18:26 /home/lfs/tools/bin/env

还有 偶用的centos5.2
回复 支持 反对

使用道具 举报

发表于 2009-1-15 14:03:56 | 显示全部楼层
/home/lfs/tools/bin/env应该是你chroot之后的路径吧,这个时候的/已经变了。
回复 支持 反对

使用道具 举报

发表于 2009-1-15 17:42:47 | 显示全部楼层
ldd 你的  /home/lfs/tools/bin/env
確認 用的是 /tools/lib/ld-linux.so.2 而不是 /lib/ld-linux.so.2

還有 手冊中用的 chroot 是 主系統的 chroot 而不是 你的/home/lfs/tools/bin/chroot

你如果 要用你的 /home/lfs/tools/bin/chroot  請做好 相關的連接
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-15 19:40:52 | 显示全部楼层
谢谢三位了,刚才又把编好的东西弄乱了,现在不得不从新来哈,不过对里面的东西真的不明白,诶
回复 支持 反对

使用道具 举报

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

本版积分规则

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