3

Я запускаю Ubuntu Oneiric и только что установил quemu чтобы проверить, является ли мое USB-устройство загрузочным, потому что по некоторым причинам на моем ноутбуке загружается USB, но на моем настольном ПК отображается Boot Erro

Итак, кто-нибудь знает, как проверить с помощью quemu возможности загрузки моего жесткого диска StoreJet usb?

3 ответа3

5

Я нашел ответ, но можно ли его улучшить?

lsusb

Шина 001 Устройство 007: ID 152d: 2329 JMicron Technology Corp. / JMicron USA Technology Corp. Мост SATA JM20329

sudo qemu-system-x86_64 -m 512 -enable-kvm -usb -device usb-host,hostbus=1,hostaddr=7

3

Существует также этот формат, который работает:

sudo qemu-system-x86_64 -enable-kvm -m 256 -usb /dev /sdX

Это немного лучше, так как вам не нужно искать номера устройств.

2

-usbdevice host:bus.addr является правильным способом сделать это сейчас. Например:

sudo qemu-system-x86_64 -enable-kvm -m 256 -usbdevice host:3.6

Права root (из sudo) необходимы для доступа к узлу устройства usb (в данном случае /dev /bus /usb /003/006). Без надлежащих разрешений или привилегий вы получите ошибки об отказе в разрешении, и qemu не увидит ваше устройство.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .