Я намагаюся перейти 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