Não é possível instalar o Guest Additions usando o VirtualBox, o SO convidado do Ubuntu, o SO host Win7


15

Eu sou novo no VirtualBox e Linux. Eu configurei o VirtualBox 4.0.4 no Windows 7. Criei com êxito uma máquina virtual executando o servidor Ubuntu 10.10 de 64 bits. Estou tentando configurar pastas compartilhadas. O pré-requisito é adições de convidados. Eu segui o Manual, tanto quanto eu o entendo, e pesquisei no Google por tentar superar isso. Aqui está o que eu fiz:

  1. sudo aptitude update
    sudo aptitude safe-upgrade
    sudo apt-get install dkms
  2. Dispositivos> Instalar acréscimos de convidados ... (aparentemente nada acontece, mas ouvi dizer que tudo bem)
  3. Dispositivos> Dispositivos de CD / DVD> [espie no menu suspenso: a linha inferior possui Remover disco da unidade virtual, então acho que isso significa que o ISO está na unidade virtual de CD-ROM
  4. Mudar para o diretório onde a sua unidade de CD-ROM está montado e executar como root, então eu: cd .., cd .., cd media, cd cdrom. (Estou mesmo no lugar certo ?!)

Eu tento sh ./VBoxLinuxAdditions.rune sudo sh ./VBoxLinuxAdditions.run recebo

sh: Can't open ./VBoxLinuxAdditions.run

Eu tento bash ./VBoxLinuxAdditions.rune sudo bash ./VBoxLinuxAdditions.run recebo:

bash ./VBoxLinuxAdditions.run no such file or directory

Eu tento chmod +x VBoxLinuxAdditions.runnão obter esse arquivo ou diretório

Parece que estou no diretório errado, os arquivos certos não estão onde eu preciso deles, permissões erradas ou comandos errados. Estou totalmente perdido, pois todos os pontos de solução de problemas que vi no Google não funcionaram para mim quando funcionaram para outras pessoas ou simplesmente não entendo as instruções. Agradecemos antecipadamente por qualquer ajuda.


Isto é o que mountmostra

insira a descrição da imagem aqui


@ Joe Fletcher - Tem certeza de que instalou o Server? Servidor é apenas interface de terminal. Se você é novo no Linux eu sugeriria "regular" Linux sabor
Darius

Sim servidor. Eu tenho usado o terminal. Estou desenvolvendo sites. Eu não sou super novo no Linux, mas tenho apenas alguns comandos e tal.
Joe Fletcher

@ Joe Fletcher - Se você não me pergunta, o que você precisa para pastas compartilhadas no Ubuntu Server?
Darius

@ Joe: Minha versão do VirtualBox Linux Additions possui dois .runarquivos diferentes para a arquitetura da sua VM Linux: VBoxLinuxAdditions-x86.runpara 32 bits e VBoxLinuxAdditions-amd64.run64 bits. (Você provavelmente tem 32 bits.) Está faltando o -x86ou -amd64em seus exemplos. Poderia ser isso?
Patches

1
@ Joe, de fato, o ISO não está montado. Acabei de chegar ao trabalho, então não posso verificar isso agora. Quando voltar para casa (ainda faltam mais de 8 horas!), Darei uma olhada
Sathyajith Bhat

Respostas:


30

Como mencionei nos comentários, parece que o ISO não está montado. Aqui está o que você pode fazer

  • Certifique-se de que a ISO de acréscimos de convidados esteja disponível para o host. Você pode fazer isso clicando em Devices menu-> CD/DVD devicese aponte para o arquivo ISO do GuestAdditions. As adições de convidado estão disponíveis na Program Files\Oracle\VirtualBoxpasta

insira a descrição da imagem aqui

  • Com isso montado, digite o seguinte

    cd /media
    mkdir vbox
    sudo mount /dev/sr0 vbox/
    cd vbox/
    
  • Agora, a instalação ISO do convidado é montada como /media/vbox

insira a descrição da imagem aqui

  • Execute o instalador de adições de convidado amarrando ./VBoxLinuxAdditions.run

Você é um génio! Funcionou como um encanto. Executei todos os comandos com o sudo e reiniciei, e parecia funcionar. Recebi 2 mensagens de erro, mas não tenho certeza se elas são importantes ( link ).
Joe Fletcher

Muito bem-vindo @ Joe. Você pode ignorar essas mensagens, não deve afetá-lo
Sathyajith Bhat

Para aqueles de vocês que ainda estão tendo problemas, podem estar perdendo os seguintes pacotes: dkms, build-essential e linux-headers-generic. leia mais tente executar: sudo apt-get install dkms build-essential linux-headers-genericdepois reinicie. Após a reinicialização, monte o compartilhamento como mencionado acima.
Andrés

Engraçado que não há menção de como montar / dev / sr0 nos documentos do VirtualBox. Ou eu perdi alguma coisa?
Eric J.

@EricJ. nem sempre é necessário montar - normalmente, clicar em "Instalar adições de convidados" irá montar a ISO de adições de convidados - às vezes, porém, isso pode falhar.
Sathyajith Bhat

-1

Se piorar, você sempre pode instalar a área de trabalho e usar a GUI para instalá-la ...

sudo apt-get install ubuntu-desktop

e reinicie.

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.