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: 21.764 ]

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

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

Habilitando multilib no Slackware - Atualizado e simplificado

WindowMaker forever: instalando o fork -crm no Slackware 13.37

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

Empacotando Cliente Copy no Slackware - Como ganhar 20 GB de armazenamento em nuvem

Leitura recomendada

Desenvolvendo um servidor DNS no CentOS

Instalando seu Quake III Arena no Linux

Xine rodando arquivos .rm

Instalação do Deepin 14.1 - Uma distribuição fantástica

Funtoo Current - Instalação completa

  
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 leoCCB 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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts