Espelhe arquivos e documentos da máquina Windows para o Ubuntu no Virtualbox

2

Ok, então eu tenho uma máquina com um dual boot instalado (Windows 8 e Ubuntu 12.10). Eles estão em discos rígidos separados. Eu já tenho o Virtualbox configurado para inicializar a partir do disco rígido físico do Linux (Windows 8 Host). Eu também compartilhei minha pasta de usuário do Windows usando o compartilhamento de pasta do Virtualbox. Aqui está o meu problema: Eu adoraria poder ir até a pasta Documentos para acessar a pasta Documentos do Windows. Eu acho que há uma maneira de fazer isso com links simbólicos ... mas às vezes eu preciso inicializar apenas no Ubuntu (não no Virtualbox) e isso estraga os links simbólicos (porque os documentos do Windows agora não são acessíveis através da pasta Virtualbox, mas através o disco rígido real). Alguma ideia? Obrigado antecipadamente!

    
por LeinardoSmtih 11.04.2013 / 21:58

2 respostas

4

Obrigado a todos que estavam tentando ajudar.

Eu finalmente percebi isso.

Aqui está o que eu fiz:

sudo gedit /usr/local/bin/mountscript.sh

No Virtualbox, certifique-se de criar um compartilhamento para a unidade que você deseja acessar (o meu é C) e nomeie o compartilhamento C. Ah, e verifique se ele está marcado como permanente.

Cole e salve (certifique-se de substituir [UBUNTU_USERNAME] e [WINDOWS_USERNAME] pelos respectivos nomes de usuário):

#!/bin/bash
sudo mount -t vboxsf C /media/C
sudo mount --bind /media/C/Users/[WINDOWS_USERNAME]/Documents/ ~/Documents/
sudo mount --bind /media/[UBUNTU_USERNAME]/C/Users/[WINDOWS_USERNAME]/Documents /home/[UBUNTU_USERNAME]/Documents

Depois, para torná-lo executável, execute isto:

chmod +x /usr/local/bin/mountscript.sh

Depois, verifique se você não precisa digitar sua senha sempre que inicializar:

sudo visudo

Então, no final, adicione isto:

[UBUNTU_USERNAME] ALL=NOPASSWD: /usr/local/bin/mountscript.sh, /bin/mount

Em seguida, abra o painel e pesquise por: Aplicativos de inicialização.

Clique em adicionar e, no campo de nome, digite: Mount Script

No campo de comando, digite: /usr/local/bin/mountscript.sh

Clique em adicionar. Feche tudo e reinicie!

Espero que isso ajude!

    
por LeinardoSmtih 12.04.2013 / 03:36
0

Existem todos os tipos de maneiras de fazer isso, mas no final você terá o mesmo tipo de problemas que está tendo. Apenas salve suas coisas em uma pequena partição NTFS em primeiro lugar.

    
por Scott Goodgame 12.04.2013 / 01:56