Como instalar permanentemente o Ubuntu em qualquer unidade externa usando o VirtualBox

How Permanently Install Ubuntu Any External Drive Using Virtualbox



Um disco portátil com uma instalação independente e completa do Ubuntu pode ser útil em cenários onde você não tem acesso ao sistema operacional de sua escolha. Pode ser usado para fins de ensino, exibindo algum projeto, fazendo uma apresentação e assim por diante. Este artigo irá explicar como instalar permanentemente o Ubuntu em uma unidade USB externa usando o VirtualBox.

Algumas coisas a serem observadas sobre esse método:







  • Ao contrário da imagem ISO ao vivo, este disco terá armazenamento persistente completo para que você não precise se preocupar em perder arquivos e dados armazenados na próxima reinicialização
  • O desempenho do Ubuntu na unidade externa dependerá das velocidades de leitura e gravação do disco, escolha uma unidade USB 3.x se possível
  • A unidade externa será totalmente apagada durante a instalação, portanto, certifique-se de que não haja nenhum arquivo importante

Pré-requisitos

Para instalar o VirtualBox no Ubuntu, execute os comandos abaixo um por um:



$sudoaptoinstalarvirtualbox virtualbox-convidado-adições-iso virtualbox-ext-pack
$sudousermod-para -Gvboxusers$ USUÁRIO
$sudomodprobe vboxdrv

Reinicialize o sistema para concluir a instalação.



Conecte a unidade USB externa onde deseja instalar o Ubuntu e execute o comando abaixo:





$VBoxManage list usbhost

Você deve ver sua unidade externa listada na saída do terminal:



Eu preparei o drive USB externo SanDisk Cruzer Force para instalar o Ubuntu e ele está listado corretamente pelo comando VBoxManage.

Observe que essas etapas são absolutamente necessárias para que este tutorial funcione. Se a unidade USB externa não estiver listada na saída do terminal mostrada acima, você não conseguirá instalar o Ubuntu nela. Este guia foi testado com o Ubuntu 19.10 e pode ou não funcionar em versões anteriores.

Preparando a Máquina Virtual

Para instalar o Ubuntu em uma unidade externa usando o VirtualBox, você terá que inicializar no modo ISO ao vivo do Ubuntu em uma máquina virtual. Com o Ubuntu rodando em modo live em uma máquina VirtualBox, você pode usar o instalador padrão enviado com o Ubuntu para instalá-lo em um drive USB externo.

Inicie o VirtualBox a partir do inicializador de aplicativos e clique no botão Novo para adicionar uma nova máquina virtual. Atribua um nome de sua escolha, mas certifique-se de que o Tipo esteja definido como Linux. Clique no botão Avançar> para prosseguir.

Na próxima janela, defina a quantidade de RAM para a máquina virtual Ubuntu. Certifique-se de atribuir uma quantia generosa para o instalador padrão do Ubuntu para funcionar sem problemas na máquina virtual.

Na próxima tela, certifique-se de que a caixa de rádio Não adicionar um disco rígido virtual esteja marcada. Como você vai instalar o Ubuntu em um disco externo, não há necessidade de criar um disco rígido virtual. Isso irá minimizar as chances de instalar o Ubuntu em um disco errado.

Ignore o sem um aviso de disco rígido e clique no botão Continuar para concluir o processo de criação de uma máquina virtual Ubuntu.

Selecione sua máquina virtual recém-criada e clique no botão Configurações para iniciar a configuração da máquina virtual.

Vá para a guia Sistema e escolha o número apropriado de processadores CPU, tendo em mente a capacidade do seu hardware. Conforme declarado anteriormente, o instalador será executado em uma máquina virtual. Atribuir mais energia à máquina virtual garantirá uma instalação mais rápida na unidade externa.

Vá para a guia Display, escolha a memória de vídeo apropriada e clique na caixa de seleção Enable 3D Acceleration. Essas configurações também irão melhorar o desempenho do Ubuntu na máquina virtual.

Clique na guia Armazenamento e clique no pequeno ícone de mais na frente do Controlador: entrada IDE.

Clique em Escolher disco na próxima janela.

Na próxima tela, selecione uma imagem ISO existente que você pode ter usado ao criar outra máquina virtual ou adicione uma nova imagem ISO usando o botão Adicionar.

Depois de selecionar uma imagem ISO, certifique-se de que ela apareça na seção Armazenamento.

Vá para a guia USB e clique em Ativar controlador USB. Escolha a versão USB apropriada e clique no ícone de adição para adicionar um novo dispositivo a partir do pequeno menu pop-up.

Por último, certifique-se de que o dispositivo USB selecionado apareça na lista.

Se você seguiu todos os passos corretamente até agora, sua máquina virtual Ubuntu está configurada e você está pronto para inicializá-la.

Inicializando a máquina virtual para instalar o Ubuntu em um drive USB

Selecione a nova máquina virtual na barra lateral esquerda e clique no botão Iniciar para inicializá-la. O processo de instalação do Ubuntu dentro de uma máquina virtual é bastante simples e é idêntico à instalação do Ubuntu em um PC real. Para fins de conclusão, estou mencionando algumas etapas aqui (testado com o Xubuntu 19.10 porque tive alguns problemas com o shell do GNOME na máquina virtual).

Clique no botão Instalar Xubuntu (ou Ubuntu) para iniciar o processo de instalação.

Continue seguindo as instruções na tela até chegar à tela de tipo de instalação. Para instalar o Xubuntu em um drive USB externo junto com um bootloader GRUB totalmente funcional no próprio drive, você deve clicar em Apagar disco e instalar o radiobox do Xubuntu. Você também pode clicar em Outra coisa para ir para as configurações avançadas e o gerenciador de partição.

O gerenciador de partição listará apenas a unidade USB externa como um destino de instalação válido, conforme mostrado na imagem abaixo. A opção de instalação do dispositivo para o carregador de inicialização também mostrará apenas a unidade externa. Como apenas dois discos de mídia são expostos à máquina virtual: a imagem ISO do Xubuntu e a unidade USB externa, não há chance de instalar o sistema operacional na unidade interna ou partição errada.

Aguarde a conclusão do instalador e desconecte a unidade USB. É isso, agora você tem o Ubuntu completo instalado em uma unidade externa e pode inicializá-lo de qualquer sistema que tenha uma porta USB.

Observe que o processo de instalação na máquina virtual será mais lento do que em um hardware real. O tempo gasto dependerá da configuração do seu hardware e da máquina virtual e pode até levar horas para ser concluído.

Conclusão

É possível instalar o Ubuntu em uma unidade externa a partir de um stick USB inicializável. No entanto, sempre há uma chance de o SO ou o carregador de inicialização ser instalado na partição errada, especialmente se houver várias unidades conectadas ao sistema. Esse método é muito mais seguro, pois apenas um número limitado de unidades é exposto à máquina virtual, tornando-a menos sujeita a erros. Como não há necessidade de inicializar um stick USB real, você também pode continuar a usar o sistema operacional host enquanto a instalação é concluída em segundo plano em uma máquina virtual.