
私は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/cDbw2nG3。qemu-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 --display
binfmtエントリが登録されていることを確認することもできます。