Я намагаюся перейти chrootв ARMфайлову систему Arch Linux з x86_64.
Я бачив, що можна зробити статичну qemu, скопіювавши двійкове в систему chroot:
$ cp /usr/bin/qemu-arm archarm-chroot/usr/bin
Але незважаючи на це, я завжди отримую таку помилку:
chroot: failed to run command ‘/bin/bash’: Exec format error
Я знаю, це означає, що архітектури відрізняються. Я щось роблю не так?
-staticдо параметрів лінкера
binfmtСпочатку потрібно налаштувати , ознайомитись з wiki.debian.org/QemuUserEmulation для короткого короткого вступу. Приклад налаштування binfmt_misc можна знайти за адресою svn.kju-app.org/trunk/qemu/qemu/qemu-binfmt-conf.sh