Sto provando a chroot
entrare in un ARM
filesystem Arch Linux da x86_64
.
Ho visto che è possibile fare un uso statico qemu
copiando il file binario nel sistema chroot:
$ cp /usr/bin/qemu-arm archarm-chroot/usr/bin
Ma nonostante ciò ottengo sempre il seguente errore:
chroot: failed to run command ‘/bin/bash’: Exec format error
So che questo significa che le architetture differiscono. Sto facendo qualcosa di sbagliato?
-static
alle opzioni del linker
binfmt
prima configurare , dai un'occhiata a wiki.debian.org/QemuUserEmulation per una breve introduzione. Un esempio per la configurazione di binfmt_misc è disponibile all'indirizzo svn.kju-app.org/trunk/qemu/qemu/qemu-binfmt-conf.sh