chroot
에서 Arch Linux ARM
파일 시스템 으로 들어 가려고합니다 x86_64
.
qemu
바이너리를 chroot 시스템에 복사 하여 static 을 사용하는 것이 가능하다는 것을 알았습니다 .
$ 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