J'essaie d' chrootentrer dans un ARMsystème de fichiers Arch Linux x86_64.
J'ai vu qu'il était possible d'utiliser statique qemuen 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?
-staticcette option à l'éditeur de liens.
binfmtabord 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