Ich versuche, chroot
in ein Arch Linux- ARM
Dateisystem von x86_64
.
Ich habe gesehen, dass es möglich ist, Static zu verwenden, qemu
indem man die Binärdatei in das Chroot-System kopiert:
$ cp /usr/bin/qemu-arm archarm-chroot/usr/bin
Trotzdem bekomme ich immer folgende Fehlermeldung:
chroot: failed to run command ‘/bin/bash’: Exec format error
Ich weiß, das bedeutet, dass sich die Architekturen unterscheiden. Mache ich etwas falsch?
-static
die Link- Optionen hinzufügen
binfmt
zuerst konfigurieren. Eine kurze Einführung finden Sie unter wiki.debian.org/QemuUserEmulation . Ein Beispiel für die Konfiguration von binfmt_misc finden Sie unter svn.kju-app.org/trunk/qemu/qemu/qemu-binfmt-conf.sh