VirtualBox

Instale e use o VirtualBox no Ubuntu 20.04

Instale e use o VirtualBox no Ubuntu 20.04
VirtualBox é uma ferramenta de virtualização de plataforma cruzada gratuita e de código aberto desenvolvida e mantida pela Oracle. VirtualBox oferece toneladas de recursos interessantes, embalados em uma interface de usuário 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? Em vez de instalá-lo sobre o sistema atual, experimente primeiro o sistema usando o VirtualBox. Precisa ter vários sistemas operacionais em execução ao mesmo tempo? VirtualBox ajuda você. 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 dos repositórios de software do Ubuntu. O único problema com este método é que você não pode obter a versão mais recente do VirtualBox.

Também é possível realizar uma instalação manual do VirtualBox. Você pode pegar o pacote DEB oficial do VirtualBox para Debian / Ubuntu e instalá-lo usando APT. A desvantagem dessa abordagem é que você deve atualizar manualmente o VirtualBox assim que uma nova versão for lançada. Isso pode ser contornado adicionando o repositório Oracle.

Finalmente, você pode instalar o VirtualBox diretamente do código-fonte. Este método permite que você construa o VirtualBox a partir da fonte, mas pode ser um processo mais demorado 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 construir programas a partir do código-fonte.

Comecemos!

Instale o VirtualBox a partir do repositório Ubuntu

Este é o método padrão para instalar o VirtualBox. Tudo que você precisa fazer é dizer ao APT para obter o pacote VirtualBox dos repositórios padrão do Ubuntu.

Abra o terminal e execute o seguinte comando:

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

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

Aceite a licença PUEL do VirtualBox.

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

Instale o VirtualBox a partir do repositório Oracle

Este método é útil se você precisar da versão mais recente do VirtualBox. Para fazer isso funcionar, você deve realizar uma configuração única do repositório Oracle. Depois disso, o APT pode cuidar do resto.

Abra um terminal. Certifique-se de que você tem wget instalado.

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

Pegue e adicione as chaves GPG repo do Oracle VirtualBox.

$ wget -q https: // www.caixa virtual.org / download / oracle_vbox_2016.asc -O- |
sudo apt-key add -

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

Agora, adicione o repo.

$ sudo add-apt-repository "deb [arch = amd64] http: // download.caixa virtual.org /
virtualbox / debian $ (lsb_release -cs) contrib "

Atualize o cache APT.

$ sudo apt update

Finalmente, instale o VirtualBox. No momento em que este artigo foi escrito, a versão mais recente do VirtualBox é v6.1.12.

$ sudo apt install virtualbox-6.1

Instale o VirtualBox a partir do código-fonte

O código-fonte do VirtualBox está disponível gratuitamente. Isso permite a capacidade de construir o VirtualBox manualmente a partir da 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 compilaçã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 \
$ texlive texlive-fonts-extra texlive-latex-extra unzip xsltproc \
$ default-jdk libstdc ++ 5 libxslt1-dev linux-kernel-headers makeelf \
$ mesa-common-dev subversion yasm zlib1g-dev

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

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

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

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

Construir o 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, ele tem algumas bibliotecas compartilhadas ausentes. Execute o seguinte comando para corrigi-lo.

$ sudo ln -s libX11.tão.6 / usr / lib32 / libX11.tão

$ sudo ln -s libXTrap.tão.6 / usr / lib32 / libXTrap.tão

$ sudo ln -s libXt.tão.6 / usr / lib32 / libXt.tão

$ sudo ln -s libXtst.tão.6 / usr / lib32 / libXtst.tão

$ sudo ln -s libXmu.tão.6 / usr / lib32 / libXmu.tão

$ sudo ln -s libXext.tão.6 / usr / lib32 / libXext.tão

Baixe o código-fonte mais recente do VirtualBox aqui.

Extraia o arquivo compactado.

$ tar -xvf VirtualBox-6.1.12a.alcatrão.bz2

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

$ ./ configure --disable-hardening

Carregue o script de configuração do ambiente.

$ source ./ env.sh

Agora é finalmente hora de construir o VirtualBox. Execute o seguinte comando para construir um pacote de lançamento do VirtualBox.

$ kmk tudo

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

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

$ make -j $ (nproc)

$ sudo make install

Carregue os módulos.

$ modprobe vboxdrv

Finalmente, inicie o VirtualBox.

$ ./ VirtualBox

Usando o VirtualBox

VirtualBox é muito amigável. Todas as suas funções são simples, mas o VirtualBox oferece controle total sobre quase todos os aspectos de uma máquina virtual. Aqui, veremos como criar e iniciar uma máquina virtual VirtualBox.

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

Assim que o pacote for baixado, instale-o usando o seguinte comando.

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

A instalação 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. Abra o VirtualBox.

Clique em “Novo” para criar uma nova máquina virtual.

Dê à nova máquina virtual um nome adequado. Neste exemplo, vou criar uma máquina virtual Ubuntu, então vou selecionar o “Tipo” como “Linux” e a “Versão” como “Ubuntu_64.”

Em seguida, atribua a quantidade de espaço RAM que você deseja que a máquina virtual ocupe. Recomenda-se atribuir 4 GB de RAM.

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

Você será questionado sobre o tipo de arquivo do disco rígido virtual. Para a maioria, o formato VDI será mais do que suficiente.

O VirtualBox perguntará como o arquivo de armazenamento virtual será criado. Se "Alocado dinamicamente" for selecionado, o arquivo de armazenamento aumentará à medida que for mais usado. Se "Tamanho fixo" for selecionado, o arquivo usará o armazenamento máximo na unidade física. O benefício da segunda opção é que ela oferece mais desempenho para a máquina virtual.

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

A máquina virtual agora está pronta para inicializar! Você precisará ter o arquivo de imagem do Ubuntu em mãos, pois a máquina pedirá um dispositivo / imagem de inicialização. Para o restante da instalação, verifique 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 do VirtualBox e das máquinas virtuais. Sinta-se à vontade para explorar estes. Existem muitos materiais online disponíveis sobre como usar o VirtualBox em sua capacidade máxima.

Apreciar!

Instale o emulador Dolphin mais recente para Gamecube e Wii no Linux
O Dolphin Emulator permite que você jogue seus jogos de Gamecube e Wii escolhidos em computadores pessoais Linux (PC). Sendo um emulador de jogo disp...
Como usar o GameConqueror Cheat Engine no Linux
O artigo cobre um guia sobre como usar o mecanismo de cheat GameConqueror no Linux. Muitos usuários que jogam no Windows costumam usar o aplicativo “C...
Melhores emuladores de console de jogo para Linux
Este artigo irá listar software de emulação de console de jogo popular disponível para Linux. A emulação é uma camada de compatibilidade de software q...