Qemuに使用する前にカーネルイメージを変更しようとしています。コンパイルされたバイナリを画像に追加しようとしています。 64ビットのLinux14.02を使用しています。私がしているのは、
linaro-media-create --image_file vexpress.img --dev vexpress --binary linaro-natty.tar.gz --hwpack hwpack_linaro.tar.gz
Sudo mount -o loop,offset=$((106496*512)) -t auto vexpress.img /mnt
cd /mnt
Sudo mount --bind /proc /mnt/proc
Sudo mount --bind /dev /mnt/dev
Sudo chroot .
chroot: failed to run command ‘/bin/bash’: No such file or directory
ファイルをイメージにscpするために、このエラーを乗り越える必要があります。親切に助けてください。
32ビットプログラムを実行しようとしています(/mnt/bin/bash
)64ビットシステムの場合。
これを行うには、multiarchを有効にして、必要なライブラリ(libc6など)をインストールする必要があります。
dpkg --add-architecture i386
apt-get update
apt-get install libc6:i386