質問: linuxでqemuを使用してusbブート機能をテストする ubuntu oneiricを実行していて、quemuをインストールして、usbデバイスが起動可能かどうかをテストしています。何らかの理由で、ラップトップではusbが起動しますが、デスクトップpcではboot erroそれで、誰かが私のstorejet usb hddの起動機能をquemuでテストする方法を知っていますか?
回答: -usbdevice host:bus.addrフラグは今これを行う正しい方法です。例えば:sudo qemu-system-x86_64 -enable-kvm -m 256 -usbdevice host:3.6 usbデバイスノード(この場合は/ dev/bus/usb/003/006)にアクセスするには、(sudoからの)ルート権限が必要です。適切なパーミッションまたは特権がないと、パーミッション拒否エラーが発生し、qemuはデバイスを認識しません。