使用绝对路径时,qemu chroot 中的 readelf 会失败

使用绝对路径时,qemu chroot 中的 readelf 会失败

我正在尝试在 qemu 模拟的 chrooted 环境中安装 java 8 SDK,但遇到了以下错误

readelf: Error: /proc/self/exe: Failed to read file's magic number

当路径不是绝对路径时,Readelf 可以正常工作。以下输出正确的标头。

cd / && readelf -h proc/self/exe

但下面却没有

readelf -h /proc/self/exe

有什么建议或继续调试的技巧吗?提前致谢!

答案1

尝试

ls -l proc/self/exe /proc/self/exe

看看是否有区别。

为什么你甚至想要显示readelfchroot 内部的标题?

相关内容