If you have trouble installing Ubuntu in a VirtualBox VM, because the installer window does not fit the low resolution screen size, you can move the window with Alt+F7.
Instalando adições de convidado dos repositórios
Caso tenhamos instalado a edição OSE do Virtual Box dos repositórios, podemos adicionar a adições de convidados dos repositórios no convidado . Isso instalará as adições dos convidados correspondentes à versão do Virtual Box, conforme obtido dos repositórios. É não recomendado para instalá-los em versões mais recentes do Virtual Box, conforme obtido no repositório Oracle (veja abaixo).
Como alternativa, podemos instalar o pacote virtualbox-guest-additions-iso no Ubuntu host .
sudo apt-get install virtualbox-guest-additions-iso
O arquivo .iso com uma imagem da edição OSE do CD de adições do convidado será instalado no diretório do host /usr/share/virtualbox/VBoxGuestAdditions.iso
. Monte este arquivo .iso como um CD nas configurações de sua máquina virtual. No convidado, você terá acesso a um CD-ROM com o instalador.
Instalando adições de comentários do Virtual Box Manager
Caso as adições de comentários não sejam compiladas, talvez seja necessário instalar os cabeçalhos do kernel do Linux (consulte Como instalo os arquivos de cabeçalho do kernel? ) ou build-essential além disso. Também é recomendado ter dkms instalado (veja abaixo - Nota 4). Você pode executar este comando em um terminal para instalar os dois:
sudo apt install build-essential dkms
Selecionando Dispositivos - > Instalar Adições de Convidado (ou pressionar Host + D do Virtual Box Manager) o CD de Convidados Adicionais .iso será carregado mas não instalado no seu sistema operacional convidado. Para instalar, precisamos executar o script do instalador VBoxLinuxAdditions.run
como root ou do Prompt do Autorun (veja abaixo).
Shell do GNOME
Para instalar o Guest Additions, teremos um ícone de CD em nossa área de trabalho assim que a unidade virtual for montada:
Opróximopassoéexecutaroscriptautorun.sh(comoroot)nesteCDmontadoabrindoaunidadeeclicandonobotão"Executar software". Isto irá construir e instalar os módulos do kernel do vbox necessários.
Unidade
As adições de convidados são montadas como um CD virtual visível no iniciador:
CasoosistemaestejaconfiguradoparaexecutarumCD,bastaabriroseguintediálogodeexecuçãoautomática(senãoselecionarosímbolodoCD,escolhaabrire,emseguida,escolhaOpenAutorunPrompt)
Depois de inserir suas credenciais para acesso root, as adições dos convidados serão criadas conforme vistas da saída do terminal:
PressioneRetornarparafecharoterminal.
Note1
GuestAdditionsneedarebootofyourguestOStotakeeffect.Note2
InsomesystemstheVirtualBoxGuestAdditionsCDiconmaynotbeshownonthedesktop,butwillbeaccessiblefromthePlacesmenu.IftheCDstillwasnotthereyoumayhavetomanuallyaddtheVBoxGuestAdditions.isoasaCD-ROMintheVirtualBoxManagerStoragemenu.InanUbuntuhostthediskimageisin/usr/share/virtualbox/VBoxGuestAdditions.iso
.Note3
Insomesystems(e.g.whenrunningXubuntuguests)wemaynothaveanAutorunPromptforthemountedCD.Thenwecaninstalltheguestadditionsbyopeningaterminalonthemountedguestadditions.isotorunsudo./VBoxLinuxAdditions.run
.InLubuntuorUbuntuServerguestsweadditionallyneedtoinstalltheGNUCcompiler(gcc ) and the make utility in the guest system to be able to compile the guest additions. Note 4
Running DKMS in the guest OS will keep Guest Additions installed after a guest kernel update. It is not a prerequisite for Guest Additions but if used it should be installed before we install the Guest Additions.
Instalando adições de convidado de um terminal
Caso as adições de convidado não sejam instaladas corretamente, talvez não consigamos inicializar a GUI. Neste caso, precisamos inicializar segurando a tecla Shift para acessar o menu Grub, onde acessamos um shell de root como mostrado na pergunta a seguir (precisamos montar o sistema de arquivos read / write para continuar):
O arquivo .iso do Guest Additions precisa ser instalado em /dev/cdrom
do Virtual Box Manager (veja acima). Em seguida, podemos instalar adições de comentários, digitando os seguintes comandos:
mount /dev/cdrom /mnt # or any other mountpoint
cd /mnt
./VBoxLinuxAdditions.run
reboot
Remover adições de convidado
No caso de algo dar errado ao instalar as adições do convidado, ou o sistema operacional convidado não conseguir inicializar após a instalação, talvez seja necessário remover as adições. Isso também pode ser feito de um shell de root executando um script de desinstalação localizado no diretório guest /opt
.
cd /opt/<VirtualBoxAdditions-x.x.xx>/
sudo ./uninstall.sh
Substitua x.x.xx
pela sua versão atual das adições de convidados.