Virtualização de sistemas operacionais no Linux/Debian com o Virtualbox
A virtualização de hardware consiste em rodar vários sistemas operacionais na mesma máquina. Isso é possível com o uso de programas específicos, que geram máquinas virtuais (Virtual Machines, ou VMs): estas emulam os componentes físicos de um PC, possibilitando que um sistema operacional diferente seja instalado em cada uma delas.
O Virtualbox é um poderoso software de virtualização para uso doméstico e empresarial, nele é possível virtualizar diversos tipos de sistemas operacionais. Hoje, é possível utilizá-lo em sistemas Windows, Linux, Macintosh e Solaris.
Para instalar o Virtualbox no Debian 9.0 Stretch, siga os passos abaixo.
Antes de instalar o Virtualbox no seu sistema, é necessário atualizá-lo, abra o terminal e logue-se como root:
$ sudo su
Atualize o sistema:
$ apt update && apt upgrade
Após concluir a atualização, é recomendável reiniciar o sistema.
Agora, para realizar a instalação, é necessário inserir o repositório do virtualbox no sistema:
$ sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian stretch contrib" >> /etc/apt/sources.list.d/virtualbox.list'
Baixe e instale a chave pública da Oracle no sistema:
$ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | apt-key add -
Atualize a lista de repositórios:
$ apt update
Instale as dependências necessárias:
$ apt install dkms build-essential linux-headers-$(uname -r)
Para instalar a versão 5.2, digite o comando abaixo:
$ apt install virtualbox-5.2
Caso queira instalar uma versão mais "antiga", por ex.: 5.1.x, alterar o número da versão:
$ apt install virtualbox-5.1
Após, adicione o seu usuário ao grupo vboxusers com o comando:
$ gpasswd -a usuario vboxusers
Feito isso, o Virtualbox já estará disponível para a instalação de seu sistema operacional.
Lembre-se que você irá compartilhar os recursos de sua máquina física com sua máquina virtual, logo, na criação da VM, não aloque recurso em excesso, isso pode comprometer o desempenho de seu sistema operacional nativo.
Para melhorar o desempenho e compatibilidade com os sistemas operacionais instalados nas VM's, é recomendável executar o sistema operacional e instalar o pacote de adicionais. Para fazer isso, basta clicar no menu dispositivos e na sub opção inserir imagem de cd dos adicionais para convidado da janela da máquina virtual e depois executar o assistente de instalação.