LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: wllhc

chroot时遇到的问题

[复制链接]
发表于 2004-12-27 10:43:54 | 显示全部楼层
装LFS系统的一点建议,
先看书,然后将书上的命令写成脚本来编译,
试试看,这样基本上不会出什么错的。
发表于 2004-12-27 12:37:13 | 显示全部楼层
/mnt/lfs/tools/bin/env 是否存在?呵呵。。

以免你弄错了,问一下。
 楼主| 发表于 2004-12-31 11:44:40 | 显示全部楼层
谢谢,已经搞定。这种错误通常发生在刚刚进入第六章 chroot 环境时,是因为试图运行一个动态连接的程序而引起的,原因很可能是编译当时疏忽忘记加静态参数。用 file $LFS/tools/bin/env时看不到有"statically linked",那就是毛病的所在。
我回到第五章,找到env属于的那个软件包,重新解压重新编译,就Pass了。
发表于 2004-12-31 16:44:12 | 显示全部楼层
Post by wllhc
谢谢,已经搞定。这种错误通常发生在刚刚进入第六章 chroot 环境时,是因为试图运行一个动态连接的程序而引起的,原因很可能是编译当时疏忽忘记加静态参数。用 file $LFS/tools/bin/env时看不到有"statically linked",那就是毛病的所在。
我回到第五章,找到env属于的那个软件包,重新解压重新编译,就Pass了。



我今天也是同样的问题
chroot 的时候  也是说没有 /tools/bin/env 目录
env文件也有

装 Coreutils-5.0
我在MAKE 和MAKE INSTALL 时候
有这样的话
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.


不过没有错误     我能不能继续

[root@kkswbq kkswbq]# /usr/sbin/chroot
/usr/sbin/chroot: 参数太少
请尝试执行‘/usr/sbin/chroot --help’来获取更多信息。
[root@kkswbq kkswbq]# /usr/sbin/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
/usr/sbin/chroot: cannot change root directory to /tools/bin/env: 不是目录
[root@kkswbq kkswbq]# /usr/sbin/chroot /mnt/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
/usr/sbin/chroot: /tools/bin/env: No such file or directory
[root@kkswbq kkswbq]#
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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