VirtualBox no Arch Linux

Arch Linux não é essa distribuição que é só chegar, rodar um comando e pronto... Pois bem, para aqueles que gostam de fazer seus testes, é interessante ter um ambiente de virtualização disponível. E uma ótima solução para isso é o VirtualBox.

[ Hits: 26.784 ]

Por: Gildásio Júnior em 06/05/2015


Habilitando modos de rede Host Only e Bridged



Até aqui, o que temos já pode rodar as máquias no modo de rede NAT e rede interna, mas pode ser que você precise rodar em Host Only ou Bridged e, para isso, precisamos fazer uns procedimentos a mais. Siga...

O Arch Linux não vem com o programa "ifconfig", mas sim com o "ip" (que é uma atualização). A questão é que o VirtualBox precisa dele para esses modos. O pacote que tem esse programa é o "net-tools". Então, só instalar, né?! Quase isso...

# pacman -S net-tools

Depois disso, vamos precisar rodar dois módulos:

# modprobe vboxnetadp
# modprobe vboxnetflt

P.S.: vamos ver se está lendo só por ler ou querendo aprender... Faça os passos já ditos anteriormente, para caso o carregamento do módulo não tenha surtido efeito e também habilite para rodar já no boot.

Depois disso, já é possível usar modo Bridged ou Host Only em nossas máquinas. Show!

Adicionais para Convidados

Os adicionais para convidados permitem que o VirtualBox faça, por exemplo, compartilhamento de diretórios entre o Host e a VM, dentre outras coisas.

Para conseguir isso, precisamos instalar um complemento do VirtualBox:

# pacman -S virtualbox-guest-iso

Extension Pack

O Extension Pack é um pacote de extensões que permite que o VirtualBox faça boot por placas Intel, ou ainda tenha acesso ao USB, por exemplo.

Para instalar, temos duas possibilidades. Vejamos.

AUR:

Basta executar o comando abaixo:

yaourt -S virtualbox-ext-oracle

Pelo VirtualBox:

Você precisará entrar nesse link e importar o arquivo pelo menu: Arquivo → Preferências → Extensões.

Observações

Esse artigo foi feito e testado no Arch Linux x86_64 com kernel 4.0.1-1-ARCH.

Foram testados os seguintes modos de rede: Bridged, Rede Interna e NAT.

Não cheguei a testar as opções de "Adicionais para Convidado" nem o Extension Pack, mas pela leitura de alguns manuais e Wikis, vi que seria dessa forma.

Todos os demais comandos foram testados.

Artigo originalmente postado, em:
Boa sorte e até mais ver! :D

Página anterior    

Páginas do artigo
   1. Instalação
   2. Habilitando módulos e rodando no boot
   3. Habilitando modos de rede Host Only e Bridged
Outros artigos deste autor

A pós-instalação do Arch Linux

Transmission-CLI - Gerenciando torrents via CLI

Compartilhando o Terminal

WeeChat - Um (O) cliente IRC CLI

Instalação do Arch Linux com LVM + Luks

Leitura recomendada

Hyperic HQ: monitore sua rede like a boss

Instalação do Ambiente .NET (#C) no Slackware 15.0

Bind – Servidor DNS no OpenSOLARIS

Clonando máquinas virtuais no VMWare Server

Introdução ao OpenLDAP com o JXplorer

  
Comentários
[1] Comentário enviado por wagnerfs em 11/05/2015 - 21:01h

Gostaria de ter mais tempo para estudar essas distribuições "casca grossa". Parabéns pelo artigo.

_________________________
Wagner F. de Souza
Graduado em Redes de Computadores
"GNU/Linux for human beings."
LPI ID: LPI000297782

[2] Comentário enviado por guimaraesrocha em 11/05/2015 - 21:27h



[3] Comentário enviado por guimaraesrocha em 11/05/2015 - 21:29h


Estou com uma VM do Arch parada faz um tempo, vou testar o seu artigo.

[4] Comentário enviado por gjuniioor em 11/05/2015 - 22:06h


[1] Comentário enviado por K666 em 11/05/2015 - 21:01h

Gostaria de ter mais tempo para estudar essas distribuições "casca grossa". Parabéns pelo artigo.

_________________________
Wagner F. de Souza
Graduado em Redes de Computadores
"GNU/Linux for human beings."
LPI ID: LPI000297782


Rpz... Achava que ia ser mais complicada a migração, mas é bem tranquilo... Se curte usar o console, não há diferenças! Só o gerenciador de pacotes. Se curte ambiente gráfico, só instalar o de preferência e já foi!

[5] Comentário enviado por gjuniioor em 11/05/2015 - 22:06h


[3] Comentário enviado por guimaraesrocha em 11/05/2015 - 21:29h


Estou com uma VM do Arch parada faz um tempo, vou testar o seu artigo.


Cara, é uma distro que vale a pena testar em máquina real!!! ehehehe

[6] Comentário enviado por SuperMax em 19/05/2015 - 09:51h

Belo trabalho,
só uma dúvida o Arch atualiza o kernel com frequencia, e como o virutalbox depende do headers do kernel será q se fará necessário refazer alguns passo que vc descreveu toda vez ou vai funcionar e atualizar td automaticamente?

[7] Comentário enviado por gjuniioor em 19/05/2015 - 13:59h


[6] Comentário enviado por SuperMax em 19/05/2015 - 09:51h

Belo trabalho,
só uma dúvida o Arch atualiza o kernel com frequencia, e como o virutalbox depende do headers do kernel será q se fará necessário refazer alguns passo que vc descreveu toda vez ou vai funcionar e atualizar td automaticamente?


Boa pergunta! Ainda não peguei atualização automática do kernel com o VirtualBox instalado para testar, mas seguindo a lógica, como ele atualizaria mas sempre se mantêm no padrão (Arch ou LTS), então não precisaria atualizar... É apenas uma especulação apoiada na lógica da coisa :D

[8] Comentário enviado por SuperMax em 19/05/2015 - 15:26h


Boa pergunta! Ainda não peguei atualização automática do kernel com o VirtualBox instalado para testar, mas seguindo a lógica, como ele atualizaria mas sempre se mantêm no padrão (Arch ou LTS), então não precisaria atualizar... É apenas uma especulação apoiada na lógica da coisa :D


LTS ou não, certamente não mudará. Mas certamente o pacote linux-headers usado pelo virtualbox será alterado. To perguntando isso pq já tive um problema com server windows e na maquina virtual (cliente) com arch, no caso qdo foi atualizado o kernel do arch os adicionais de compartilhar pararam de funcionar, a tive q desinstalar e instalar novamente os pacotes no lado cliente, ai achei uma solução que inclui no pacman os pacotes do virtualbox para não serem atualizados; aparentemente resolveu, mesmo não sendo uma solução mto elegante.
E no caso, agora estou rodando Arch como server e quero instalar o Virtualbox, mas ainda estou com kernel 3.19 e quero fazer uns testes antes de atualizar, por isso a pergunta...


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts