Como instalar uma versão do qemu e libvirt que não vem com o apt-get

0

Eu preciso instalar o QEMU 2.5.0 e o libvirt 1.3.3 para contornar os problemas do driver da Nvidia (Código 43) ao fazer a passagem da GPU em uma VM do Windows. Veja o primeiro artigo em solução de problemas em src para detalhes.

Eu instalei o KVM usando sudo apt-get install qemu-kvm qemu-utils qemu-efi ovmf libvirt-bin libvirt-de , isso me dá versões mais antigas.

Com virsh , o comando version é impresso:

Compiled against library: libvirt 1.3.1
Using library: libvirt 1.3.1
Using API: QEMU 1.3.1
Running hypervisor: QEMU 2.5.0

Sou relativamente novo no Ubuntu, então alguém poderia explicar como eu atualizo ou instalo o QEMU 2.5.0 e o libvirt 1.3.3 (ou uma versão posterior)?

    
por smuseus 04.08.2017 / 10:01

1 resposta

0

Provavelmente não é um problema relacionado à versão que você teve / teve. Há algumas alterações na configuração da sua VM (arquivo xml) que você precisa fazer para solucionar a tentativa deliberada da NVIDIA de bloquear a funcionalidade da VM em suas placas mainstream / non workstation. Certifique-se de que não haja nenhum monitor virtual conectado à VM com a ferramenta virt-manager, então

  1. Encerre seu gerenciador de virt e vm

  2. Abra um prompt de comando e digite:

    sudo virsh edit vmnamehere
    
  3. Substitua a primeira linha por:

    <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
    

    (Você pode encontrar o código aqui: link )

  4. Vá até o final do arquivo de configuração e antes de </domain> , insira:

    <qemu:commandline>
      <qemu:arg value='-cpu'/>
      <qemu:arg value='host,hv_time,kvm=off,hv_vendor,hv_vendor_id=null'/>
    </qemu:commandline>
    

    (Você pode encontrar o código aqui: link )

  5. Salve + saia do editor que você usou

  6. Reinicie o aplicativo virt-manager

Isso funciona para mim o tempo todo. Espero que você não tenha desistido disso, pois vejo que este é um post antigo. Uma boa maneira de ver se você está fazendo as coisas certas é tentar passar GPU em um sistema operacional que funcionará com certeza, como uma VM Linux / Ubuntu / Debian.

    
por Daniel Van Donsel 14.10.2018 / 02:22