Como instalar o Virtual Box Guest Additions no Debian?

Como instalar o Virtual Box Guest Additions no Debian?

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.

  1. 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.

  2. 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.

    Captura de tela do menu

  3. Monte o CD:

     # mount /dev/cdrom /media/cdrom
    
  4. cdno diretório montado:

     # cd /media/cdrom
    
  5. 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):

  1. Faça login como root com o comando do terminal, supressione Entere digite sua senha de root
  2. Atualize seu banco de dados APT comapt-get update
  3. Instale as atualizações de segurança mais recentes comapt-get upgrade
  4. Instale os pacotes necessários comapt-get install build-essential module-assistant
  5. Configure seu sistema para construir módulos do kernel executandom-a prepare
  6. Clique emInstale adições para convidados…da VirtualBoxDispositivoscardápio
  7. Corrermount /dev/sr0 /media/cdrom
  8. Execute sh /media/cdrom/VBoxLinuxAdditions.rune siga as instruções na tela.

Responder3

Recebi permissões negadas quando tentei executar "VBoxLinuxAdditions.run", então mudei o arquivo /etc/fstabpara 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.

informação relacionada