Instalação e configuração do QEMU + AQEMU no Slackware

Aprenda a instalar e configurar o QEMU, uma alternativa ao VirtualBox no campo de máquinas virtuais, no Slackware, e sua interface gráfica, o AQEMU.

[ Hits: 16.235 ]

Por: Luís Fernando C. Cavalheiro em 22/09/2015 | Blog: https://github.com/lcavalheiro/


Instalação do QEMU + AQEMU (usando sbotools)



A instalação do QEMU no Slackware é bem simples: todos os pacotes necessários estão no http://slackbuilds.org. Para ser mais preciso ainda, serão instalados:
O primeiro pacote, usbredir, permite que a máquina virtual acesse os dispositivos USB espetados na máquina hospedeira. O segundo pacote é o QEMU, enquanto o terceiro é uma interface gráfica para ele. Como toda interface gráfica ela é opcional, mas será inclusa para que os amiguinhos do "Redmond way of life" possam se orientar. Outro ponto crucial para a decisão pela instalação do AQEMU é facilitar todo o processo. Em um material futuro, porém, explicarei como realizar as configurações via linha de comando.

É importante notar, porém, que a instalação do usbredir precisa ser feita antes das demais. De acordo com Edward Koenig, o mantenedor do pacote qemu no SlackBuilds.org, o libusb do Slackware é meio antigo demais, tornando o usbredir uma necessidade. Procedamos, pois, à instalação dele primeiro:

# sboinstall usbredir

Se você quiser instalar à moda antiga, vá no endereço do pacote, baixe os sources e o .tar.gz com o script SlackBuild e seja feliz. Não, o Dino® não aceita que um candango infeliz qualquer que procura sobre virtualizações não saiba usar um SlackBuild, e por isso ele se recusa a ensinar como. Poste um tópico aqui no VOL que quem sabe eu ensino.

É importante salientar que o usbredir não substitui o libusb original do Slackware, mas o complementa. Logo, apenas instale o pacote criado, não atualize o libusb com ele.

Agora sim instale os demais pacotes:

# sboinstall qemu aqemu

Atente ao fato que o pacote qemu apresenta uma série de opções, e o sboinstall dá ao usuário a opção de passar essas opções ao script de compilação. Basta seguir as instruções que o próprio sboinstall exibe e tudo se resolverá. Duas opções recomendadas são "TARGETS=all" e "LIBUSB=yes". Aguarde o processo de compilação e instalação terminar, o que pode demorar bastante dependendo da sua máquina e da opção "TARGETS=all" ter sido ou não passada ao sboinstall.

Após instalar todos os pacotes listados passe para a próxima página do artigo.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução: o que é o QEMU?
   2. Instalação do QEMU + AQEMU (usando sbotools)
   3. Configurando a máquina virtual: básico
   4. Configurando a máquina virtual: avançado
   5. Como trapacear: criando uma máquina virtual pelo modo wizard
   6. Executando e desligando uma máquina virtual pelo AQEMU / Conclusão
Outros artigos deste autor

Guia pós-instalação do Slackware - edição 2013

Menu de Aplicativos do Window Maker

Narrando sessões de RPG de mesa online usando droll e IRC

Guia Pós-Instalação do Slackware - edição 2015

Conexões Wireless com DHCP no Slackware - Configuração à moda antiga

Leitura recomendada

Configurando o CACIC (parte 2) - Atualizado

Cafe Con Leche (Gerenciador de Lan House e Cyber Café)

KDE4 junto com KDE3 no Debian Lenny

Instalação e configuração do Gkrellm

Avaliando Ubuntu 7.10 Gutsy Gibbon (Ubuntu Studio)

  
Comentários
[1] Comentário enviado por zezaocapoeira em 22/09/2015 - 15:06h


Salve mano . Parabéns pelo trabalho.

Obrigado pela atenção , salve !!!

[2] Comentário enviado por danniel-lara em 22/09/2015 - 16:22h


Parabéns , ótimo artigo

[3] Comentário enviado por lcavalheiro em 27/09/2015 - 12:06h

Agradecido
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta

[4] Comentário enviado por sergeimartao em 30/09/2015 - 11:23h

Excelente artigo, aprendi bastante. Vlw

[5] Comentário enviado por Radiske em 06/10/2015 - 10:25h


Olá lcavalheiro

Como sempre, excelente artigo.
Parabéns!

Mas tive um problema, será que podes me ajudar?
Não estou usando o sbotools.
Instalei o usbredir. 100%.
No momento de compilhar o qemu usando qualquer um dos parâmetros
TARGETS=all ./qemu.SlackBuild
./qemu.SlackBuild
Ocorre o erro:

"...
qemu-2.4.0/target-sh4/cpu.h

ERROR: invalid trace backends
Please choose supported trace backends."

ou:
bash-4.2# ./configure

ERROR: invalid trace backends
Please choose supported trace backends.

Sempre nesse ponto.
Testei algumas coisas que pesquisei na internet, li o fonte "cpu.h" mas não encontrei como solucionar.

Rodo VirtualBox diarimente em meu notebook que tem processador i7 com 8 núcles, etc, etc. Será que falta alguma configuração?

Obrigado.

[6] Comentário enviado por xerxeslins em 08/10/2015 - 14:33h


Estou lendo agora e instalando os pacotes. :)

Favoritado desde já.

Excelente trabalho!

[7] Comentário enviado por JJSantos em 17/01/2016 - 19:40h

Muito bom.

[8] Comentário enviado por Leo CCB em 10/05/2016 - 17:50h

Salve, salve, nobre professor! Como sempre artigos divertidos e instrutivos. Gostaria de saber como usar o aqemu para acesssar partições de boot do meu note. A questão é a seguinte: Tenho slack e ubuntu, sendo o principal o slack. Todavia, para acessar a Caixa, é necessário um módulo de segurança que só está disponível em .deb. Segui a dica https://www.vivaolinux.com.br/artigo/QEMU-Para-rodar-Windows-preinstalado, com algumas modificaçõs. Acessou a tela de boot, mas não iniciou o ubuntu. Usando o aqemu não consegui nada nem achei nada relevante na rede. Lidei na aba boot Linux Kernel mas sem sucesso.

[9] Comentário enviado por tylervortexbr em 16/12/2016 - 12:54h

Olá como vai?
Tem como iniciar via terminal?

Esse tipo de VM sem KVM me interessou muito por eu usar o Android Emulator que não permite iniciar vagrant e o emulador android ao mesmo tempo.

Minha ideia é iniciar e utilizar a VM apenas via console mesmo.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts