Tome o Controle das Máquinas Virtuais e Instale o VirtualBox no Ubuntu 20.04

A wise man once said, “With great power comes great responsibility.” The same can be said about virtual machines (VMs). VMs are gaining popularity because they offer a lot of power and flexibility. But all this power can be confusing for newcomers. Well, unless you have VirtualBox on Ubuntu 20.04 machine.

Neste tutorial, você aprenderá como instalar o VirtualBox e como pode controlar suas VMs sem se perder no processo.

Pronto? Comece a gerenciar suas VMs como um profissional com o VirtualBox!

Pré-requisitos

Este tutorial será uma demonstração prática. Se você deseja acompanhar, certifique-se de ter o seguinte:

  • Um sistema Ubuntu 20.04.
  • A user account with sudo privileges – This tutorial uses a root account, but you can also use a regular account with sudo privileges.

Se estiver usando um usuário não root, adicione “sudo” antes de cada comando neste tutorial.

  • Um cliente SSH de sua escolha – Este tutorial assume que você já fez login/SSH em seu sistema Ubuntu 20.04.
  • A minimum of 4GB of RAM – VirtualBox recommends at least 16GB for optimal performance.
  • A minimum of 20GB of free storage space – Each VM you create needs its own storage.

No uso real, a quantidade de memória e armazenamento necessários dependerá de quantas VMs você criar e do que pretende fazer com elas.

  • Um arquivo de imagem do sistema operacional (ISO) – Este tutorial utiliza uma imagem ISO do Windows 10 (32 bits).

Instalando o VirtualBox no Ubuntu 20.04 via APT

Os repositórios base para o Ubuntu 20.04 incluem o VirtualBox, mas ele não vem instalado por padrão. A maneira mais fácil de instalar o VirtualBox no Ubuntu é usar o gerenciador de pacotes APT. Este método funciona tanto para o Ubuntu Desktop quanto para o Server.

Observe que a versão do VirtualBox nos repositórios pode não ser a mais recente e avançada. Mas não se preocupe. Você pode instalar a versão mais recente usando o repositório oficial da Oracle, sobre o qual você aprenderá na próxima seção.

Para instalar o VirtualBox a partir dos repositórios do Ubuntu usando o APT:

1. Execute o comando apt update abaixo para atualizar a lista de pacotes disponíveis.

apt update -y
Updating the list of available packages

2. Em seguida, execute o comando apt install abaixo para instalar o VirtualBox e o pacote estendido.

O pacote estendido é um conjunto de recursos adicionais para o VirtualBox que permite usar determinados recursos, como suporte a USB 2.0 e 3.0, Protocolo de Desktop Remoto (RDP), etc.

apt install virtualbox virtualbox-ext-pack -y
Installing VirtualBox and the extended pack

3. Selecione OK e pressione Enter após ler os termos do Contrato de Licença de Uso Pessoal e Avaliação (PUEL) do VirtualBox Extension Pack.

Reading the VirtualBox Extension Pack Personal Use and Evaluation License (PUEL)

4. Agora, selecione Sim e pressione Enter para aceitar o Contrato de Licença de Código Binário da Oracle para o VirtualBox Extension Pack.

Accepting the Oracle Binary Code License Agreement

O instalador irá baixar e instalar todos os arquivos necessários, como mostrado abaixo. Aguarde o processo ser concluído. É isso! Você instalou o VirtualBox com sucesso em sua máquina usando o APT.

Unpacking the VirtualBox extension pack

5. Por fim, execute o seguinte comando para começar a usar o VirtualBox ou abra-o no menu Aplicações.

Este passo se aplica ao abrir o VirtualBox, independentemente do método que você usou para instalar o aplicativo neste tutorial.

virtualbox

A janela principal do Gerenciador do VirtualBox aparece, como mostrado abaixo, onde você pode gerenciar suas VMs.

Opening the VirtualBox

Instalando o VirtualBox do Repositório Oficial da Oracle

Você aprendeu a instalar o VirtualBox usando o gerenciador de pacotes APT, um método rápido. Mas esse método tem uma grande desvantagem; você não obterá a versão mais recente do VirtualBox.

Se você prefere obter a versão mais recente do VirtualBox, precisa instalá-la do repositório oficial da Oracle. A Oracle lança novas versões do VirtualBox com frequência. Note que este método é um pouco mais complexo do que o anterior.

Para instalar o VirtualBox do repositório oficial da Oracle, primeiro você precisa adicionar a chave do repositório da Oracle ao seu sistema:

1. Execute o comando wget abaixo para baixar e adicionar a chave do repositório Oracle ao seu keyring. Esta chave garante que os pacotes que você instala usando este repositório sejam válidos e provenientes de uma fonte confiável.

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
Adding the Oracle repository key to the keyring

2. Em seguida, execute o seguinte comando add-apt-repository para adicionar o repositório Oracle ao seu sistema. Este repositório contém as últimas versões do VirtualBox para o Ubuntu.

add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"
Adding the Oracle repository to the system

