Estou tentando chroot
entrar em um ARM
sistema de arquivos Arch Linux a partir de x86_64
.
Vi que é possível usar a estática qemu
copiando o binário no sistema chroot:
$ cp /usr/bin/qemu-arm archarm-chroot/usr/bin
Mas, apesar disso, sempre recebo o seguinte erro:
chroot: failed to run command ‘/bin/bash’: Exec format error
Eu sei que isso significa que as arquiteturas diferem. Estou fazendo algo errado?
-static
às opções de vinculador
binfmt
primeiro, dê uma olhada no wiki.debian.org/QemuUserEmulation para obter uma breve introdução. Um exemplo para configurar o binfmt_misc pode ser encontrado em svn.kju-app.org/trunk/qemu/qemu/qemu-binfmt-conf.sh