LinuxSir.cn,穿越时空的Linuxsir!

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

我已经按照贴里写的把前面该装的都装了,然后该chroot就出问题了

[复制链接]
发表于 2003-2-15 22:55:25 | 显示全部楼层 |阅读模式
竟然说comman not found
这不是白装了吗
还有前面那些包我编译都是一路顺风,你们所说的警告什么的也没看见,奇怪了???
 楼主| 发表于 2003-2-15 23:03:30 | 显示全部楼层
我查了一下,在/mnt/lfs/statci/bin里是有chroot这一命令的可是不能用,晕,我用了root权限了
 楼主| 发表于 2003-2-15 23:20:56 | 显示全部楼层
晕死了,前面都一帆风顺现在怎么就出问题了,忘了chroot只有root才能用的吧,可我用root也不中提示
chroot:cannot change root dlrectory to /static/bin/env: No such file or directory
发表于 2003-2-16 00:56:12 | 显示全部楼层
你一定是忘记定义$LFS了

chroot $LFS /static/bin/env -i \
    HOME=/root TERM=$TERM PS1='\u:\w\$ ' \
    PATH=/bin:/usr/bin:/sbin:/usr/sbin:/static/bin \
    /static/bin/bash --login

shell发现没有$LFS,于是跳过,于是认为是

chroot /static/bin/env -i \
    HOME=/root TERM=$TERM PS1='\u:\w\$ ' \
    PATH=/bin:/usr/bin:/sbin:/usr/sbin:/static/bin \
    /static/bin/bash --login

于是出错。跟你的情况(报告不能以/static/bin/env作为根目录)很像啊
发表于 2003-2-16 00:59:35 | 显示全部楼层
chroot是母系统里的命令

我估计问题出在bash的静态编译上
运行/mnt/lfs/statci/bin/bash 看报不报错 :)
 楼主| 发表于 2003-2-16 20:46:28 | 显示全部楼层
可能是编译上出错了,运行上面那个命令也是那样的错
重新编译,运行
ln -s libncurses.a /usr/lib/libcurses.a
竟然提示
ln: `/usr/lib/libcurses.a': File exists
我晕了
 楼主| 发表于 2003-2-16 20:57:14 | 显示全部楼层
运行了什么提示都没
 楼主| 发表于 2003-2-16 21:38:13 | 显示全部楼层
OK了,进入chroot虚拟根目录了,可惜前面编译的包好象都不好使用了,运行mount都说没有这个命令,是不是要全部删掉重新编译???
发表于 2003-2-16 22:39:15 | 显示全部楼层
在chroot后需要运行mount吗?
如果没有太大的问题,就继续往下做。
 楼主| 发表于 2003-2-17 00:25:06 | 显示全部楼层
mount proc /proc -t proc
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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