Testar os recursos de inicialização usb com o qemu no linux

3

Estou executando o Ubuntu Oneiric e instalei quemu para testar se o meu dispositivo usb é inicializável, porque, por alguns motivos, no meu laptop o usb inicializa, mas no meu desktop ele mostra Boot Erro

Então, alguém sabe como testar com quemu os recursos de inicialização do meu disco rígido USB StoreJet?

    
por w0rldart 28.02.2012 / 21:17

3 respostas

5

Encontrei a resposta, mas ela pode ser melhorada?

lsusb

Bus 001 Device 007: ID 152d:2329 JMicron Technology Corp. / JMicron USA Technology Corp. JM20329 SATA Bridge

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

    
por 28.02.2012 / 21:22
3

Existe também este formato que funciona:

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

É um pouco melhor, já que você não precisa procurar os números dos dispositivos.

    
por 07.09.2012 / 21:53
2

A -usbdevice host:bus.addr bandeira é o caminho certo para fazer isso agora. Por exemplo:

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

Os privilégios de root (do sudo) são necessários para acessar o nó do dispositivo usb (/ dev / bus / usb / 003/006 neste caso). Sem permissões ou privilégios adequados, você receberá permissão de erros negados e o qemu não verá o seu dispositivo.

    
por 20.06.2012 / 00:53