मैं chroot
एक आर्क लिनक्स ARM
फाइल सिस्टम से में कोशिश कर रहा हूँ x86_64
।
मैंने देखा है कि qemu
बाइनरी को क्रियोट सिस्टम में कॉपी करके स्टेटिक का उपयोग करना संभव है:
$ cp /usr/bin/qemu-arm archarm-chroot/usr/bin
लेकिन इसके बावजूद मुझे हमेशा निम्न त्रुटि मिलती है:
chroot: failed to run command ‘/bin/bash’: Exec format error
मुझे पता है कि इसका मतलब यह है कि आर्किटेक्चर अलग हैं। क्या मुझसे कुछ ग़लत हो रहा है?
-static
लिंकर विकल्पों में जोड़कर एक स्थिर qemu पैकेज बनाने में सक्षम होना चाहिए
binfmt
पहले कॉन्फ़िगर करना होगा , एक शांत लघु परिचय के लिए wiki.debian.org/QemuUserEmulation पर एक नज़र डालनी होगी । Binfmt_misc को कॉन्फ़िगर करने के लिए एक उदाहरण svn.kju-app.org/trunk/qemu/qemu/qemu-binfmt-conf.sh