Não é possível montar a imagem de CD / DVD na Sandbox do computador

29

Eu instalei o Ubuntu 12.10 Server AMD 64 com a versão mais recente do VirtualBox 4.2. Eu instalei com sucesso. Eu tenho que instalar agora Guest Additions, mas estou recebendo uma mensagem de erro como o abaixo exatamente o mesmo

Unable to mount the CD/DVD image
/usr/share/virtualbox/VBoxGuestAdditions.iso on the machine Sandbox. Would you like to force mounting of this medium?

Could not mount the media/drive
'/usr/share/virtualbox/VBoxGuestAdditions.iso'
(VERR_PDM_MEDIA_LOCKED).

Details

Result Code: NS_ERROR_FAILURE (0x80004005)

Result Code: NS_ERROR_FAILURE (0x80004005)
Component: Console
Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}
Callee: IMachine {22781af3-1c96-4126-9edf-67a020e0e858}

Eu pesquiso muito com o Google e outros lugares e removi a imagem do disco de instalação do arquivo ~/.VirtualBox/VirtualBox.xml para editar uma linha, mas não tive sorte

Eu instalei dkms também, mas ainda não tive sorte

Alguém pode me ajudar com isso? Eu estou preso agora: (

    
por Sumon Khan 18.07.2013 / 19:53

13 respostas

55

Eu lutei com isso por cerca de 2 horas em um host do Windows 7 que executava o guest do Ubuntu 13.10 Server. No final, eu apenas copiei o VBoxGuestAdditions.iso para o guest (usando WinSCP), montei e executei VBoxLinuxAdditions.run do guest.

Aqui estão os passos que eu dei:

  1. Localize VBoxGuestAdditions.iso no seu host (no meu caso, C: \ Arquivos de Programas \ Oracle \ VirtualBox \ VBoxGuestAdditions.iso).

  2. Copie VBoxGuestAdditions.iso para seu convidado (no meu caso, usei o WinSCP).

  3. No terminal para o convidado monte o ISO usando o seguinte:

    sudo mkdir /media/GuestAdditionsISO

    sudo mount -o loop path/to/VBoxGuestAdditions.iso /media/GuestAdditionsISO

  4. Neste ponto, você provavelmente receberá uma mensagem de que o ISO foi montado como somente leitura. Isso está perfeitamente bem. Se você mudar para o diretório / media / GuestAdditionsISO você deve ver VBoxLinuxAdditions.run e deve ser executável:

    cd /media/GuestAdditionsISO

    ls -l

  5. Agora é só executar o VBoxLinuxAdditions.run:

    sudo ./VBoxLinuxAdditions.run

Você também tem a opção de extrair o VBoxGuestAdditions.iso no Windows (ou qualquer sistema operacional hospedeiro que esteja usando) e, em seguida, fazer o SCP (ou WinSCP'ing) para o guest do Ubuntu e, em seguida, executar: sudo ./VBoxLinuxAdditions.run

Melhor fazer o que listei acima, em vez de perder tempo e confiar em métodos que podem ou não funcionar em sua configuração específica.

Espero que isso ajude.

    
por Andy Turfer 22.12.2013 / 17:05
25

No meu caso (VM ubuntu 14.04 em um sistema WIN7), eu abro /var/log/kern.log e procuro por CD-ROM, acho que no ubuntu 14.04, o VBOX CD-ROM é reconhecido como CD-ROM SCSI e anexado para /dev/sr0

kernel:[      1.456xxx] scsi 1:0:0:0: CD-ROM VBOX CD-ROM 1.0 PQ: 0 ANSI: 5

kernel:[      1.460xxx] sr 1:0:0:0: Attached scsi CD-ROM sr0

Agora, depois de clicar no menu "Dispositivo" - > 'Install Guest Additions', digite o seguinte comando:

sudo mount /dev/sr0 /media/cdrom

e o arquivo ISO é montado em /media/cdrom

então, depois disso:

cd /media/cdrom
sudo ./VBoxLinuxAdditions.run
    
por user361930 26.12.2014 / 06:34
17

O truque é

  1. encerre o sistema operacional convidado
  2. no gerenciador de VM, clique com o botão direito do mouse na VM relevante e selecione "configurações"
  3. na guia Armazenamento, selecione a unidade de CD com as adições de convidado
  4. na seção de atributos, clique no pequeno símbolo de CD e selecione "remover disco ..."

Depois de iniciar a VM, as adições de convidados devem ser montáveis novamente. hth

    
por Gerald Senarclens de Grancy 01.10.2013 / 22:25
3

Eu fiquei com o mesmo problema. Remover e adicionar iso no virtualbox também não me ajudou.

O problema é que a instalação automática não funciona. Então, podemos executá-lo manualmente como:

Como resultado, adições foram instaladas com sucesso (pelo menos o terminal disse isso), mas eu não notei nenhuma melhora após a instalação.
Talvez isso funcione para você.
Boa sorte!

    
por Tebe 19.09.2013 / 23:22
2

Ejete a imagem enquanto a VM está em execução e tente novamente. Funciona como um encanto.

    
por Apli 10.09.2015 / 14:17
2

Basta montar a unidade óptica, que deve estar em / dev / cdrom

Primeiro, na tela principal do VirtualBox, vá para Configurações - > Armazene e certifique-se de que VBoxGuestAddidtions.iso apareça em Controller: IDE. Se isso não acontecer, adicione-o lá. Está em C: \ Arquivos de Programas \ Oracle \ VirtualBox

Em seguida, inicie a máquina convidada, abra um terminal e monte a unidade da seguinte forma:

sudo mount /dev/cdrom /media/cdrom0
cd /media/cdrom0
sudo ./VBoxLinuxAdditions.run
cd
sudo umount /media/cdrom0
    
por The bassist 20.07.2017 / 17:21
1

Isso é o que funcionou para mim ...

  1. Desligamento do sistema operacional convidado
  2. Vá para Configurações - > Armazenamento
  3. Desmontar todas as unidades, incluindo unidade de CD e disco rígido
    • Meu disco rígido foi montado em SATA
    • A unidade de CD foi montada no IDE
  4. Reinstale o disco rígido no IDE (não no SATA)
    • Navegue para C: \ Usuários [seu nome de usuário] \ VMs do VirtualBox [nome da VM]
  5. Montar novamente uma unidade de CD vazia no IDE
  6. Pressione OK, inicie a VM
  7. Tente montar / instalar novas adições novamente
por MakerMax 18.06.2014 / 18:55
1

Clique com o botão direito na parte inferior da janela do ícone do disco e clique em Remove the virtual disk - > clique em Insert Guest Additions e, em seguida,

sudo mount -r /dev/cdrom /mnt
cd /mnt
sudo ./VBoxLinuxAdditions.run
    
por fangxing 15.12.2017 / 15:03
0

Eu tive o mesmo problema que o OP. Depois de muitos testes, descobri que o VBOXGuestadditions iso também foi montado em outras VMs. Lembro-me de depois de criar a VM, o VirtualBox anexa automaticamente o iso à VM. Eu desmontei o iso de todas as outras VMs e depois do atual também como sugerido por @MakerMax. Reiniciar a VM fez com que o CD fosse visto bem. (FYI meu convidado foi Fedora 20 e host Mint 17. Claro que teve mais problemas com as pastas compartilhadas ao executar o script de instalação)

    
por RameshD 04.11.2014 / 20:15
0

Apenas uma atualização - 14.04 LTS guest em um host do Windows 8.1. Exibir por padrão não foi definido corretamente na nova máquina ... Não consegui alterar a resolução. Eu fui para instalar adições convidado (como recomendado correção do oracle), mas recebeu o mesmo incapaz de montar erro.

Eu abri o explorador e notei que o arquivo foi montado, apenas o autorun não funcionou. Eu apenas fui para a unidade e executei o programa. foi solicitado por credenciais, mas tudo funcionou.

Instalado para mim (:

    
por user346966 09.11.2014 / 05:01
0

O seguinte funciona para mim:

  1. Shutdown Ubuntu
  2. Ir para o gerenciador de caixas virtuais do oracle VM - > configurações - > armazenamento. Exclua o arquivo .iso montado sob o controlador: IDE e adicione um disco vazio.
  3. Inicie o Ubuntu e vá para o dispositivo - > Inserir a imagem do CD de adições do convidado - > navegue até o arquivo .iso que você gostaria de montar e instalar.
  4. Após a instalação, reinicie o Ubuntu e a tela deve ser ajustada.
por Ting Chen 11.12.2014 / 21:45
0

Isso funcionará - espero! Como todo mundo eu vasculhei a rede e tentei quase tudo

Para mim - removendo o dispositivo de CD sob o armazenamento / controlador, CLONANDO a VM, adicionando uma unidade de CD / DVD IDE NOVO / vazio, iniciando a VM e reiniciando o trabalho

Era importante entender - as adições de convidado funcionam para qualquer VM e não para uma VM específica. Se sim, então o acima funcionará.

Se não, certifique-se de que as adições de convidados estão instaladas em Arquivo - Preferências - Extensões

Boa sorte

    
por Aveesh 15.06.2015 / 08:04
-1

Instalei - Vá para o gerenciador de MV - selecione a VM - Selecione Storage - Controll IDE Selecione o ícone com o sinal de + "Add CD / DVD device" Adicione o VBoxGuestAdditions.iso de Programas \ Oracle \ VirtualBox Inicialize no Ubuntu na VM Abrir arquivos e selecione o CD em dispositivos Eu tive uma opção para executar o CD no canto superior direito. Mas é o mesmo que executar o arquivo autorun.sh. Deixe as instalações funcionar. Desligamento do ubuntu VM Vá para o Gerenciador de VM e remova o disco. Inicialize em vm e deve estar no modo de tela cheia. Boa sorte!

    
por user766750 25.03.2014 / 00:04

Tags