Ubuntu no Oracle VirtualBox: pastas compartilhadas

6

Eu olhei para essa pergunta , mas não ajudou.

Estou executando o Windows 7 como host com o Ubuntu 10.10 como convidado no VBox 4.0. Eu quero ter um diretório compartilhado entre os dois. Eu instalei o Guest Additions.

Eu fui ao painel de controle do VBox no Windows, adicionei uma pasta compartilhada (nome de compartilhamento Shared_Folder) e escolhi "Auto Mount". Um diretório chamado "sf_Shared_Folder" apareceu em / media no Ubuntu, mas quando eu coloco arquivos nesse diretório de um sistema operacional, não consigo vê-los no outro.

Eu então tentei criar um diretório sem o automounting (sharename collectivefiles), e rodar o seguinte comando:

foo@foo-VirtualBox:~$ sudo mount -t vboxsf collectivefiles FileShare
/sbin/mount.vboxsf: mounting failed with the error: No such device

O que está causando esse erro? Eu reiniciei a VM e o VBox em si, mas ainda estou observando isso.

    
por Nick Heiner 09.01.2011 / 20:30

2 respostas

4

Pelo menos no meu host Win7 com o Ubuntu 10.10 guest rodando no VirtualBox 4.0.2, eu não tive os problemas que você mencionou. Entretanto, é importante saber que a pasta compartilhada é montada com permissões definidas com o usuário da conta root e o grupo vboxsf como proprietários.

A melhor coisa a fazer é adicionar sua conta de usuário normal ao grupo vboxsf. Você pode fazer isso editando diretamente o arquivo /etc/group e adicionando sua conta no final da definição do grupo (substituindo goyuix pela sua conta de usuário):

vboxsf:x:1001:goyuix

Ou você pode usar a GUI: Sistema - > Administração - > Usuários e Grupos. Clique no botão Gerenciar grupos, role até o final da lista e localize o grupo vboxsf, selecione-o e clique no botão Propriedades. Você pode marcar a caixa de seleção de cada conta de usuário que deseja fazer parte do grupo.

    
por 23.01.2011 / 20:00
1

Eu tive exatamente o mesmo problema e cheguei à conclusão de que era relacionado ao kernel. Se eu fosse iniciar meu sistema operacional convidado com um kernel antigo, não haveria problema. A solução para mim foi a reinstalação das adições dos hóspedes. Aparentemente, o VirtualBox executa diferentes adições de convidados para diferentes kernels; Portanto, uma reinstalação obriga as adições de convidado a darem uma outra olhada no kernel.

    
por 18.03.2011 / 13:36