Não foi possível montar o VirtualBox Guest Additions como convidado (host Win7)

40

Eu continuo recebendo esse diálogo de erro com um Unable to mounterro E_FAIL (0x80004005) quando tento montar as adições de convidados:

insira a descrição da imagem aqui

Eu tentei o Force Unmount, mas isso apenas fecha a caixa de diálogo sem nenhuma ação. Se, em seguida, tentar montar as Adições de Convidado, receberei novamente a mesma caixa de diálogo. Qualquer ajuda seria muito apreciada!

Michael Goldshteyn
fonte

Respostas:

35

Finalmente, eu descobri. Aqui está como você consegue isso. Primeiro, carregue o Disk Utility e ejete o disco manualmente no CD-ROM, clicando no botão Ejetar, depois de selecionar o dispositivo de CD-ROM. Em seguida, tente remontar as adições de convidados usando a combinação de teclas Host + D e pronto, as adições de convidados devem ser montadas com êxito.

Michael Goldshteyn
fonte
11
Apenas uma nota rápida, tentei hoje e não consegui ejetar a mídia. Eu tive que descer um pouco mais na página e selecionar "Desmontar volume" e, em seguida, consegui ejetar.
21713 Chris Sobolewski
11
Eu acredito que o utilitário de disco é um aplicativo GUI, sim? Como posso conseguir o que você conseguiu aqui através da linha de comando?
precisa
11
Sim, não consigo encontrar o "Utilitário de Disco" através do console que você obtém ao pressionar ALT + F2. Não tenho certeza de como todos os outros conseguiram encontrá-lo.
Mitch
11
@Mitch vá para o unity launcher (ícone superior na coluna da esquerda) e digite utilitário de disco na pesquisa. é apenas chamado de 'discos' no ubuntu 14.04. você deve ver a unidade de CD / DVD lá.
user137717
11
Ponto de clareza para qualquer pessoa que ajude: As adições de convidados vêm com o virtualbox que roda em seu sistema operacional nativo, mas pode ser instalado para o convidado que está operando pelo sistema operacional convidado. Você não precisa instalar algo no sistema operacional nativo para usar a própria caixa virtual. Existem as opções listadas aqui para instalar o Guest Additions a partir do SO convidado, mas o VB oferece a opção de 'inserir adições de convidados cd image' no menu de dispositivos, que tenta instalar automaticamente, mas pode falhar.
user137717
27

Me deparei com isso hoje e parece que não poderia ser corrigido através de operações da GUI. Então eu fiz isso via linha de comando. Funcionou como um encanto!

  1. Devices -> Install Guest Additions ... (é como inserir um CD na unidade de CD-ROM)
  2. Abra um terminal para fazer login na máquina convidada
  3. Digite abaixo

    sudo mkdir --p /media/cdrom
    sudo mount -t auto /dev/cdrom /media/cdrom/
    cd /media/cdrom/
    sudo sh VBoxLinuxAdditions.run
    
  4. Agora você pode fazer tela cheia, pasta compartilhada, compartilhamento da área de transferência, etc.

Ás
fonte
Como você ativou a tela cheia, etc. Depois de fazer isso, ainda não os mostra.
Karl Morrison
Ao reiniciar o virtualbox mais uma vez, ele funcionará. Pelo menos para o meu caso
Ace
Oi, você salvou a minha cara vida, bom trabalho :)
Rubendob
Isso funcionou para mim quando os outros não, obrigado mang.
Qd65536
Você @Ace-lo amigo. Bem feito
Andy K
11

Não foi possível obter a execução automática, instalada manualmente, executando:

cd /media/VBOXADDITIONS_4.2.4_81684/
sudo sh VBoxLinuxAdditions.run
Rune Kaagaard
fonte
obrigado! isso funcionou bem e tudo do cmdline. Único caminho para adições podem variar, para mim foi - 'cd /media/kerim/VBOXADDITIONS_4.2.10_84104/'
kerim
Eu tive que executar uma mistura desta etapa e as etapas de Michael Goldshteyn: 1) sudo palimpsesto para acesso completo ao dispositivo e ejeção. 2) remontar o disco 3) sudo sh /media/VBOXADDITIONS_4.3.6_91406/VBoxLinuxAdditions.run fez o truque.
Screenack
4

