chroot를 사용하여 USB 포트를 qemu에 전달하는 방법

chroot를 사용하여 USB 포트를 qemu에 전달하는 방법

저는 Raspberry Pi 3에서 실행되는 x86 Linux 커널을 얻기 위해 qemu를 사용하여 chroot 환경을 만들었습니다. 런타임에 USB 포트를 전달하는 방법을 알고 계십니까 sudo chroot /home/pi/chroot-stretch-i386/ /bin/su -l root? 구성 파일이 있습니까?

당신의 도움을 주셔서 감사합니다.

바라보다:https://www.novaspirit.com/2019/04/15/run-x86-arm/

답변1

저는 이렇게 했습니다(대신 x86에서 Raspberry 시스템을 실행했지만 이것이 도움이 될 수 있습니다).

# mount /dev/sdxy /mnt/pi # the pi's sdcard

이제 qemu-arm-static을 /mnt/pi/usr/bin에 복사해야 하지만 이미 설정되어 있습니다.

# cd /mnt/pi
# mount -t proc proc proc/
# mount -t sysfs sys sys/
# mount -o bind /dev dev/
# export QEMU_DEVICE=qemu-xhci
# chroot /mnt/pi

됐어, 이제 달릴 수 있어LSSB그리고 다음과 같은 일을 하세요

cat /dev/input/mouse0

chroot 내부에서 입력을 봅니다.

이것이 도움이 됩니까? USB를 통해 무엇에 액세스하고 싶나요?

관련 정보