QEMU não inicializa o drive USB

1

Não consigo fazer o QEMU inicializar um disco rígido com o Ubuntu 16.04.1 dentro de um gabinete USB externo. Eu posso montar a unidade bem no meu sistema operacional host como partições, ler arquivos, tudo bem.

Eu sei que a unidade inicializa como se eu colocasse a unidade diretamente no meu PC conectando-a ao SATA, ela inicializa bem. Mas quando eu tento fazer o QEMU inicializá-lo a partir do USB, isso causa erros. Isso faz com que Grub fique bem, mas é quando morre depois disso.

Este é o meu comando QEMU:

sudo kvm -hdb /dev/sdh

Este comando me leva ao Grub:

Então, quando eu continuo com o Ubuntu ou mesmo com o Modo de Recuperação Ubu, isso me dá isto:

Não vai passar por isso. Eu também tentei este comando QEMU, que também falha:

sudo qemu-system-x86_64 -usb -usbdevice disk:/dev/sdh

Este comando faz o seguinte:

    
por jfreak53 20.02.2017 / 20:01

1 resposta

3

Parece que estava faltando a opção de memória na linha de comando do QEMU. Se não for especificado, o QEMU tem como padrão 128 MB de RAM, não o suficiente para inicializar o kernel.

A solução é fornecer RAM suficiente ao QEMU usando o parâmetro -m . Meu último comando que funciona é:

sudo kvm -m 2G -hdb /dev/sdh
    
por jfreak53 21.02.2017 / 16:49