eu tenho umDebianMáquina virtual 8.1 (sem cabeça) (convidada). Como faço para instalar o Virtual Box Guest Additions?
A questãoComo posso instalar a adição de convidado da caixa virtualé respondido porUbuntupor
sudo apt-get install virtualbox-ose-guest-utils
mas isso não funciona para mim:
E: Unable to locate package virtualbox-ose-guest-utils
Responder1
Pela minha experiência, os Guest Additions incluídos no VirtualBox funcionam melhor. Aqui estão as etapas para instalá-los. Todos os comandos devem ser executados como root.
Instale cabeçalhos de kernel, ferramentas de construção e DKMS:
# apt update # apt install build-essential dkms
O DKMS não é necessário, mas manterá o Guest Additions funcionando após as atualizações do kernel. Caso contrário, você terá que reinstalá-los.
Insira o CD virtual usando o item de menu apropriado no menu VirtualBox:
Observe que este é um menu de host.Não está dentro da VM Debian. Em tela cheia, pode ser necessário mover o mouse até o topo da tela para revelá-lo. Se estiver oculto no modo de janela, consulteessa questão.
Monte o CD:
# mount /dev/cdrom /media/cdrom
cd
no diretório montado:# cd /media/cdrom
Execute o instalador:
# ./VBoxLinuxAdditions.run
Ou alternativamente, se você realmente deseja instalar a partir do repositório:
# apt install virtualbox-guest-utils
Responder2
Isso funciona para mim (Debian GNU/Linux 8 (Jessie) 64 bits):
- Faça login como root com o comando do terminal,
su
pressione Entere digite sua senha de root - Atualize seu banco de dados APT com
apt-get update
- Instale as atualizações de segurança mais recentes com
apt-get upgrade
- Instale os pacotes necessários com
apt-get install build-essential module-assistant
- Configure seu sistema para construir módulos do kernel executando
m-a prepare
- Clique emInstale adições para convidados…da VirtualBoxDispositivoscardápio
- Correr
mount /dev/sr0 /media/cdrom
- Execute
sh /media/cdrom/VBoxLinuxAdditions.run
e siga as instruções na tela.
Responder3
Recebi permissões negadas quando tentei executar "VBoxLinuxAdditions.run", então mudei o arquivo /etc/fstab
para user,exec
. Fora isso, as etapas quegronostajmencionado funcionou perfeitamente.
Explicação do fórum do virtualbox:
..o sistema de arquivos é montado com a opção noexec, portanto, os bits de permissão de execução em todos os arquivos são ignorados e você não pode executar diretamente nenhum programa residente neste sistema de arquivos. Observe que a opção de montagem noexec está implícita na opção do usuário em /etc/fstab. ... Se você usa user e deseja ter arquivos executáveis, use user,exec.