Como fazer uma máquina virtual no VirtualBox no Linux

Há muitas maneiras diferentes de executar máquinas virtuais no Linux. De longe, uma das maneiras mais fáceis (e mais populares) de fazer isso é com o Oracle VM Virtualbox. É uma ótima ferramenta que facilita a virtualização na plataforma Linux e possui vários recursos muito úteis e fáceis de usar. Quando se trata de usar o Virtualbox no Linux, há várias coisas para entender. Primeiro, o gerenciador de VM do Virtualbox é uma das ferramentas de VM mais usadas no Linux e em outros lugares. É por isso que o processo de instalação é bastante fácil – na maioria das vezes. Muitos sistemas operacionais Linux distribuem o software.

ALERTA DE SPOILER: Role para baixo e assista ao tutorial em vídeo no final deste artigo.

Dito isto, a ferramenta também requer um módulo de kernel. Em alguns Linuxes, o módulo do kernel é instalado automaticamente com o DKMS. Essa tecnologia permite que o software de nível de kernel necessário seja compilado a cada atualização de software. Em outros, os usuários devem habilitar os módulos do kernel manualmente e podem ter problemas.

Use por sua conta e risco.

Ubuntu

sudo apt install virtualbox

Debian

sudo apt-get install virtualbox

Arch Linux

sudo pacman -S virtualbox

Durante a instalação, o usuário é solicitado a escolher entre duas opções diferentes. O padrão é uma configuração DKMS que reconstruirá automaticamente os módulos do kernel. O outro permite que o usuário o faça manualmente.

Se você não deseja lidar com nenhum problema, pressione a tecla Enter para escolher DMKS durante a instalação da ferramenta.

Fedora

sudo dnf install virtualbox

OpenSUSE

sudo zypper install virtualbox

Instalando para outros Linux

Além de ser distribuído diretamente por meio de fontes de software padrão no Linux, os usuários podem obter um binário .RUN autônomo e instalar a ferramenta Virtualbox VM manualmente. Essa opção é perfeita se sua distribuição Linux (por algum motivo) optar por não distribuir a ferramenta popular da Oracle. Além disso, a instalação da versão binária pode ser necessária se você estiver procurando por um novo software que a versão do seu sistema operacional ainda não suporta.

  Como usar o bash para criar diretórios no Linux [Guide]

Antes de instalá-lo, você precisará fazer duas coisas: instalar os cabeçalhos do kernel e atualizar o sistema. Os cabeçalhos do kernel são necessários, pois instalar e compilar os módulos do kernel Linux não é possível sem eles. Instale-os olhando através do gerenciador de pacotes do seu sistema operacional e procurando por “cabeçalhos do kernel”.

Nota: usando o kernel LTS Linux? Você precisará instalar os cabeçalhos LTS.

Certifique-se também de instalar estes pacotes, pois eles são necessários para a compilação: “gcc, make, autoconf, binutils, xorg-server-devel”. Entenda que os nomes desses pacotes variam dependendo de qual distribuição Linux você usa. Para obter melhores resultados, consulte a página Wiki do seu sistema operacional Linux para obter os módulos do kernel.

Com todos os requisitos atendidos, acesse o site do Virtualboxe baixe o pacote .RUN. Procure o link de download em “Todas as distribuições (criadas no EL5 e, portanto, não requerem bibliotecas de sistema recentes)”. Clique em i386 para 32 bits e AMD64 para 64 bits.

Quando o arquivo estiver no seu PC, abra uma janela de terminal e use o comando CD para ir para a pasta Downloads.

cd ~/Downloads

Em seguida, altere as permissões do arquivo RUN com o comando chmod.

sudo chmod +x VirtualBox-*.run

Inicie o processo de instalação executando diretamente o arquivo .RUN do Virtualbox. Os usuários podem fazer isso clicando com o botão direito do mouse no arquivo no gerenciador de arquivos ou (de preferência) com o terminal.

  Como configurar o Seafile no Linux

Nota: se você for instalar o binário do Virtualbox através do gerenciador de arquivos, certifique-se de abrir seu gerenciador de arquivos na raiz.

Inicie o processo de instalação obtendo primeiro o root.

sudo -s

Em seguida, execute o arquivo.

./VirtualBox-*.run

À medida que o processo de instalação começa, o software será instalado no sistema, os módulos do kernel serão compilados e etc. Quando terminar, reinicie o seu PC Linux. Logo depois, o Virtualbox estará pronto para uso.

Como criar uma VM

Para criar uma nova máquina virtual, inicie a ferramenta Virtualbox. A partir daqui, clique em “Novo”. Nesta seção, comece a digitar o nome do sistema operacional que você deseja virtualizar. Na verdade, isso é muito importante, porque à medida que você faz isso, o programa procura os padrões do sistema operacional (para facilitar a virtualização).

Se, por algum motivo, o sistema operacional não for detectado automaticamente, clique no menu suspenso e selecione o “tipo”. Selecione também a opção mais aplicável em “versão”.

Clique no próximo botão para selecionar a quantidade correta de RAM. Se o software detectou seu sistema operacional automaticamente, provavelmente forneceu RAM suficiente. Sinta-se à vontade para adicionar mais (ou retirar alguns) se desejar, arrastando o controle deslizante para a esquerda ou para a direita. Em seguida, clique no botão Avançar para continuar para a próxima página.

A terceira página é a área de criação do disco rígido. Mais uma vez, se o Virtualbox detectar automaticamente seu sistema operacional, não se preocupe com esta etapa. Basta clicar em próximo para passar por ele e ficar com as opções padrão. Se a ferramenta não detectou automaticamente para você, você precisará especificar o tamanho manualmente.

  Como usar o VeraCrypt no Linux

Nota: certifique-se de selecionar VDI durante o processo do disco rígido, a menos que você saiba o que está fazendo.

Durante o processo de configuração do disco rígido, o Virtualbox assume como padrão “alocado dinamicamente”. Isso significa que o disco virtual só se expandirá à medida que os arquivos ficarem maiores. Isso é bom para quem não tem muito espaço físico.

Com o disco rígido configurado, o assistente está completo. Clique em “terminar” para retornar à janela principal do Virtualbox. Inicie sua VM selecionando-a e clicando em “iniciar”.

Quando a VM for inicializada, você será solicitado a especificar o arquivo de instalação do sistema operacional. Use o navegador para navegar até o arquivo ISO e abra-o no VBox. Em seguida, passe pelo processo de instalação do sistema operacional convidado. Quando terminar, sua VM estará utilizável.

Adaptadores de rede em ponte

Você pode querer dar à sua máquina virtual acesso direto à sua rede. Veja como fazer isso na ferramenta Virtualbox. Primeiro, encontre a VM na área de gerenciamento e clique com o botão direito nela. A partir daqui, selecione “configurações” para abrir a área de configuração. Esta área tem uma tonelada de opções de VM individuais. Desconsidere todos eles, exceto “Rede”.

Por padrão, a VM acessa a rede via NAT (tradução de endereços de rede). Para a maioria dos usuários, esta opção é suficiente. No entanto, se você deseja permitir que sua VM interaja diretamente com outras máquinas na rede, é melhor alterar isso para uma nova configuração. A melhor opção para dar acesso direto à VM é “em ponte”.

Selecione o menu suspenso ao lado de “Anexado a” e selecione “Adaptador em ponte”. Em seguida, clique em “OK” para salvar as configurações. À medida que você liga sua VM, ela ficará visível na rede e poderá ver/interagir com outras máquinas.