chroot squashfs-root sh chroot: failed to run command `sh': No such file or directory
时间: 2023-12-02 15:06:33 浏览: 112
Linux执行.sh文件时提示No such file or directory该怎么办(三种解决办法)
这个错误提示可能是因为 `sh` 命令不存在于 `squashfs-root` 目录中。`chroot` 命令会将当前进程的根目录更改为指定的目录,然后执行指定的命令。在这种情况下,`chroot` 命令将根目录更改为 `squashfs-root` 目录,但是 `sh` 命令并不存在于该目录中,因此出现了错误。
你可以先确认一下 `sh` 命令是否存在于 `squashfs-root` 目录中,如果不存在,可以尝试手动将 `sh` 命令复制到该目录中。如果还是无法执行,可能是因为 `sh` 命令所依赖的库文件也不存在于该目录中,需要将相关的库文件一并复制到 `squashfs-root` 目录中。
阅读全文