Desmontando o volume em dispositivos -> CD -> Remover disco da unidade virutal

Isso mostrará a opção "Remover disco da unidade virtual" como desabilitada na mesma página depois que você clicar.

Em seguida, pressione Host (Teclado: Ctrl direito) + D, ou seja, Host + D

Isso começou a funcionar instalando automaticamente na minha tela do Ubuntu.

Mukundan
fonte
2

Eu tive que adicionar mais um passo.

  1. Desmontar volume
  2. Ejetar
  3. Execute novamente adições de convidado de instalação
Mark Satterfield
fonte
1

Eu encontrei esse erro nesse cenário.

  1. Ativado o Fedora 18
  2. Terminal aberto, conectado como root
  3. Tentativa de instalar adições de convidados. Falhou com um erro ausente do pacote
  4. Instalou o pacote e reiniciou o sistema
  5. Efetuei login como usuário convidado e tentei executar a adição de convidado, pois eu pensava que não é necessário fazer login na raiz

Não importa quantas tentativas eu tenha feito, continuei encontrando o erro VERR_PEM_MEDIA_LOCKED.

Tentar instalar fazendo login no root fez esse erro desaparecer.

Portanto, parece que o sistema operacional lembra de alguma forma o usuário que você tentou executar as adições de convidados pela primeira vez e, em execuções sucessivas, se você não estiver conectado como esse usuário, ele reclama.

Kumar
fonte
1

Para o host linux, isso pode ser feito da seguinte maneira. Abra o sistema operacional na caixa virtual cuja resolução você deseja alterar e siga as etapas a seguir.

  1. sudo gedit / etc / fstab
  2. digite a senha root
  3. Mude esta linha

    / dev / sr0 / media / cdrom0 udf, usuário iso9660, noauto 0 0

                                  **to**
    

    / dev / sr0 / media / cdrom0 udf, usuário iso9660, exec 0 0

    salve e feche.

  4. Pressione ctrl + D
  5. As adições de convidados serão instaladas agora.
  6. Reinicie. pressione ctrl + f.

precaução

Na etapa 1, você pode usar qualquer editor de texto em vez do gedit, que pode estar presente na sua distribuição.

Fonte / Crédito

https://forums.virtualbox.org/viewtopic.php?f=3&t=58799

caxemira
fonte
0

Aqui está o que eu segui e funcionou. Nada mais. O meu é o Ubuntu 14.04 Trusty ...

1) Uma vez no Ubuntu, vá para a pasta de arquivos.

2) No lado esquerdo, você verá algumas opções entre as quais haverá "Meu computador" e acima dele "A unidade virtual (nomeada como seu arquivo ISO)"

3) Clique com o botão direito do mouse e selecione ejetar.

4) Volte para a opção "VIRTUALBOX" e vá para dispositivos e selecione Instalar imagem do CD de adição de convidado.

5) Felizmente, você não receberá o mesmo erro.

6) Siga em conformidade. Selecione "Executar". Verifique sua senha.

7) Deixe o terminal funcionar e, uma vez solicitado, pressione enter.

8) Reinicie o seu Virtualbox e desta vez você notará a versão em resolução máxima.

UBChaudhry
fonte
0

A solução acima funcionou parcialmente para mim. O .iso não aparece como montado, a menos que o disco seja removido usando o Virtualbox Manager (Máquina> Configurações> Armazenamento). Depois de montado corretamente (Dispositivos> Inserir imagem do CD de adições de convidados ...), eu precisava copiar o utilitário de execução automática:

cp /media/cdrom/VBoxLinuxAdditions.run ~/Desktop

Em seguida, torne-o executável:

chmod +x ~/Desktop/VBoxLinuxAdditions.run

E finalmente:

sh ~/Desktop/VBoxLinuxAdditions.run

Não sei exatamente por que outros métodos não funcionaram para mim, mas foi assim que consegui instalá-lo com sucesso.

chemroyd
fonte
0

Eu recebi essa caixa de diálogo ao tentar "inserir" o disco de adições de convidados já montado, por isso (mas efetivamente ele já estava "inserido" para que fosse possível seguir as instruções de instalação apesar da mensagem de erro)

Ilya Yevlampiev
fonte
isso responde a minha situação googling que eu acho esta questão mais próximo
Ilya Yevlampiev