Eu segui as etapas para compartilhar pastas entre o Windows 7 e o Ubuntu no VirtualBox.
Apesar disso, a pasta aparece com um sinal X e me dá a seguinte mensagem quando uma tentativa de abri-la:
O conteúdo da pasta não pôde ser exibido
Quando eu escolho Shared Folder
no Device
menu VirtualBox , o seguinte aviso é exibido:
Na página do sistema, você atribuiu mais de 50% da memória do seu computador (2,93 GB) à máquina virtual ...
Como posso compartilhar pastas com sucesso entre o Windows e o Ubuntu usando o VirtualBox?
virtualbox
shared-folders
userInThisWorld
fonte
fonte
Respostas:
Acesso a pastas compartilhadas na Caixa Virtual
Linha de comando
Por padrão, as pastas compartilhadas do VirtualBox são criadas com permissão de leitura / gravação para o convidado. Isso pode ser feito na linha de comando no host com:
Adicionando a opção
--readonly
, podemos restringi-los para acesso somente leitura. Use a--transient
opção se desejar que os compartilhamentos apareçam apenas na sessão atual, mas não persistentes nas sessões seguintes. Existem algumas limitações para pastas compartilhadas (consulte esta pergunta para detalhes). Se os pré-requisitos forem atendidos, podemos montar essas pastas compartilhadas manualmente executando os seguintes comandos no convidado:Obviamente, também podemos usar diferentes opções de montagem para montar como somente leitura / ou montar com acesso de leitura apenas ao root.
Montagem automática através do Virtual Box Manager
Caso tenhamos habilitado a montagem automática ao criar uma pasta compartilhada a partir do Virtual Box Manager, essas pastas compartilhadas serão montadas automaticamente no convidado com ponto de montagem
/media/sf_<name_of_folder>
. Para ter acesso a essas pastas, os usuários do convidado precisam ser membros do grupovboxsf
.O convidado precisará reiniciar para adicionar o novo grupo.
Fonte e leituras adicionais: Manual do usuário do Virtual Box
fonte
/media
, mas ainda nada lá/media/
sudo adduser your_username vboxsf
users-admin
. O comando foi editado por outro usuário.sudo mount -t vboxsf -o uid=1000,gid=1000 share /home/<user>/vboxshare
, não vejo uma menção asharename
, que é usada ao criar a pasta compartilhada usandoVBoxManage sharedfolder add "VM name" --name "sharename" --hostpath "C:\test"
. Se houver várias pastas compartilhadas .. como o VirtualBox sabe a quesharename
associar a pastavboxshare
? Ou você quer dizer quesharename
deve ser o mesmovboxshare
?Na verdade, existe uma maneira fácil de fazer isso:
Instale Adições de Convidado no seu Ubuntu convidado
/media
ou pressionar Left Control+DReiniciar
Tente acessar
/media/sf_your_shared_folder_name
. Se você ainda não tem acesso, isso significa que você não pertence aovboxsf
grupo, como Nilo disse. Este comando resolverá seu problema:Saia e faça login novamente para aplicar as alterações de
adduser
. Veja os comentários de kol e atcold abaixo.fonte
adduser
.Primeiro, verifique se instalou o Guest Additions
Inicie sua VM
Dispositivos> Inserir imagem do CD de adições de convidados ...
Monte o CD:
Instale os pacotes necessários:
Instalar:
Segundo, adicione seu usuário ao grupo 'vboxsf':
Reiniciar
Saiba que o rótulo da sua pasta compartilhada é
lpi
(por exemplo):Anexar
sf_
ao rótulo. Em seguida, você encontrará sua pasta compartilhada em/media/sf_lpi
Por fim, você também pode criar um link para sua casa. Por exemplo:
:)
fonte
Adicione a pasta compartilhada à máquina virtual usando a interface gráfica do vBox Certifique-se de selecionar montagem automática e tornar permanente
Efetue login na máquina virtual usando uma conta raiz
Verifique se o grupo vboxsf existe
Verificar se o usuário ainda não está no grupo vboxsf
Adicionar usuário nilo ao grupo vboxsf
Verifique novamente grupos de usuários
Reinicialize e faça login como nilo
A pasta compartilhada agora está acessível
/media/sf_dropbox
(caixa de seleção é o nome que eu dei ao compartilhamento)fonte
Compartilhe uma pasta entre o SO Host-> Windows e SO Convidado -> Ubuntu (caixa Virtual)
Etapa 1 Instale a instalação, adicione adições de convidados no menu do VirtualBox, vá para Dispositivos-> Instalar adições de convidados Isso montará um CD virtual no seu / media / cdrom. Como usuário root Abra esta pasta adicionada / media / cdrom usando a opção Abrir com terminal (clique com o botão direito do mouse).
Etapa 2 Execute o programa VBoxLinuxAdditions.run. Quando o programa terminar, reinicie o seu VirtualBox.
Etapa 3 Crie uma pasta compartilhada. No menu Virtual, vá para Dispositivos-> Pastas Compartilhadas e adicione uma nova pasta na lista. Essa pasta deve ser a das janelas que você deseja compartilhar com o Ubuntu (SO convidado). Faça com que esta pasta criada seja montada automaticamente. Exemplo -> Crie uma pasta na área de trabalho com o nome Ubuntushare e adicione esta pasta.
Etapa 4 Ao concluir a especificação das pastas compartilhadas, montamos a pasta no Ubuntu (SO convidado). Crie um ponto de montagem, um diretório no Ubuntu que compartilhará arquivos com a pasta compartilhada do Windows. Execute isso para criar um diretório no Ubuntu
Etapa 5 Com seu ponto de montagem criado, agora você pode montar a pasta compartilhada. Execute este comando para compartilhar a pasta:
Ubuntushare é o nome da pasta que adicionamos na seção Dispositivos VirtualBox. Essa pasta está no Windows (SO host). ~ / Desktop / windowsshare é o diretório do Ubuntu (SO convidado)
PARABÉNS-> Agora você pode compartilhar os arquivos entre o Windows e o Ubuntu. Tente adicionar qualquer arquivo na pasta de compartilhamento Ubuntu do Windows (SO Host) agora verifique o diretório de compartilhamento de janelas Ubuntu (SO SO), o arquivo será refletido.
Meu artigo
Pasta compartilhada entre janelas e ubuntu
fonte
fonte
Crie um diretório onde você montará isso, como
mkdir docs
Instale Acréscimos de Convidados na máquina Ubuntu convidada.
Encerre o convidado do Ubuntu e configure-o.
Em Armazenamento, configure sua pasta compartilhada e anote o que você definiu como o nome no segundo campo. Por exemplo "louco". Marque a caixa Montagem automática.
Inicialize o convidado do Ubuntu.
Como você disse, não será realmente acessível. (Esta é a parte principal da sua pergunta.) Em vez disso, você encontrará a mensagem em
/media/sf_crazy
que 'louco' é o nome que você deu. E também estará presente no diretório dir~/crazy
.Agora você precisa dar mais um passo para montá-lo:
fonte
Execute estas etapas após instalar o Guest Additions. Para o ambiente host do Windows 10, na máquina Windows, tive que compartilhar pastas.
onde xxxxxx é o nome da sua conta de usuário. Saia e faça login novamente no Ubuntu.
fonte
A partir de agora (versão 6.0.10 do VirtualBox), existem
make permanent
eauto-mount
opções para a pasta compartilhada, tambémmount point
(At
) na GUI do virtualbox. Para mim, o seguinte funcionou:sudo apt-get install virtualbox-guest-utils
A pasta no ponto de montagem especificado na GUI foi criada automaticamente e
ls
mostrou os arquivos localizados no PC com Windows host.fonte