Não é possível instalar a imagem de CD de adições de convidado na Virtual Box

52

Erro ao clicar na imagem do CD Insert GuestAdditions de "Devices"

Unable to insert the virtual optical disk /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso into the machine VirtualUbuntu.
Would you like to try to force insertion of this disk?
Could not mount the media/drive    '/Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso' (VERR_PDM_MEDIA_LOCKED).

Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: 
Console
Interface: 
IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}
Callee: 
IMachine {480cf695-2d8d-4256-9c7c-cce4184fa048}

Eu posso ver o VBoxGuestAdditions na lista do VirtualBox

[email protected]:/usr/share/virtualbox$ ls -l
drwxr-xr-x 2 root root 4096 Jan 14 12:46 nls
-rw-r--r-- 1 root root 64647168 Apr 7 2014 VBoxGuestAdditions.iso
-rwxr-xr-x 1 root root 2176 Apr 6 2014 VBox.sh
-rwxr-xr-x 1 root root 4161 Apr 7 2014 VBoxSysInfo.sh

Alguma sugestão (ões)?

    
por Rads 14.01.2015 / 09:01

9 respostas

48

Eu assumo que o seu sistema operacional é o Mac OS X e você instalou o Ubuntu como o sistema operacional convidado.

Não há necessidade de montar o ISO das adições de convidados e instalar a partir dele se o seu sistema operacional convidado for o Ubuntu.

Em vez disso, abra um terminal e digite o seguinte -

sudo apt-get install virtualbox-guest-utils

Isso instalará as adições dos convidados e será mais ou menos equivalente à instalação por meio do ISO.

    
por Rohith Madhavan 14.01.2015 / 09:53
17

Eu encontrei esse problema recentemente (setembro de 2017) tentando instalar o Guest Additions no Oracle VM VirtualBox Manager versão 5.1.28, em uma VM recém-instalada para o Ubuntu versão 16.04.3. O anfitrião é o Win-10. O problema era que a imagem do CD Guest Additions já estava montada. Para corrigir:

  • No Gerenciador de VM, em Configurações-> Armazenamento, em Controlador: Clique com o botão direito do mouse em VBoxGuestAdditions e selecione "Remover anexo". Haverá uma caixa de confirmação: clique em "remover".
  • Clique no ícone "+" ao lado de "Controlador" para adicionar uma nova unidade óptica. caixa de diálogo será aberta. Escolha "Deixar vazio" > Ok ”
  • Abra a VM e selecione Dispositivos- > Inserir adições de convidado. Deveria instale agora. Desligue a VM (não o gerenciador de VM) e reinicie o VM. GuestAdditions agora deve estar funcionando.
por Dave Rose 28.09.2017 / 22:21
7

Para mim, a solução foi descobrir que você tem que adicionar uma unidade óptica vazia nas configurações da máquina virtual! Se você tentar "ajudar" pré-carregando o VBoxGuestAdditions.iso, ele não funciona. O atalho no menu Dispositivos "Inserir imagem do CD Adição convidado ..." quer encontrar uma unidade óptica vazia para usar!

    
por Jan Hettich 07.08.2017 / 08:15
6

Oi eu estava tendo o mesmo problema (copiar e colar problema) e eu inseri os seguintes comandos do terminal e resolvi o problema.

  • sudo apt-get upgrade
  • sudo apt-get install virtualbox-guest-additions-iso
  • Ir para a configuração de exibição, sob captura de vídeo, marque a ativação da captura de vídeo
  • sudo apt-get install virtualbox-guest-utils
  • reinicie a máquina virtual.
por Mickey min thein 05.10.2015 / 18:57
3

Eu tive o mesmo problema e a instalação manual com o sudo apt-get não funcionou para mim. Diferente Virtual Box tem diferentes convidados adições de versão, por isso é melhor instalar as adições de convidados que vem com o Virtual Box. Então eu instalei assim:

  1. No gerenciador de arquivos, escolha "Dispositivos" - > "Inserir CD de adições ao convidado imagem ... "
  2. Login do Ubuntu
  3. Desmontar o CD (imagem de adição do convidado)
  4. Monte as adições dos convidados iso

    Ele abrirá uma janela pedindo confirmação para executá-la ou não. Se optar por executar, insira a senha de login e instale-a.

  5. Reinicie o Ubuntu

por rpan 15.07.2016 / 17:07
3

Com o mesmo erro, faça o trabalho conforme abaixo:

  1. depois de receber esse erro, desmonte o CD VBOXADDITIONS no Ubuntu;
  2. saia do Ubuntu, clique em Dispositivos - Insira a imagem do CD de adições do convidado. Desta vez, irá aparecer uma janela pedindo para executá-lo ou não,
    • escolha executar
    • insira a senha de login
    • comece a instalar agora.
por Kevin 28.03.2017 / 01:13
0

O problema muitas vezes que acontece é que o arquivo iso que você instalou já está montado. Basta ir ao dispositivo Device-Optical-Remove Virtual Disk from Guest. Em seguida, monte manualmente o arquivo Guestadditions.iso, indo para a imagem Devices-Optical Drive-Choose Disk, então vá para a pasta onde você instalou o Ubuntu, encontre o arquivo guestadditions.iso e então monte-o. Uma vez montado, simplesmente clique novamente nas adições Devices-Install Guest, insira sua senha de userID para o Ubuntu e o assistente continuará a instalar as adições dos convidados :)

    
por Tushar Singh 29.03.2018 / 23:13
0

No meu caso, isso aconteceu porque eu estava executando o servidor Ubuntu, que não tem um gerenciador de janelas. Aqui está como eu instalei:

Primeiro, inicialize a VM do Ubuntu. Em seguida, pressione Devices > Insert Guest Additions CD . O CD foi inserido agora, mas você não verá nada. Se você tentar pressionar Insert Guest Additions CD novamente, receberá o erro.

Em seguida, monte o CD:

sudo mount sr0 /media/cdrom

E, em seguida, cd no diretório (sem trocadilho):

cd /media/cdrom

Em seguida, execute o script de instalação:

sudo ./VBoxLinuxAdditions.run

E agora tudo deve ficar bem:)

    
por BugHunterUK 24.05.2018 / 16:32
0

Eu tive problemas que depois de montar ISO o disco estava vazio no Debian. Eu fiz a seguinte solução alternativa:

  1. montar imagem de complementos nas ferramentas Deamon no sistema Win em casa
  2. copia arquivos do iso para a pasta compartilhada para acessá-los do Debian virtual
  3. execute a instalação do SH diretamente nessa pasta (você terá acesso a arquivos de complementos o tempo todo por meio dessa pasta)
por Wake Down 17.10.2018 / 11:52