LinuxSir.cn,穿越时空的Linuxsir!

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

chroot问题重现

[复制链接]
发表于 2009-8-27 17:31:13 | 显示全部楼层 |阅读模式
准备再做一遍LFS6.3但做到到了第六章的chroot部分。出现了了youbet《如何提高LFS的成功率以及部分问题的解决方法》提到的错误。
在输入完chroot命令后提示:/tools/bin/env: No such file or directory这样的信息,而如果到/tools/bin/下找env命令,却明明白白的在那里,这通常都是由第五章调整工具链的地方没有正确完成的结果。
检查,输入命令:ldd /tools/bin/env,正确的输出应该是
  linux-gate.so.1 => (0x......)
  libc.so.6 => /tools/lib/libc.so.6 (0x......)
  /tools/lib/ld-linux.so.2 (0x.....)
  这里的(0x.....)可能会不一样,但应该是有一个十六进制的地址,绝不应该有not found。


但问题是 我输入ldd /tools/bin/env
上述所说的输出: linux-gate.so.1 => (0x......)
  libc.so.6 => /tools/lib/libc.so.6 (0x......)
  /tools/lib/ld-linux.so.2 (0x.....)
,只是chroot在输入完chroot命令后提示:/tools/bin/env: No such file or directory,这能分析出是哪里的问题吗?我之前成功过LFS6.3一次,这次再做一次,想摸透一下更想知道错误的根源。

按照YOUBEST的说法,是调整工具链出了故障,但前面两次的工具链调整测试,都能正常输出问题。。
发表于 2009-8-27 19:28:23 | 显示全部楼层
何不用真實機器來制作?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-27 21:12:50 | 显示全部楼层
Post by d00m3d;2020967
何不用真實機器來制作?


下一步就是在真实机器上实现,因为项目要求时间有点紧张,为了节省时间,我现在在虚拟机先写好脚本,然后拿到一台用固态硬盘的一个遥控小版上去试。不知道为什么有这个错误,你能看出什么码?
回复 支持 反对

使用道具 举报

发表于 2009-8-28 02:08:28 | 显示全部楼层
以前好像看过某些版本的 VM 在不连续的情况下会有莫明奇妙的问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-28 10:48:05 | 显示全部楼层
Post by d00m3d;2021108
以前好像看过某些版本的 VM 在不连续的情况下会有莫明奇妙的问题


写代码写了很多年,之前一样的环境没出什么问题,现在出问题了,我觉得就是自身的问题,早上一早起来细细的看了一下脚本,发现是前面Bash-3.2脚本没写好。。。。

哎,人毕竟还是人,不是机器啊。
回复 支持 反对

使用道具 举报

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

本版积分规则

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