Instalar Linux sem reparticionar no Qemus

Fevereiro 2017


Este artigo vai lhe guiar para instalar Ubuntu 8.04 (Hardy Heron) no QEMU no Windows. Este guia pode igualmente ser utilizado para instalar de maneira geral um sistema operacional no Qemu.


Porque esta solução?


vVantagens:

Ela lhe permite testar Linux no Windows sem teclar nas partições.
  • Você pode faer funcionar Ubuntu ao mesmo tempo que Windows.
  • Contrariamente à VMWare ou VirtualBox, QEMU não necessita os direitos administradores no Windows.
  • QEMU não necessita instalação, pode-se embarcar um Ubuntu completo no pen (8 Go) ou disco rígido, e o lançar à vontade.
  • Você pode emular outras arquiteturas de processadores além dos PC : por exemplo um processador ARM ou PowerPC (Ubuntu propõe uma versão ARM e Debian propõe quase uma versão para cada arquitetura), este gênero de emulação que não é aquela do processador alvo é impossível com VirtualBox ou Vmware.


Inconvenientes:
  • É lento (mas funciona!).
  • A configuração de rede é um pouco mais simples que VMWare/VirtualBox.
  • A resolução é limitada em 800x600 (mas pode-se utilizar sem problema as aplicações em plena resolução com ssh+X11 (veja no final deste documento).


Esta instalação é muito similar à A instalação com VirtualBox.

Vamos lá !

A necessidade

  • Um PC no Windows com 512 Mo de RAM (ou mais)
  • Imagem ISO d'Ubuntu 8.04: ubuntu-8.04.1-desktop-i386.iso ( desta pagina)
  • QEMU 0.9.1 para Windows (MD5: 7af368bfcc3d072efb042f49a4a9bb96)


Descompacte o arquivo zip de QEMU e copie ubuntu-8.04.1-desktop-i386.iso neste diretório.

Instalação do Ubuntu


Criemos um disco rígido virtual (trata-se de um arquivo que será considerado como um disco rígido no Ubuntu).
Nós iremos criar um de 10 Go, o que é muito confortável (5 Go podem ser suficiente). Abra uma janela MS-Dos no diretório de QEMU e digite:

qemu-img create -f qcow2 ubuntu804_hd.qcow2 10G

(O formato do disco qcow2 é mais eficaz que o formato bruto (RAW).)

Lance em seguida QEMU para a instalação :

qemu -L . -std-vga -hda ubuntu804_hd.qcow2 -cdrom Ubuntu804_desktop_i386.iso -m 256 -net nic,model=rtl8139 -net user -boot d


Explicações das opções :
  • -L . serve à indicar à Qemu que é preciso usar o diretório corrente para buscar os arquivos.
  • -std-vga emula uma placa gráfica compatível Vesa VBE (ao invés da Cirrus standard emulada)
  • -hda ubuntu804_hd.qcow2 utiliza o arquivo ubuntu804_hd.qcow2 como disco rígido para a máquina virtual.
  • -cdrom Ubuntu804_desktop_i386.iso utiliza o arquivo ISO como CD-Rom na máquina virtual.
  • -boot d serve para forçar o lançamento sobre o leitor CD (a imagem ISO)
  • -m 256 para dar 256 Mo de memoria viva à máquina virtual (é o mínimo recomendado para Ubuntu)
  • -net nic,model=rtl8139 serve a emular uma placa rede RealTek RTL8139 na máquina virtual.
  • -net user permite criar uma rede privada virtual (Qemu emula um servidor DHCP, um firewall e um servidor DNS).


Se você vê uma mensagem "Could not open '\\.\kqemu' - QEMU acceleration layer not activated: No error", você pode ignorá-la. É sem conseqüência.

Escolha francês com as flechas e pressione ENTRE :


E escolha "Instalar Ubuntu".


Você verá algumas mensagens se afixar, é normal :


Note que o arranque do Ubuntu será muito longo, é normal. Tenha paciência.


A partir daqui, siga o procedimento normal da instalação do Ubuntu (A instalação será muito longa igualmente.)

No final da instalação, você verá esta mensagem de erro :


É normal. Você pode fechar a janela.
Nós iremos agora lançar Qemu sem a opção que serve à booter sobre o CD.

Lancamento do Ubuntu


Lance Ubuntu com:

qemu -L . -std-vga -hda ubuntu804_hd.qcow2 -m 256 -net nic,model=rtl8139 -net user


Na janela de conexão, entre o identificador e a senha que você escolheu no momento da instalação.

Pronto ! Eis seu Desktop Ubuntu no Qemu no Windows:

[Image: http://static.commentcamarche.net/www.commentcamarche.net/faq/images/0-hMcrcJAI-06-bureau-gnomee-s-.png|500px|]

Nota: Quando a máquina virtual para (ao passar pelo menu no Ubuntu), você verá talvez a seguinte messagem:
"halt: Unable to iterate IDE devices: No such file or directory."


É sem conseqüência : você pode fechar a janela.

Configuração

Rede

  • Com a opção -net nic,model=rtl8139 Qemu emula uma placa de rede RealTek RTL8139 (que deverá ser reconhecida automaticamente por Ubuntu)
  • Com a opção -nic user, Qemu age como um servidor DHCP: Sua máquina virtual deveria ter seu endereço IP. Digite ifconfig em linha de comando para lhe assegurar (o endereço deveria ser em 10.0.2.x).


Assim, neste modo Qemu age como um firewall virtual, que protege a máquina virtual das conexões vindas do exterior.
Qemu age igualmente como servidor DHCP e DNS virtuais para que sua máquina virtual tenha automaticamente um endereço IP atribuído e que ela possa se conectar na internet
  • Qemu age como um firewall para proteger a máquina virtual : não se pode conectar sobre. (Utilize a opção -redir para estabelecer comunicações para a máquina virtual).
  • A máquina virtual, ela, pode se conectar onde ela desejar, mas somente com os protocolos utilizando TCP e UDP.
  • O firewall de Qemu não liga ICMP. A máquina virtual não pode então « pinçar » uma máquina na internet.





Outros modos são menos restritivos, mas necessitam os direitos de administrador na máquina host para instalar drives TAP.

Transferir arquivos


Para transferir arquivos a partir/para a máquina virtual e a máquina host, você pode utilizar ssh:
  • Na linha de lançamento de Qemu, adicione -redir tcp:22::22
  • Na máquina virtual, instale o servidor ssh: sudo apt-get install ssh
  • Na máquina host (Windows), pegue então WinSCP e conecte-se ao localhost: Você poderá transferir arquivos a patir/para a máquina virtual.

Note que ao instalar um servidor X no Windows, você poderá aproveitar da plena resolução de tela de sua máquina Windows para lançar as aplicações gráficas Linux no Qemu. Veja este artigo.

a completar (configurar além de 800x600, USB, transferir arquivos com-smb, savevm/loadvm para um carregamento rápido do OS (10 segundos !), -snapshot, etc.)

Tradução feita por Ana Spadari

Veja também

Artigo original publicado por . Tradução feita por ninha25. Última modificação: 31 de agosto de 2011 às 16:25 por ninha25.
Este documento, intitulado 'Instalar Linux sem reparticionar no Qemus', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.