ฉันพยายามที่จะchroot
เป็น Arch Linux ระบบแฟ้มจากARM
x86_64
ฉันได้เห็นว่าเป็นไปได้ที่จะใช้ static qemu
โดยการคัดลอกไบนารีลงในระบบ chroot:
$ cp /usr/bin/qemu-arm archarm-chroot/usr/bin
แต่อย่างไรก็ตามฉันได้รับข้อผิดพลาดต่อไปนี้:
chroot: failed to run command ‘/bin/bash’: Exec format error
ฉันรู้ว่านี่หมายถึงสถาปัตยกรรมที่แตกต่าง ฉันกำลังทำอะไรผิดหรือเปล่า?
-static
ตัวเลือก linker
binfmt
ก่อนดูที่wiki.debian.org/QemuUserEmulationเพื่อการแนะนำสั้น ๆ อย่างเงียบ ๆ ตัวอย่างสำหรับการกำหนดค่า binfmt_misc สามารถดูได้ที่svn.kju-app.org/trunk/qemu/qemu/qemu-binfmt-conf.sh