Não foi possível montar a imagem do CD / DVD no VirtualBox


13

Estou tentando desenvolver um site em Python e instalei o VirtualBox no meu host Ubuntu 13.04. O VirtualBox está executando uma pilha Django do Ubuntu 13.04.

Eu preciso ser capaz de editar os arquivos dentro do meu VirtualBox do meu host. Pelo que entendi, preciso instalar o Guest Additions para compartilhar minhas pastas do Guest para o Host.

Ao tentar instalar o Guest Additions, depois de baixar o arquivo ISO, recebo o seguinte erro:

Imagem da mensagem de erro.

Vi muitas pessoas relatando um problema semelhante, mas ainda não encontrei uma solução clara.

Respostas:


10

O erro que você recebe é provável porque a imagem do CD Guest Additions já está montada.

Para ver todas as unidades montadas, abra um terminal no convidado para emitir mount. Isso fornecerá a você (entre outros) uma linha semelhante a esta:

/dev/sr0 on /media/takkat/VBOXADDITIONS_4.2.12_849801 type iso9660 (ro,nosuid,nodev,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500,uhelper=udisks2)

No Unity Launcher, você verá um ícone de CD-ROM. Para desmontar o CD, clique com o botão direito neste ícone e selecione "Ejetar" .

insira a descrição da imagem aqui

Não podemos desmontar o CD Guest Additions da linha de comando quando montado com a ajuda do Virtual Box Manager. Por favor, selecione "Dispositivos -> Dispositivos de CD / DVD -> Remover disco da unidade virtual" e escolha "Forçar desmontagem" para remover a iso do CD.

Para instalar as adições de convidados, teremos que carregar o CD novamente no Virtual Box Manager e selecionar o ícone no Unity Launcher.

Consulte também as seguintes perguntas, que também possuem um método de linha de comando para instalar adições de convidados:


Obrigado @Takkat, agora sei como desmontar o iso. Eu li o tutorial, que me pede para instalar "virtualbox-guest-additions". Quando escrevo "sudo apt-get install virtualbox-guest-additions", recebo o erro "incapaz de localizar o pacote". De fato, parece que meu convidado não consegue localizar nenhum pacote. Além disso, não tenho uma GUI no meu convidado, portanto não há Unity. Eu assumi que isso era normal.
MonsieurPoivron

As adições de convidado geralmente são um arquivo .iso instalado com o Virtual Box no host para permitir a montagem no Virtual Box Manager. Você precisará executar o instalador a partir deste CD a partir do convidado. O Unity pode estar disponível somente após a instalação a partir da linha de comando (veja o link acima ). Boa sorte!
Takkat 30/05

Parece que o motivo pelo qual não pude escrever sudo apt-get install virtualbox-guest-additionsfoi o fato de que primeiro precisava fazer sudo apt-get update.
MonsieurPoivron

sudo apt-get install virtualbox-guest-additions-iso
johndpope

1

Eu tentei isso e funcionou:

  1. No terminal ( Ctrl+ Alt+ T) e digite os seguintes comandos:

    cd /mnt
    cd /cdrom
    eject
    
  2. No menu VirtualBox (painel superior esquerdo), vá para "dispositivo" e insira adições de convidados (deve funcionar desta vez)

  3. Em seguida, no terminal, digite novamente:

    sudo sh /media/cdrom/VBoxLinuxAdditions.run
    


0

Eu tive esse problema, mas na época eu estava executando o ubuntu como convidado (quando você inicia o sistema, ele pergunta se você deseja instalar o ubuntu ou executar como convidado). Assim que eu instalei o ubuntu na caixa, as adições de convidado instalaram sem problemas


0

minha solução alternativa no host do macosx 10.10 host ubuntu 12.04 é copiar o iso de adições de convidados do virtualbox para uma pasta compartilhada e apenas usar o terminal no meu convidado para executar (sudo sh /pathto/VboxLinuxAdditions.run)


0

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 Ubuntu versão 16.04.3. O problema era que a imagem do CD Guest Additions já estava montada. Para fixar isso:

  • No VM Manager, 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". Uma caixa de diálogo será aberta.
    Escolha "Deixar em branco-> OK"
  • Abra a VM e selecione Dispositivos-> Inserir Adições de Convidado. Deve instalar agora. Desligue a VM (não o VM Manager) e reinicie a VM. GuestAdditions agora deve estar funcionando.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.