|
发表于 2007-3-25 20:49:23
|
显示全部楼层
ppqq:/zenwalk# ldd bin/bash
linux-gate.so.1 => (0xffffe000)
libtermcap.so.2 => not found //这里的libtermcap.so.2是说你原系统里没有装libtermcap,而不是你要chroot的系统
libdl.so.2 => /lib/libdl.so.2 (0xb7fd3000) //同理这里的libdl.so.2也是原系统的,下同
libc.so.6 => /lib/libc.so.6 (0xb7ea5000)
/lib/ld-linux.so.2 (0xb7fe2000)
所以要检查”ppqq:/zenwalk# ls lib/“ 目录下有没有libdl.so.2 libc.so.6 ld-linux.so.2这几个文件,这几个文件都存在才可以使用chroot命令。还有这几个.so的文件都是链接文件,文件可以直接从原系统中拷贝。chroot时可能默认的bash路径为/usr/bin/bash,如果提示找不到文件可以使用chroot /your_dir /bin/bash 命令。 |
|