chroot debootstrap問題:そのファイルまたはディレクトリがありません。

chroot debootstrap問題:そのファイルまたはディレクトリがありません。

私はubuntu 18.04でqemuとdebootstrapを使ってJetson NanoでX86アプリケーションを実行したいと思います。実際、私はこのチュートリアルに従っています。

https://www.youtube.com/watch?v=dzAoaFOJy7U&t=338s&ab_channel=NovaspiritTech

このようなことが起こりました。私は凍りつきました。

root@ziomario-desktop:~/Scrivania/qemu-x86# ls

chroot-stretch-i386 log-x86 monta.sh smonta.sh

root@ziomario-desktop:~/Scrivania/qemu-x86# sudo mount -t sysfs /sys/ ./chroot-stretch-i386/sys/

root@ziomario-desktop:~/Scrivania/qemu-x86# sudo mount -t proc /proc/ ./chroot-stretch-i386/proc/

root@ziomario-desktop:~/Scrivania/qemu-x86# sudo mount --bind /dev ./chroot-stretch-i386/dev/

root@ziomario-desktop:~/Scrivania/qemu-x86# sudo mount --bind /dev/pts ./chroot-stretch-i386/dev/pts

root@ziomario-desktop:~/Scrivania/qemu-x86# sudo mount --bind /dev/shm ./chroot-stretch-i386/dev/shm/

root@ziomario-desktop:~/Scrivania/qemu-x86# chroot ./chroot-stretch-i386/ /debootstrap/debootstrap --second-stage

chroot: impossibile eseguire il comando "/debootstrap/debootstrap": No such file or directory

root@ziomario-desktop:~/Scrivania/qemu-x86# sudo cp /usr/bin/qemu-i386-static ./chroot-stretch-i386/usr/bin/

root@ziomario-desktop:~/Scrivania/qemu-x86# sudo chroot ./chroot-stretch-i386/ /debootstrap/debootstrap --second-stage

chroot: impossibile eseguire il comando "/debootstrap/debootstrap": No such file or directory

root@ziomario-desktop:~/Scrivania/qemu-x86# sudo !!

sudo sudo chroot ./chroot-stretch-i386/ /debootstrap/debootstrap --second-stage

chroot: impossibile eseguire il comando "/debootstrap/debootstrap": No such file or directory

root@ziomario-desktop:~/Scrivania/qemu-x86# chroot ./chroot-stretch-i386/ /debootstrap/debootstrap --second-stage

chroot: impossibile eseguire il comando "/debootstrap/debootstrap": No such file or directory

以下で何が起こるべきかを確認できます。

ここに画像の説明を入力してください。

ベストアンサー1

投稿した結果によると、6:51にコマンドをスキップしたようです。https://pastebin.com/cDbw2nG3qemu-i386-static次の場所にコピーする必要があります./chroot-stretch-i386/usr/bin

sudo cp /usr/bin/qemu-arm-static chroot-stretch-i386/usr/bin

実行する前に:

sudo chroot ./chroot-stretch-i386/ /debootstrap/debootstrap --second-stage

デバイスがこのi386アーキテクチャをサポートしていない場合。

binfmt-supportパッケージがインストールされていることを確認して実行して、update-binfmts --displaybinfmtエントリが登録されていることを確認することもできます。

おすすめ記事