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 a partir da linha de comando no host com:
Adicionando a opção --readonly podemos restringi-los para acesso somente leitura. Use o --transient opção se você deseja que os compartilhamentos apareçam apenas na sessão atual, mas não persistentes para as sessões seguintes. Existem algumas limitações para pastas compartilhadas (consulte pergunta para mais detalhes). Se os pré-requisitos forem atendidos, podemos montar essas pastas compartilhadas manualmente executando os seguintes comandos no convidado:
mkdir /home/<user>/vboxsharesudo mount -t vboxsf -o uid=1000,gid=1000 sharename /home/<user>/vboxshare
Claro, também podemos usar diferentes opções de montagem para montar como leitura/somente ou montar com acesso de leitura apenas para root.
Montagem automática através do Virtual Box Manager
Caso tenhamos ativado a montagem automática ao criar uma pasta compartilhada a partir do Gerenciador de caixa Virtual, essas pastas compartilhadas serão montadas automaticamente no ponto de montagem guest with /media/sf_<name_of_folder>. Para ter acesso a essas pastas, os usuários no convidado precisam ser membros do grupo vboxsf.
sudo usermod -aG vboxsf userName
Convidado será necessário reiniciar para ter o novo grupo adicionado.
Na verdade, existe uma maneira fácil de fazer isso:
Instale o pacote de extensão para VirtualBox.
Reinicie sua máquina virtual
Instale adições de convidados em seu Ubuntu convidado
Você pode montar o ISO que está ligado /media ou pressione Left Control+D
Reiniciar
Tente acessar /media/sf_your_shared_folder_name. Se você ainda não tiver acesso, isso significa que você não pertence ao vboxsf grupo, como disse Nilo. Este comando resolverá seu problema:
sudo adduser your_username vboxsf
Faça logout e faça login novamente para aplicar alterações de adduser. Se você ainda não conseguir acessar a pasta, tente reiniciar.
Se você ainda não consegue ver a pasta compartilhada, você tem que montá-lo. Você pode ativar o automount para a pasta compartilhada nas opções do VirtualBox Manager.
>>Compartilhe uma pasta entre o sistema operacional Host-Windows e o sistema operacional convidado-Ubuntu(caixa Virtual)
Passo 1>Instalar Instalar adições de convidados do menu do VirtualBox vá para dispositivos-instalar adições de convidados isso montará um CD virtual em seu /media/cdrom. Como usuário root, Abra esta pasta/media / cdrom adicionada usando a opção Abrir com terminal (clique com o botão direito do mouse).
Passo 2Run the program VBoxLinuxAdditions.run. When the program completes reboot your VirtualBox.
$ sudo ./VBoxLinuxAdditions.run
Passo 3>>Crie uma pasta compartilhada. No menu Virtual, vá para dispositivos-pastas compartilhadas e adicione uma nova pasta na lista, esta pasta deve ser a do windows que você deseja compartilhar com o Ubuntu(sistema operacional convidado).Faça com que esta pasta criada seja montada automaticamente.Exemplo-faça uma pasta na área de trabalho com o nome Ubuntushare e adicione esta pasta.
Passo 4Quando terminar com a especificação da(s) Pasta(s) compartilhada (s), montamos a pasta do Ubuntu (sistema operacional convidado).Crie um ponto de montagem, este é um diretório no Ubuntu que compartilhará arquivos com a pasta compartilhada do Windows.Execute isso para criar um diretório no Ubuntu
$ sudo mkdir ~/Desktop/windowsshare
Passo 5Com o seu ponto de montagem criado, agora você pode montar a pasta compartilhada.Execute este comando para compartilhar a pasta:
$ sudo mount -t vboxsf Ubuntushare ~/Desktop/windowsshare
Ubuntushare é o nome da pasta que adicionamos na seção de dispositivos VirtualBox esta pasta está no Windows(Sistema Operacional Host).~ / Desktop / windowsshare é o diretório no Ubuntu (sistema operacional convidado)
>Parabéns - agora você pode compartilhar os arquivos entre o Windows e o Ubuntu. Tente adicionar qualquer arquivo no Windows(Host OS) Ubuntu share pasta Agora verifique Ubuntu (Guest OS) windowsshare diretório o arquivo será refletido.
A partir de Agora (versão 6.0.10 do VirtualBox) existem make permanent e auto-mount opções para pasta compartilhada, também mount point (At) na GUI do virtualbox. Para mim, o seguinte funcionou:
No Ubuntu convidado: sudo apt-get install virtualbox-guest-utils
Adicionar pasta compartilhada na GUI do VirtualBox.
Reinicie o sistema operacional convidado
A pasta no ponto de montagem especificado na GUI foi criada automaticamente e ls mostrou arquivos localizados no PC host com Windows.
Crie um diretório onde você vai montar isso, como mkdir docs
Instale adições de convidados na máquina Ubuntu convidada.
Desligue o convidado do Ubuntu e configure-o.
No armazenamento, configure sua pasta compartilhada e anote o que você definiu como o nome no segundo campo. Por exemplo, "louco". Marque a caixa para montagem automática.
Inicialize o convidado do Ubuntu.
Como você disse, Na verdade não será acessível. (Esta é a parte fundamental da sua pergunta.) Você vai encontrar em vez disso ele está presente em /media/sf_crazy, onde 'louco' é o nome que você deu. E, também estará presente em seu diretório doméstico em ~/crazy.
Agora você precisa dar mais um passo para realmente montá-lo:
sudo mount -o uid=1000,gid=1000 -t vboxsf ~/crazy ~/docs