ฉันพยายามที่จะchrootเป็น Arch Linux ระบบแฟ้มจากARMx86_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