Instalar e Utilizar o VirtualBox no Ubuntu 20.04

VirtualBox é uma ferramenta de virtualização multi-plataforma livre e de código aberto desenvolvida e mantida pela Oracle. VirtualBox oferece toneladas de recursos interessantes, embalados em uma interface simples e intuitiva. Comparado a alternativas como VMware Workstation, o VirtualBox é mais amigável para qualquer pessoa, em qualquer situação.

Interessado em testar uma nova distro? Ao invés de instalá-la sobre o sistema atual, experimente o sistema primeiro usando o VirtualBox. Precisa ter vários sistemas operacionais rodando ao mesmo tempo? O VirtualBox já o tem coberto. Quase todos os aspectos de uma máquina virtual são personalizáveis.

Este guia mostra como instalar e usar o VirtualBox no Ubuntu 20.04.

VirtualBox no Ubuntu

Existem algumas maneiras de instalar o VirtualBox no Ubuntu 20.04. A maneira mais simples de instalar o VirtualBox é obtê-lo diretamente do repositório de software do Ubuntu. O único problema com este método é que você pode não obter a última versão do VirtualBox.

É possível também realizar uma instalação manual do VirtualBox. Você pode pegar o pacote oficial do VirtualBox DEB para Debian/Ubuntu e instalá-lo usando o APT. O lado negativo com esta abordagem é que você deve atualizar manualmente o VirtualBox uma vez que uma nova versão seja lançada. Isto pode ser contornado adicionando o repo.

Finalmente, você pode instalar o VirtualBox diretamente do código fonte. Este método permite que você compile a VirtualBox a partir do código fonte mas pode ser um processo mais longo e complexo. Instalar o VirtualBox usando este método não é recomendado, pois você terá que segui-lo novamente para atualizar o VirtualBox, mas este método pode ser usado por usuários avançados que gostam de compilar programas a partir do código fonte.

Deixe-nos começar!

Instalar o VirtualBox a partir do Repositório Ubuntu

Este é o método padrão para instalar o VirtualBox. Tudo que você tem que fazer é dizer ao APT para obter o pacote VirtualBox a partir do repositório Ubuntu padrão.

>

Agenda o terminal e execute o seguinte comando:

$ sudo apt update && sudo apt install virtualbox-ext-pack -y

Quando solicitado para a configuração do virtualbox-ext-pack, selecione “Ok.”

Acept the VirtualBox PUEL license.

O pacote virtualbox-ext-pack irá baixar e instalar automaticamente o pacote de extensão VirtualBox.

Instalar o VirtualBox a partir do Repositório Oracle

Este método é útil se você precisar da última versão do VirtualBox. Para que isto funcione, você deve realizar uma configuração única do repositório Oracle. Depois disso, o APT pode lidar com o resto.

Fire up a terminal. Certifique-se que você tem o wget instalado.

$ sudo apt update && sudo apt install wget -y

Grab e adicione as chaves do repo Oracle VirtualBox GPG.

>

$ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O-
sudo apt-key add –

$ wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O-
| sudo apt-key add –

Now, adiciona o repo.

$ sudo add-apt-repository “deb http://download.virtualbox.org/
virtualbox/debian $(lsb_release -cs) contrib”

Update the APT cache.

$ sudo apt update

Finalmente, instale o VirtualBox. No momento de escrever este artigo, a última versão do VirtualBox é a v6.1.12.

$ sudo apt install virtualbox-6.1

Instalar o VirtualBox a partir do código fonte

O código fonte do VirtualBox está disponível gratuitamente. Isto permite a capacidade de construir VirtualBox manualmente a partir do código-fonte. Este é um processo relativamente longo e complexo que requer mais recursos de hardware e esforço. Instalar o VirtualBox usando este método não é recomendado, pois você terá que segui-lo novamente para atualizar o VirtualBox. Informações completas sobre a construção do VirtualBox no Linux podem ser encontradas na página wiki do VirtualBox.

Primeiro, instale as dependências de construção.

$ sudo apt install \
$ acpica-tools chrpath doxygen g++-multilib libasound2-dev libcap-dev \
$ libcurl4-openssl-dev libdevmapper-dev libidl-dev libopus-dev libpam0g-dev \
$ libpulse-dev libqt5opengl5-dev libqt5x11extras5-dev libsdl1.2-dev libsdl-ttf2.0-dev \
$ libssl-dev libvpx-dev libxcursor-dev libxinerama-dev libxml2-dev libxml2-utils \
$ libxmu-dev libxrandr-dev make nasm python3-dev python-dev qttools5-dev-tools \\405>$ texlive texlive-fonts-extra texlive-latex-extra unzip xsltproc \405>$ default-jdk libstdc++5 libxslt1-dev linux-kernel-headers makeself \
$ mesa-common-dev subversion yasm zlib1g-dev

