から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
リンカオプションに
binfmt
最初に設定する必要があります。静かな短い紹介のためにwiki.debian.org/QemuUserEmulationを見てください。binfmt_miscを設定するための例はで見つけることができますsvn.kju-app.org/trunk/qemu/qemu/qemu-binfmt-conf.sh