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.