QEMU: iniciar máquina virtual a partir de Windows instalado no HD [RESOLVIDO]

1. QEMU: iniciar máquina virtual a partir de Windows instalado no HD [RESOLVIDO]

EVERTON DA ROSA
everton3x

(usa Debian)

Enviado em 02/04/2018 - 08:42h

Bom dia:

Tenho um PC com Windows 10 instalado "de fábrica" e instalei recentemente o Ubuntu Budgie 17.10.

Acontece que tenho alguns sistemas que não funcionam via Wine e que preciso utilizar periodicamente e, por isso, mantenho o Windows instalado. Contudo, eventualmente preciso rodar alguns relatórios desses sistemas e não gostaria de ter que fechar tudo no Linux e dar boot no Windows apenas para emitir relatórios esporadicamente.

Sempre usei o VirtualBox como emulador e tive respondida uma pergunta aqui no fórum de como vincular uma máquina virtual a uma instalação real no HD, porém, gostaria de fazer isso com o QEMU, ou seja, iniciar o Windows 10 que tenho instalado em dual boot com o Ubuntu dentro do QEMU (sem clonar partição) de forma que, quando me convêm, eu possa iniciar o Windows no QEMU ou um boot normal.

Além disso, pela experiência de vocês, qual teria o melhor desempenho rodando Windows num host linux: VirtualBox ou QEMU?


  


2. Re: QEMU: iniciar máquina virtual a partir de Windows instalado no HD

FurretUber
FurretUber

(usa Ubuntu)

Enviado em 02/04/2018 - 18:26h

A forma mais simples de se utilizar um disco físico em uma máquina virtual do QEMU é usando algo como:
sudo qemu-system-x86_64 -hda /dev/sdb -m 1024 
Que usa o disco /dev/sdb com 1 GB de memória RAM. É possível usar uma partição ao invés de usar o disco inteiro, mas a partição precisa ter um inicializador (Grub, por exemplo). Há MUITAS outras opções para o QEMU que dependem das capacidades do seu sistema hospedeiro.
-enable-kvm -cpu host 
Aumenta consideravelmente o desempenho da máquina virtual, pois utiliza as capacidades de virtualização do kernel e ao invés de simular um processador virtual, usa os parâmetros do processador do hospedeiro.
-smp cpus=X 
Com X o número de núcleos da CPU dá mais núcleos para o convidado. Observação: não use mais que a quantidade de núcleos físicos. Usando os virtuais também, o convidado pode se tornar instável.

De verdade, há muitíssimas opções no QEMU. A documentação no Ubuntu fica em
/usr/share/doc/qemu/qemu-doc.html 
Não cheguei a comparar VirtualBox com QEMU. Eu precisava formatar o Windows 10 (desinstalar o Visual Studio 2015) então dei uma experimentada.


3. Re: QEMU: iniciar máquina virtual a partir de Windows instalado no HD

Giovanni  M
Giovanni_Menezes

(usa Devuan)

Enviado em 02/04/2018 - 19:47h

Estou dês do ano passado estudando e usando o Qemu/Kvm, vou tomar licença e aproveitar o tópico e fazer uma pergunta ao FurretUber

Nessa explicação que você deu ao OP, ele vai usar a partição do Windows que já esta instalado no host e vai ser emulado como guest, sem precisar instalar nada, é isso ?



--------------------------------------------------------------------------
Somente o Software Livre lhe garante as 4 liberdades.
Open Source =/= Free Software.
https://encurtador.com.br/CGNU5
http://www.anahuac.eu/contrarrevolucao-osi/


4. Re: QEMU: iniciar máquina virtual a partir de Windows instalado no HD [RESOLVIDO]

FurretUber
FurretUber

(usa Ubuntu)

Enviado em 02/04/2018 - 21:15h

O comando mais simples possível que eu citei liga o Windows 10 em modo BIOS. Para ligar em modo UEFI precisa adicionar ao comando:
-bios /usr/share/ovmf/OVMF.fd 
Esse arquivo é do pacote ovmf, no Ubuntu.

É o sistema que está instalado no HD que será iniciado. Pode iniciar no grub e escolher o Windows 10, pode iniciar no inicializador do Windows 10, pode ligar no Linux hospedeiro e destruir o sistema, depende da configuração do disco que foi escolhido no comando.

Precisar instalar adicionais não precisa, mas tem programas e drivers, tal qual os adicionais de convidado do VirtualBox, que podem ser instalados no Windows 10 para torná-lo mais rápido no QEMU.

Uma observação: virtualizar uma instalação física do Windows 10 deixa a licença confusa, pois o Windows 10 identifica a "troca de hardware".


5. Re: QEMU: iniciar máquina virtual a partir de Windows instalado no HD

Giovanni  M
Giovanni_Menezes

(usa Devuan)

Enviado em 02/04/2018 - 21:56h

FurretUber

Obrigado, eu comecei um processo de migração do VB para QEMU/KVM a pouco mais de 1 ano e estou gostando muito, eu não sabia dessa possibilidade de rodar como guest um sistema instalado no disco fisico, obrigado pelas informações, com isso futuramente farei testes em dual boot gnu-linux/xpzão e tentar rolar o xpzão como guest no gnu/linux.



--------------------------------------------------------------------------
Somente o Software Livre lhe garante as 4 liberdades.
Open Source =/= Free Software.
https://encurtador.com.br/CGNU5
http://www.anahuac.eu/contrarrevolucao-osi/






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts