LinuxSir.cn,穿越时空的Linuxsir!

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

chroot时遇到的问题

[复制链接]
发表于 2004-12-20 12:36:50 | 显示全部楼层 |阅读模式
在LFS 5.0 第六章中,进行到(进入chroot(虚拟根)环境)这一步,按照教程应该进行下面的操作:
 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
但输入完毕系统提示bashLFS /tools/bin/env not such file or directory 为什么会这样?我察看了
LFS 5.1.1的帮助文档,上面提示在进行上面那一步chroot之前要进行
bash# mkdir -p $LFS/{proc,dev/pts}
bash# mount proc $LFS/proc -t proc
bash# mount devpts $LFS/dev/pts -t devpts
那LFS 5.0需要进行这样的步骤吗?
发表于 2004-12-20 13:29:58 | 显示全部楼层
不用,按着5的书来就可以的
你试试chroot之前查看一下你的$LFS是不是/mnt/lfs??
发表于 2004-12-20 14:54:57 | 显示全部楼层
看看你的/tools/bin/下有没有env这个程序
没有的话重新安装coreutils包就可以了。
 楼主| 发表于 2004-12-21 13:48:03 | 显示全部楼层
Post by threeseconds
不用,按着5的书来就可以的
你试试chroot之前查看一下你的$LFS是不是/mnt/lfs??

我echo过了,$LFS的路径就是/mnt./lfs
 楼主| 发表于 2004-12-21 13:49:40 | 显示全部楼层
Post by 6692975
看看你的/tools/bin/下有没有env这个程序
没有的话重新安装coreutils包就可以了。

我的/tools/bin/下也有env这个程序,所以我很头疼,程序明明在那里,为什么会提示不存在?
发表于 2004-12-21 14:10:19 | 显示全部楼层
你进入/tools/bin目录,然后运行./env ./bash

如果有错误的话就重装相应的包
 楼主| 发表于 2004-12-21 14:57:37 | 显示全部楼层
谢谢,我回去试试,可以说明一下我那种情况是由于什么原因造成的吗?
发表于 2004-12-21 17:59:26 | 显示全部楼层
不知道,我和另外两个做lfs的 都遇到这样的问题了。
甚至最后我的系统上没有bash,mount..... 重装一下就好了
 楼主| 发表于 2004-12-23 14:16:08 | 显示全部楼层
555。。。还是不行阿
我进入/tools/bin目录,然后运行./env ./bash ,运行完毕后没有报错。之后我再进行chroot那一步,结果提示还是一样。
发表于 2004-12-23 16:34:34 | 显示全部楼层
重装一变那个包,另外你的目录结构是不是/mnt/lfs/tools/bin
$LFS确定是/mnt/lfs
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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