Udostępnianie folderów między Ubuntu (gość) a Windows 7 (host) za pomocą VirtualBox


23

Zainstalowałem gościa Ubuntu na komputerze z systemem Windows 7 za pomocą VirtualBox. Jak współdzielić foldery między gościem Ubuntu a hostem Windows? Dzięki.


Możliwy duplikat: askubuntu.com/q/30202/44179
Seth

Czy wypróbowałeś odpowiedź, którą tu podałem : askubuntu.com/questions/81757/… . Nie mogę przetestować, ponieważ nie mam w pobliżu systemu operacyjnego Windows.
Luis Alvarado,

Zajrzyj tutaj również, aby zobaczyć wymagania wstępne: askubuntu.com/questions/30396/…
Takkat,

Odpowiedzi:


16

Jeśli otrzymasz odmowę uprawnień podczas uzyskiwania dostępu do zamontowanego folderu współdzielonego, uruchom następujące polecenie:

sudo adduser <yourUsername> vboxsf

Zastąp <yourUsername>swoją rzeczywistą nazwą użytkownika (np. johnDowolną inną).

Następnie uruchom ponownie i powinieneś mieć pełny dostęp.


2
To zdecydowanie potrzebuje więcej pozytywnych opinii
sercan

1
Wylogowanie i w moim przypadku wystarczyło pełne ponowne uruchomienie.
Melebius

Nie działa na hoście z Windows 7 i gościu Lubuntu 18.
Gustavo

10

uruchom to na swoim terminalu i wszystko będzie dobrze:

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

(folder-name-on-linux) będzie łatwo dostępny w menedżerze plików

PS: W ten sposób nie będziesz musiał ponownie uruchamiać maszyny wirtualnej ;-)


To rozwiązało dla mnie. Dla przyszłych podróżników: może być konieczne uruchomienie drugiego polecenia za każdym razem, gdy ponownie uruchomisz gościa. Czy to oznacza, że ​​coś innego się zepsuło? Prawdopodobnie ... Ale to działa dla mnie, gdy nic innego nie działało.
isick

Działa na rundę. Po ponownym uruchomieniu udostępnianie zniknęło.
Gustavo

6

Zamknij maszynę wirtualną gościa, a następnie otwórz okno dialogowe Ustawienia dla tej maszyny wirtualnej. W pobliżu dolnej części obszaru nawigacji po lewej stronie w tym oknie dialogowym powinna znajdować się opcja folderów współdzielonych.

Możesz wybrać foldery na hoście, które chcesz udostępnić konkretnej maszynie wirtualnej gościa, czy chcesz, aby były montowane tylko przez gościa w trybie do odczytu i czy udostępnić je przy rozruchu maszyny wirtualnej. Po zakończeniu zrestartuj / przywróć maszynę wirtualną gościa i powinieneś być w stanie przejść do nowego systemu plików lub folderu.

Zwykle tworzę nowy folder w folderze „VirtualBox VMs” w moim katalogu użytkownika, zatytułowany „Shared”, a następnie udostępniam ten folder wszystkim potrzebnym maszynom wirtualnym gościa. Montuję go tylko do odczytu, aby żadna maszyna nie mogła go obsłużyć dla innych, a następnie mogę umieścić w nim potrzebne pliki.


Dziękuję za odpowiedź. Po ponownym uruchomieniu VM gościa, otworzyłem folder „Home” na Ubuntu (guest), ale nadal nie mogłem znaleźć utworzonego i zamontowanego folderu „shared”.
user288609,

1
Montowanie systemów plików w systemie użytkownika / domu nie jest normalne; poszukaj go w systemie plików. Jeśli nie wyskakuje na ciebie w Nautilus (aplikacja do eksploracji plików), może znajdować się w katalogu / media / lub / mnt /. W tej chwili nie siedzę przed pudełkiem z Virtualboxem, więc na razie nie mogę być bardziej szczegółowy. Może być konieczne zainstalowanie dodatków gości na maszynie wirtualnej gościa - inne dystrybucje, takie jak Debian i SuSE, automatycznie instalują niektóre z nich; Ubuntu nie.
memilanuk,

2

należy włączyć opcję „włóż obraz dysku CD z dodaniem gościa” z menu urządzeń, aby włączyć folder współdzielony. folder współdzielony powinien pojawić się w / media.


0

Miałem ten sam problem, ale po przeczytaniu kolejnego pytania na tej stronie odkryłem, że działa

gksudo nautilus

sprawiło, że działało dobrze.


1
Witamy w Ask Ubuntu! Chociaż teoretycznie może to odpowiedzieć na pytanie, lepiej byłoby zawrzeć tutaj istotne części odpowiedzi i podać odnośnik.
Mitch
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.