J'essaie d' chroot
entrer dans un ARM
système de fichiers Arch Linux x86_64
.
J'ai vu qu'il était possible d'utiliser statique qemu
en copiant le fichier binaire dans le système chroot:
$ cp /usr/bin/qemu-arm archarm-chroot/usr/bin
Mais malgré cela, j'obtiens toujours l'erreur suivante:
chroot: failed to run command ‘/bin/bash’: Exec format error
Je sais que cela signifie que les architectures diffèrent. Est-ce que je fais quelque chose de mal?
-static
cette option à l'éditeur de liens.
binfmt
abord configurer , jetez un coup d'œil à wiki.debian.org/QemuUserEmulation pour une brève introduction. Vous trouverez un exemple de configuration de binfmt_misc à l' adresse suivante