Próbuję przejść chroot
do systemu ARM
plików Arch Linux x86_64
.
Widziałem, że można to zrobić za pomocą static qemu
, kopiując plik binarny do systemu chroot:
$ cp /usr/bin/qemu-arm archarm-chroot/usr/bin
Ale mimo to zawsze pojawia się następujący błąd:
chroot: failed to run command ‘/bin/bash’: Exec format error
Wiem, że to oznacza, że architektury się różnią. czy robię coś źle?
-static
do opcji linkera
binfmt
najpierw skonfigurować , zajrzyj na wiki.debian.org/QemuUserEmulation, aby uzyskać krótkie krótkie wprowadzenie. Przykład konfiguracji binfmt_misc można znaleźć na stronie svn.kju-app.org/trunk/qemu/qemu/qemu-binfmt-conf.sh