Como instalar o Ubuntu 13.10 Desktop no QEMU?

3

A seguir estão os detalhes do meu sistema: Fedora Core-18, i686.

Estou tentando instalar o Ubuntu no qemu. A seguir estão os comandos que executei:

qemu-img create ubuntu.img 8G
qemu-system-i386 -hda ubuntu.img -boot d -cdrom ./ubuntu-13.10-desktop-i386.iso -m 512

Depois de executar o segundo comando, a janela aparece e mostra o UBUNTU sendo iniciado, mas depois a janela fica preta sem atividade.

    
por user2453475 06.01.2014 / 22:18

3 respostas

4

O problema é que você está emulando e não virtualizando, e a emulação consome recursos, então a inicialização leva muito tempo para ser concluída.

Para acelerar as coisas, adicione o sinalizador -enable-kvm para ativar a virtualização do KVM:

qemu-system-i386 -hda ubuntu.img -boot d -cdrom ./ubuntu-13.10-desktop-i386.iso -m 512 -enable-kvm

Isso também foi perguntado em: link

    
por 01.10.2014 / 15:11
1

Você não especifica se está usando o QEMU ou o KVM, mas como @ BodhiZazen disse nos comentários , eu não acho que o QEMU vanilla pode suportar gráficos de ponta como o que o Unity requer.

Se você estiver realmente tentando usar o KVM, recomendamos usar a ferramenta GUI virt-manager para executar suas instalações de convidado da VM em vez da linha de comando. É mais fácil montar mídia ISO e reconfigurar a VM Guest através da GUI.

Screenshots

Vocêpodevermaisdevirt-manager em ação no site do projeto e leia sobre isso também está lá.

    
por 06.01.2014 / 23:15
0

Configuração do host / convidado do Ubuntu 18.04

Não consigo reproduzir com a seguinte configuração:

wget http://releases.ubuntu.com/xenial/ubuntu-18.04-desktop-amd64.iso
qemu-img create -f qcow2 ubuntu-18.04-desktop-amd64.img.qcow2 16G
qemu-system-x86_64 \
  -cdrom ubuntu-18.04-desktop-amd64.iso \
  -drive file=ubuntu-18.04-desktop-amd64.qcow2,format=qcow2 \
  -enable-kvm \
  -m 2G \
  -smp 2 \
  -vga virtio \
;

Em seguida, na GUI:

  • Instalar o Ubuntu
  • continue, continue, continue ...
  • aguarde alguns minutos
  • no final "Reiniciar agora"
  • agora você pode fechar a janela do QEMU

Após a conclusão da instalação, recomendo usar um instantâneo de disco caso você queira ir de volta à instalação original (um caso de uso comum para software de teste):

qemu-img create -f qcow2 -b ubuntu-18.04-desktop-amd64.qcow2 \
                            ubuntu-18.04-desktop-amd64.snapshot.qcow2

e, em seguida, reinicie o sistema a partir do disco de instantâneos:

qemu-system-x86_64 \
  -drive file=ubuntu-18.04-desktop-amd64.snapshot.qcow2,format=qcow2 \
  -enable-kvm \
  -m 2G \
  -smp 2 \
  -vga virtio \
;

Em seguida, sempre que você quiser voltar para a instalação original, basta executar novamente:

qemu-img create -f qcow2 -b ubuntu-18.04-desktop-amd64.qcow2 \
                            ubuntu-18.04-desktop-amd64.snapshot.qcow2

O instantâneo armazena apenas os diffs entre a imagem original e, portanto, não ocupa muito espaço em disco.

Testado em um host do Ubuntu 18.04, QEMU 1:2.11+dfsg-1ubuntu7.3 , nvidia-384 versão 390.48-0ubuntu3 , Lenovo ThinkPad P51, NVIDIA Corporation GM107GLM [Quadro M1200 Mobile] GPU.

Notas:

  • Aopção

    -vgavirtiodevesercapazdeobterresoluçõesmaisaltas: link Alternar tela cheia com:

    Ctrl + Alt + F
    

    de iniciar o QEMU com -full-screen .

  • -soundhw hda ativa o som. Por que o QEMU não habilita por padrão me bate.

  • Uma vez dentro da VM, reduza o tempo de espera do menu do GRUB e mostre algumas mensagens de inicialização para a próxima inicialização com:

    printf 'GRUB_TIMEOUT=1\nGRUB_CMDLINE_LINUX_DEFAULT=""\n' | sudo tee -a /etc/default/grub
    sudo update-grub
    
  • Compartilhamento de área de transferência TODO:

    Tentei -spice port=5930,disable-ticketing + remote-viewer spice://127.0.0.1:5930 e spice-vdagent está pré-instalado no convidado, mas não há sucesso.

    A causa da bagunça é que os desenvolvedores do QEMU parecem mais focados no uso não-interativo, ao invés de implementar coisas como esta de forma confiável e, portanto, matando o VirtualBox de uma vez por todas: link

  • TODO: aceleração 3D do host. Ainda com SPICE e QXL, glxgears fornece 1k FPS e o mesmo acontece com o SDL normal. Mas no host __GL_SYNC_TO_VBLANK=0 vblank_mode=0 glxgears dá 20k FPS, então estou supondo que os gráficos não foram acelerados?

Relacionados: Como instalar o Ubuntu 13.10 Desktop no QEMU?

Imagens inicializáveis pré-construídas

Se você quer uma imagem que inicializa sem a necessidade de qualquer interação no instalador, veja: link

    
por 17.06.2018 / 02:22