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!

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.


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.


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

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.


2

Eu tive que adicionar mais um passo.

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

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.


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


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.


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.


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)


isso responde a minha situação googling que eu acho esta questão mais próximo
Ilya Yevlampiev
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.