我的笔记本电脑上有一个 64 位的 Debian 系统。我想 chroot 到一个 RasPiOS 系统(Raspberry Pi OS),但这个操作系统只有 32 位。当我尝试 chroot 时,出现以下错误:
# chroot /media/rpi /bin/bash
chroot: failed to run command ‘/bin/bash’: Exec format error
# ls -al /media/rpi/bin/bash
-rwxr-xr-x 1 root root 925124 2019-04-18 06:12:36 /media/rpi/bin/bash*
有人说这是因为 64 位和 32 位拱门不匹配。
那么有没有办法从 64 位主机 chroot 进入 32 位系统?
困难在于您的 Raspberry Pi OS 环境是为 ARM CPU 而构建的,而不是笔记本电脑中使用的 x86 CPU。
为了能够
chroot
进入它,您需要安装一个模拟器,以便二进制文件可以在您的笔记本电脑上运行: