web-dev-qa-db-ja.com

chroot:コマンド「/ bin / bash」の実行に失敗しました:

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するために、このエラーを乗り越える必要があります。親切に助けてください。

3
junaids

32ビットプログラムを実行しようとしています(/mnt/bin/bash)64ビットシステムの場合。

これを行うには、multiarchを有効にして、必要なライブラリ(libc6など)をインストールする必要があります。

dpkg --add-architecture i386
apt-get update
apt-get install libc6:i386
2
user49740