USBメモリの用意
USB3.2のUSBで試しており、XPから識別されずかなりはまりました。
XPで対応しているUSB2.0のものを用意します。
USBメモリ固有情報を確認
以下の命令を実行しidVendor及びidProductを確認します。
001:008のところはlsusbの結果を元に実際のBus及びDeviceの値を入れます。
lsusb
lsusb -v -s 001:008 | grep -E "idVendor|idProduct"
起動
vendorid及びproductidは先ほど確認した値を設定する
sudo qemu-system-i386 \
-m 1024 \
-hda xp.img \
-boot c \
-cpu host \
-smp 2 \
-net nic -net user \
-vga std \
-rtc base=localtime \
-enable-kvm \
-usbdevice tablet \
-usb \
-device usb-host,vendorid=0x048d,productid=0x1234