Compartilhando pastas entre o Ubuntu (convidado) e o Windows 7 (host) usando o VirtualBox

23

Instalei o convidado do Ubuntu em uma máquina Windows 7 usando o VirtualBox. Como compartilhar pastas entre o convidado do Ubuntu e o host do Windows? Obrigado.

user288609
fonte
Possível duplicado: askubuntu.com/q/30202/44179
Seth
Você já tentou a resposta que forneci aqui: askubuntu.com/questions/81757/… . Não consigo testar, pois não tenho um sistema operacional Windows por perto.
Luis Alvarado
Consulte também os pré-requisitos aqui: askubuntu.com/questions/30396/…
Takkat

Respostas:

16

Se você receber permissão negada ao acessar a pasta compartilhada montada, execute o seguinte comando:

sudo adduser <yourUsername> vboxsf

Substitua <yourUsername>pelo seu nome de usuário real (por exemplo, johnou o que for seu).

Em seguida, reinicie e você deve ter acesso total.

Manuel Rubalcava
fonte
2
Isso definitivamente precisa de mais votos positivos
sercan
1
Efetuando logoff e logon suficiente, no meu caso, não foi necessária uma reinicialização completa.
Melebius
Não funciona no host do Windows 7 e no convidado do Lubuntu 18.
Gustavo
10

execute isso no seu terminal e tudo ficará bem:

sudo mkdir /media/(folder-name-on-linux)
sudo mount -t vboxsf (folder-name-set-on-virtualBox) /media/(folder-name-on-linux)

(nome da pasta no linux) estará disponível facilmente no seu Gerenciador de arquivos

PS: Dessa forma, você não precisará reiniciar sua VM ;-)

sogurb
fonte
Isso resolveu para mim. Para futuros viajantes: pode ser necessário executar esse segundo comando sempre que reiniciar o convidado. Isso significa que algo mais está quebrado? Provavelmente ... Mas funciona para mim quando nada mais funcionou.
Isick
Funciona para uma rodada. Após a reinicialização, o compartilhamento se foi.
Gustavo
6

Feche sua VM convidada e abra a caixa de diálogo Configurações para essa VM. Na parte inferior da área de navegação esquerda, nessa caixa de diálogo, deve haver uma opção para pastas compartilhadas.

Você pode selecionar quais pastas na máquina host que deseja compartilhar com a VM convidada em particular, se deseja montá-las somente leitura pelo convidado e se deve disponibilizá-las na inicialização da VM. Depois de concluído, reinicie / restaure a VM convidada e você poderá navegar para o novo sistema de arquivos ou pasta.

Normalmente, faço uma nova pasta dentro da pasta 'VirtualBox VMs' no meu diretório de usuários, intitulada 'Shared' e, então, compartilho essa pasta com todas as VMs convidadas que precisam. Montei-o somente leitura, para que nenhuma máquina possa carregá-lo para os outros e, em seguida, posso colocar todos os arquivos necessários que forem desejados.

memilanuk
fonte
Obrigado pela resposta. Depois de reiniciar a VM convidada, abri a pasta "Home" no Ubuntu (convidado), mas ainda não consegui encontrar a pasta "compartilhada" criada e montada.
user288609
1
Não é normal montar sistemas de arquivos em um usuário / casa; procure-o no sistema de arquivos. Se ele não aparecer no Nautilus (o aplicativo explorador de arquivos), pode estar em / media / ou / mnt /. Não estou sentado em frente a uma caixa com o Virtualbox no momento, então não posso ser mais específico do que isso por enquanto. Pode ser necessário ter o Guest Additions instalado na VM convidada - outras distros, como o Debian e o SuSE, instalam automaticamente algumas versões deles; Ubuntu não.
memilanuk
2

você deve ativar a opção "inserir imagem do CD de adição de convidado", no menu de dispositivos, para ativar a pasta compartilhada. a pasta compartilhada deve aparecer na / media.

mohamed
fonte
0

Eu tive o mesmo problema, mas depois de ler outra pergunta neste site, descobri que a execução

gksudo nautilus

fez funcionar bem.

Mark M.
fonte
1
Bem-vindo ao Ask Ubuntu! Embora isso possa teoricamente responder à pergunta, seria preferível incluir aqui as partes essenciais da resposta e fornecer o link para referência.
Mitch