Gentoo 3.8.13 x86 only stable
Надо настроить qemu-arm chroot. Прочел штук 5 документаций - в теории все понятно. Собираю qemu со static-user флагом. Указываю чем выполнять бинарники для arm ( /proc/sys/fs/binfmt_misc/register). Файлик arm появился. qemu-arm hаботает - отработал бинарник для arm-a (hello word, компиленый criossdev-ом).
qemu-arm из остновной системы скопировал в гостевую , по тому-же пути ( /usr/bin/qemu-arm )
Дальше по инструкции:
mount -o bind /dev /guest_fs/dev
mount -o bind /sys /guest_fs/sys
mount -o bind /proc /guest_fs/proc
chroot /guest_fs/
chroot: не удалось выполнить команду «/bin/bash»: Ошибка формата выполняемого файла
ls -la /proc/sys/fs/binfmt_misc/
drwxr-xr-x 2 root root 0 авг. 5 19:06 .
dr-xr-xr-x 1 root root 0 авг. 5 16:57 ..
-rw-r--r-- 1 root root 0 авг. 5 19:29 arm
--w------- 1 root root 0 авг. 5 19:29 register
-rw-r--r-- 1 root root 0 авг. 5 19:06 status
cat /proc/sys/fs/binfmt_misc/arm
enabled
interpreter /usr/bin/qemu-arm
flags: P
offset 0
magic 7f454c4601010100000000000000000002002800
mask ffffffffffffff00ffffffffffff00fffeffffff
4
А вот если посмотреть в гостевую ОС...
ls -la /guest_fs/proc/sys/fs/binfmt_misc/
то там пусто о_0. Мож потому и ругается, что не знает чем обработать такой бинарник ?
вот и бьюсь уже не первый день.. и никак =( Ув. форумчане, помогите - оч надо.