3. Após adicionar o repositório, execute o comando apt update abaixo para atualizar o cache do APT e aplicar as novas alterações.

apt update -y
Updating APT cache to apply changes

4. Execute o comando apt cache para verificar qual versão do VirtualBox está disponível nos repositórios oficiais.

apt-cache policy virtualbox

Escolha a versão mais recente do VirtualBox da lista para instalar.

Checking available VirtualBox versions from the repositories

5. Agora, execute o comando apt install para instalar a versão mais recente do VirtualBox que você escolheu no passo quatro.

apt install virtualbox-6.1 -y
Installing VirtualBox from Oracle’s official repository

Alternativamente, você pode copiar e colar o comando apt install virtualbox- no seu terminal e pressionar Tab para autocompletar o número da versão.

Todas as versões atualmente disponíveis serão exibidas, conforme mostrado abaixo. Escolha a mais recente para instalar. Esse comportamento funciona para qualquer combinação de versão suportada do Ubuntu e do VirtualBox.

Auto-completing VirtualBox versions

6. Em seguida, execute o seguinte comando para baixar o Pacote de Extensão do VirtualBox. Certifique-se de que o número da versão do pacote de extensão corresponda à versão do VirtualBox que você acabou de instalar (6.1).

Você pode encontrar o link de download para o pacote de extensão na mesma página onde encontrou o link de download para o VirtualBox.

wget https://download.virtualbox.org/virtualbox/6.1.26/Oracle_VM_VirtualBox_Extension_Pack-6.1.26.vbox-extpack
Downloading the VirtualBox Extension Pack

7. Por fim, execute o comando VBoxManage abaixo para instalar o Pacote de Extensão do VirtualBox.

VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.26.vbox-extpack

Digite “y” e pressione Enter quando solicitado para concordar com os termos, conforme mostrado abaixo.

Installing the VirtualBox Extension Pack

Instale o VirtualBox usando um Pacote Deb

Se você não é fã de adicionar repositórios de terceiros ao seu sistema, você pode instalar o VirtualBox usando um pacote deb. Você pode baixar o pacote deb da Oracle e instalá-lo manualmente em seu sistema.

Para instalar o VirtualBox a partir de um pacote .deb:

1. Abra seu navegador da web favorito, vá para a página de downloads do VirtualBox Linux e procure por sua distribuição Linux. Este tutorial é para o VirtualBox 6.1.34 para Ubuntu 20.04.

Clique com o botão direito no hiperlink, conforme mostrado abaixo, e escolha Copiar endereço do link para copiar o link de download.

Copying the download link for the VirtualBox deb package

2. Agora execute o comando wget para baixar o pacote .deb. Substitua o link abaixo pelo link de download que você copiou no passo um.

A opção -P é usada para especificar o diretório de destino, que neste caso é a pasta Downloads.

wget https://download.virtualbox.org/virtualbox/6.1.34/virtualbox-6.1_6.1.34-150636.1~Ubuntu~eoan_amd64.deb -P Downloads
Downloading the VirtualBox deb package

3. Agora, execute os seguintes comandos para mudar para o diretório Downloads e instalar o VirtualBox.

cd Downloads
dpkg -i Downloads/virtualbox-6.1_6.1.34-150636.1~Ubuntu~eoan_amd64.deb
Installing VirtualBox using the deb package

Se você receber um erro dizendo que algumas dependências não estão satisfeitas, execute o seguinte comando para corrigi-las.

apt-get install -f

Criando Sua Primeira VM

Você instalou com sucesso o VirtualBox em sua máquina e está pronto para criar sua primeira VM. Este tutorial usa uma imagem do Windows 10 para criar uma VM, mas você pode escolher qualquer uma que preferir.

Para criar sua primeira VM:

1. Inicie o VirtualBox se ele já não estiver aberto.

2. Clique no botão Novo na barra de ferramentas para criar uma nova VM.

Initiating creating a new VM

3. Configure o nome e o sistema operacional (SO) para sua VM com o seguinte:

  • Nome – Forneça um nome para sua VM. A escolha deste tutorial é W10.
  • Pasta da Máquina – Escolha a pasta onde você quer que sua VM resida.

Por padrão, os arquivos da sua VM são armazenados no diretório home sob o diretório VirtualBox.

  • Tipo – Selecione o tipo de SO para sua VM. A escolha deste tutorial é Windows 10 (32 bits).
  • Clique Próximo para continuar.
Creating Your First VM

4. Agora, especifique quanto de memória (RAM em MB) você quer alocar para sua VM e clique em Próximo.

Allocating the VM’s memory

5. Selecione a opção Criar um disco rígido virtual agora na próxima tela e clique em Criar.

Essa opção permite que você crie um disco rígido virtual (um arquivo) que armazena todos os dados para a sua VM, incluindo o sistema operacional, aplicativos e arquivos.

Creating a virtual hard disk

6. Em seguida, escolha a opção VDI (Imagem de Disco Virtual do VirtualBox), que é uma boa escolha para a maioria dos usuários, e clique em Avançar.

