Tôi đang cố gắng chroot
vào một ARM
hệ thống tập tin Arch Linux từ x86_64
.
Tôi đã thấy rằng có thể sử dụng tĩnh qemu
bằng cách sao chép nhị phân vào hệ thống chroot:
$ cp /usr/bin/qemu-arm archarm-chroot/usr/bin
Nhưng mặc dù vậy, tôi luôn nhận được lỗi sau:
chroot: failed to run command ‘/bin/bash’: Exec format error
Tôi biết điều này có nghĩa là các kiến trúc khác nhau. Tôi có làm điều gì sai?
-static
vào các tùy chọn liên kết
binfmt
trước, hãy xem wiki.debian.org/QemuUserEmulation để giới thiệu ngắn gọn. Có thể tìm thấy một ví dụ để định cấu hình binfmt_misc tại svn.kju-app.org/trunk/qemu/qemu/qemu-binfmt-conf.sh