As seguintes dependências de compilação também devem ser instaladas se você estiver rodando a versão 64-bit do Ubuntu.

$ sudo apt install lib32z1 libc6-dev-i386 lib32gcc1 lib32stdc++6

Para hacking Python, considere instalar também os seguintes pacotes.

$ sudo apt install pylint python3-psycopg2 python3-willow python-pil

Building VirtualBox em um sistema host de 64 bits ainda requer todas as bibliotecas de 32 bits e ferramentas de construção. No caso da versão de 64 bits do Ubuntu, tem algumas bibliotecas compartilhadas em falta. Execute o seguinte comando para corrigi-la.

$ sudo ln -s libX11.so.6 /usr/lib32/libX11.so

$ sudo ln -s libXTrap.so.6 /usr/lib32/libXTrap.so

$ sudo ln -s libXt.so.6 /usr/lib32/libXt.so

$ sudo ln -s libXtst.so.6 /usr/lib32/libXtst.so

$ sudo ln -s libXmu.so.6 /usr/lib32/libXmu.so

$ sudo ln -s libXext.so.6 /usr/lib32/libXext.so

Download do último código fonte do VirtualBox aqui.

Extrair o arquivo comprimido.

$ tar -xvf VirtualBox-6.1.12a.tar.bz2

Mude o diretório atual para a fonte extraída e execute o script de configuração. Note que a bandeira “-disable-hardening” não deve ser usada se você pretende redistribuir ou usar o build para produção.

$ ./configure –disable-hardening

>

Load the environment setup script.

$ source ./env.sh

>

É agora finalmente tempo de construir a VirtualBox. Execute o seguinte comando para construir um pacote de lançamento do VirtualBox.

$kmk all

Se a compilação não foi endurecida, o VirtualBox pode ser executado a partir do diretório “out/linux.amd64/release/bin” sob o diretório do código fonte. Entretanto, os módulos do kernel do VirtualBox devem ser compilados e instalados primeiro. Para fazer isso, digite o seguinte código.

$ cd out/linux.amd64/release/bin/src

$ make -j$(nproc)

$ sudo make install

Carregar os módulos.

>

$ modprobe vboxdrv

>

Finalmente, lançar VirtualBox.

$ ./VirtualBox

Usar VirtualBox

VirtualBox é muito fácil de usar. Todas as suas funções são simples, no entanto a VirtualBox oferece controle total sobre quase todos os aspectos de uma máquina virtual. Aqui, vamos verificar como criar e lançar uma máquina virtual VirtualBox.

Antes de criar uma máquina virtual, instale o pacote de extensão VirtualBox. Baixe da página de download do VirtualBox aqui.

Após o download do pacote, instale o pacote usando o seguinte comando.

$ sudo VBoxManage extpack instalar Oracle_VM_VirtualBox_Extension_Pack-6.1.12.vbox-extpack

A instalação irá pedir o contrato de licença PUEL. Digite “y” para continuar.

A instalação deve ser concluída sem nenhum problema.

Agora é hora de criar uma máquina virtual. Inicie a VirtualBox.

Click “New” para criar uma nova máquina virtual.

Dê um nome adequado à nova máquina virtual. Neste exemplo, vou criar uma máquina virtual Ubuntu, por isso vou seleccionar o “Type” como “Linux” e a “Version” como “Ubuntu_64”

Next, atribua a quantidade de espaço RAM que deseja que a máquina virtual tome. É recomendado atribuir 4GB de RAM.

VirtualBox irá pedir a criação de um arquivo no disco rígido para a máquina virtual. O arquivo atuará como armazenamento físico. Seleccione “Criar um disco rígido virtual agora”.”

Ser-lhe-á pedido o tipo de ficheiro do disco rígido virtual. Para a maioria, o formato VDI será mais do que suficiente.

VirtualBox irá perguntar como será criado o ficheiro de armazenamento virtual. Se “Dinamicamente alocado” for selecionado, então o arquivo de armazenamento irá crescer à medida que for usado mais. Se “Tamanho fixo” for selecionado, o arquivo usará o máximo de armazenamento no drive físico. O benefício da segunda opção é que ela oferece mais performance para a máquina virtual.

Selecione o tamanho e localização do arquivo do disco rígido virtual.

A máquina virtual está agora pronta para arrancar! Você precisará ter o arquivo de imagem do Ubuntu em mãos, pois a máquina irá pedir um dispositivo/imagem de inicialização. Para o restante da instalação, confira este guia incrível sobre como instalar o Ubuntu 20.04 no VirtualBox aqui.

Pensamentos Finais

Existem muitas opções disponíveis para ajustar o comportamento da VirtualBox e das máquinas virtuais. Sinta-se à vontade para explorar estas opções. Há muitos materiais online disponíveis sobre como usar o VirtualBox em toda a sua capacidade.

Desfrute!

Deixe uma resposta

O seu endereço de email não será publicado.