Estoy tratando de chroot
ingresar a un ARM
sistema de archivos Arch Linux desde x86_64
.
He visto que es posible hacer uso de estática qemu
copiando el binario en el sistema chroot:
$ cp /usr/bin/qemu-arm archarm-chroot/usr/bin
Pero a pesar de esto siempre recibo el siguiente error:
chroot: failed to run command ‘/bin/bash’: Exec format error
Sé que esto significa que las arquitecturas difieren. ¿Estoy haciendo algo mal?
-static
a las opciones del enlazador
binfmt
Primero debe configurar , eche un vistazo a wiki.debian.org/QemuUserEmulation para una breve introducción tranquila. Un ejemplo para configurar binfmt_misc se puede encontrar en svn.kju-app.org/trunk/qemu/qemu/qemu-binfmt-conf.sh