如何使用 chroot 将 USB 端口传递到 qemu

如何使用 chroot 将 USB 端口传递到 qemu

我使用 qemu 创建了一个 chroot 环境,以使 x86 linux 内核在 Raspberry Pi 3 上运行。您知道运行时如何传递 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 访问什么?

相关内容