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/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 --displaybinfmt 항목이 등록되었는지 확인할 수도 있습니다 .

관련 정보