LinuxSir.cn,穿越时空的Linuxsir!

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

有人用lfslivecd-x86-6.2-pre2.iso的livecd安装吗?

[复制链接]
发表于 2005-12-27 11:03:17 | 显示全部楼层 |阅读模式
到进入chroot这一步出现
chroot:  cannot run command '/tools/bin/env'

我用看了一下/tools/bin/下根本没有env这个可执和文件,连mkdir,ls,chmod等最基本的命令都没有。

我是看着他的安装文件一步一步装的。怎么会这样,是不是什么包没装?这些基本命令是在哪个包里的?
发表于 2005-12-27 11:14:18 | 显示全部楼层
/tools/bin下怎么会没有文件?你确定用--prefix=/tools来指定目录了吗?确实用make install安装了程序了吗?还是你的/tools连接有问题?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-27 11:22:03 | 显示全部楼层
不是bin下没有文件,是bin下没有ls,chmod,mkdir这些常用的命令.
coreutils的确编译安装了。而且是./configure --prefix=/tools ;make; make install的。我又把coreutils一遍仍然没有。都不知道什么地方错了,这个包用的是5.93
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-27 11:24:35 | 显示全部楼层
coreutils/src目录下生成的这些命令,不知道为什么make install没考进去,而且用ldd看连接的也没问题。我手动把这些文件拷过去试试。真郁闷了。
回复 支持 反对

使用道具 举报

发表于 2006-1-19 01:26:33 | 显示全部楼层
楼主,我也是用的这个啊,我的文件都有,就是也说不能运行,其实我用chroot在宿主机子里的文件,也是不能运行,不知道那位大虾能指点一二。

chroot $LFS /bin/ls 这个命名也说找不到ls这个文件,
呵呵,
是不是chroot不对啊
回复 支持 反对

使用道具 举报

发表于 2006-1-19 12:26:56 | 显示全部楼层
楼上的估计是工具链调整的时候出了问题
回复 支持 反对

使用道具 举报

发表于 2006-1-19 13:16:57 | 显示全部楼层
youbest兄:
我在宿主机里面也出现同样的问题啊:?
如:
我在宿主机中:
用户是root:

mkdir /root/hehe
chroot /root/hehe /bin/sh

还是说找不到:/bin/sh文件
回复 支持 反对

使用道具 举报

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

本版积分规则

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