Mas se estiver executando o VirtualBox em um ambiente corporativo, escolha uma das outras duas opções.

Selecting a hard disk file type

7. Na próxima tela, escolha o tipo de armazenamento para o seu disco rígido virtual. Mas, para este tutorial, selecione a opção padrão (Alocação Dinâmica) e clique em Avançar.

Por que usar alocação dinâmica? Essa opção é mais eficiente com espaço de armazenamento, pois aloca apenas a quantidade de espaço em disco que a VM usa.

Selecting the VM’s storage type

8. Escolha um nome para o disco rígido virtual, aloque o espaço de armazenamento para a sua VM e clique em Criar. Você pode escolher o tamanho de armazenamento desejado, mas a escolha deste tutorial é de 20 GB.

Allocating 20 GB of space for the VM

Depois que a VM for criada, você verá a VM listada no painel esquerdo da janela do VirtualBox.

Verifying the new VM

Anexando uma Mídia Inicializável

Você acabou de criar sua primeira VM no VirtualBox. Mas, neste momento, mesmo se você iniciar a VM, ela não fará nada, pois você ainda não anexou nenhuma mídia inicializável à VM.

Para anexar uma mídia inicializável à sua VM:

1. Clique na sua VM no painel esquerdo e clique em Configurações na barra de ferramentas para acessar as configurações da sua VM.

Accessing the VM’s settings

2. Na janela Configurações, clique em Armazenamento no painel esquerdo —> Unidade vazia em Dispositivos de armazenamento —> o ícone de disco em Atributos.

A context menu opens where you can choose how to attach a bootable media for the VM (step three).

Accessing bootable media options

3. Selecione Escolher arquivo de disco no menu suspenso para buscar sua mídia inicializável (ISO).

Choosing a disk file as the bootable media

4. Agora, localize e selecione seu arquivo de imagem ISO.

Locating the Windows 10 ISO file

5. Clique em OK para fechar a janela Configurações.

Saving the settings changes

6. Por fim, clique em Iniciar na barra de ferramentas para iniciar sua nova VM.

Starting the new VM

Você verá uma nova janela aberta com sua VM inicializando. Neste ponto, você pode instalar seu sistema operacional (Windows 10) como faria normalmente em uma máquina local.

Após instalar o sistema operacional, você pode inicializar sua VM e usá-la como qualquer outro computador.

Starting up the VM to set up its operating system

Aumentando a Memória de Vídeo (VRAM) da VM para Melhorar o Desempenho

Percebeu lentidão em sua VM após configurar seu sistema operacional? Por padrão, a VRAM alocada para uma VM é apenas 128 MB, que também é o máximo de VRAM que você pode alocar, como mostrado abaixo.

Showing max VRAM to allocate

Esta quantidade de VRAM é suficiente se você tiver apenas uma ou duas janelas abertas. Mas, se você tentar fazer algo intensivo em gráficos, como testar seus jogos de vídeo em diferentes sistemas operacionais, você precisará de mais VRAM.

Para aumentar a memória de vídeo para sua VM:

1. Clique no menu Máquina —> Desligamento ACPI, como mostrado abaixo, ou pressione as teclas Host+H para desligar sua VM. A tecla Host é a tecla Ctrl direita no seu teclado.

Shutting down the VM

2. Em seguida, execute o comando abaixo para aumentar (modifyvm) a VRAM da sua VM para 256. Este comando não fornece saída, mas configura a VRAM máxima da sua VM para 256. Certifique-se de substituir W10 pelo nome da sua VM.

Observe que 256 MB é a memória de vídeo máxima que você pode alocar.

VBoxManage modifyvm "W10" --vram 256

3. Inicie sua VM novamente e você notará a diferença no desempenho.

4. Por fim, abra as configurações da VM, clique em Display no painel esquerdo e verifique se a Memória de Vídeo está definida como 256 MB, conforme mostrado abaixo. Esta saída indica que o adaptador de vídeo da sua VM Windows 10 agora usa 256 MB de memória de vídeo.

Você pode experimentar com diferentes quantidades de memória de vídeo para encontrar o ponto ideal para suas necessidades. Mas lembre-se de que você não pode alocar mais de 256 MB de memória de vídeo para uma VM.

Verifying new VRAM allocation

Conclusão

Neste tutorial, você aprendeu como instalar o VirtualBox no seu sistema Ubuntu 20.04 e criar sua primeira VM. Você também melhorou o desempenho aumentando a VRAM da sua VM conforme desejado. Com essas habilidades, você pode testar diferentes sistemas operacionais e executar várias VMs simultaneamente sem slowdowns.

O VirtualBox, sem dúvida, é um dos melhores softwares de virtualização disponíveis. Este software é gratuito, de código aberto e multiplataforma.

Muitos administradores de sistemas e desenvolvedores utilizam o VirtualBox com um cluster Kubernetes local para fins de desenvolvimento e testes. Você faria o mesmo?

Source:
https://adamtheautomator.com/virtualbox-on-ubuntu-2004/