Postępowałem zgodnie z instrukcjami udostępniania folderów między Windows 7 a Ubuntu w VirtualBox.
Mimo to folder pojawia się ze znakiem X i przy próbie jego otwarcia wyświetla się następujący komunikat:
Nie można wyświetlić zawartości folderu
Kiedy wybieram Shared Folder
z Device
menu VirtualBox , wyświetla się następujące ostrzeżenie:
Na stronie systemowej przypisałeś ponad 50% pamięci komputera (2,93 GB) maszynie wirtualnej ...
Jak mogę pomyślnie udostępniać foldery między Windows a Ubuntu za pomocą VirtualBox?
virtualbox
shared-folders
userInThisWorld
źródło
źródło
Odpowiedzi:
Dostęp do folderów współdzielonych w Virtual Box
Wiersz poleceń
Domyślnie foldery współdzielone VirtualBox są tworzone z uprawnieniami do odczytu / zapisu dla gościa. Można to zrobić z wiersza poleceń na hoście za pomocą:
Dodając opcję
--readonly
, możemy ograniczyć je w celu uzyskania dostępu tylko do odczytu. Użyj tej--transient
opcji, jeśli chcesz, aby udziały pojawiały się tylko w bieżącej sesji, ale nie były trwałe dla kolejnych sesji. Istnieją pewne ograniczenia dotyczące folderów współdzielonych (szczegóły w tym pytaniu ). Jeśli spełnione są warunki wstępne, możemy ręcznie zamontować te foldery współdzielone, uruchamiając następujące polecenia w gościu:Oczywiście możemy również użyć różnych opcji montowania, aby montować jako tylko do odczytu lub montować z dostępem tylko do odczytu do roota.
Automatyczne montowanie za pomocą Virtual Box Manager
W przypadku, gdy włączyliśmy automatyczne montowanie podczas tworzenia folderu współdzielonego z Virtual Box Manager, te foldery współdzielone zostaną automatycznie zamontowane w gościu z punktem montowania
/media/sf_<name_of_folder>
. Aby mieć dostęp do tych folderów, użytkownicy gościa muszą być członkiem grupyvboxsf
.Gość będzie musiał ponownie uruchomić, aby dodać nową grupę.
Źródło i dalsze informacje: Instrukcja obsługi wirtualnej skrzynki
źródło
/media
ale wciąż nic tam nie było/media/
sudo adduser your_username vboxsf
users-admin
. Polecenie zostało edytowane przez innego użytkownika.sudo mount -t vboxsf -o uid=1000,gid=1000 share /home/<user>/vboxshare
, nie widzę wzmianki o tymsharename
, która jest używana podczas tworzenia folderu współdzielonego przy użyciuVBoxManage sharedfolder add "VM name" --name "sharename" --hostpath "C:\test"
. Jeśli istnieje wiele folderów współdzielonych .. skąd VirtualBox wie, z którymsharename
skojarzyć foldervboxshare
? A może masz na myśli tosharename
samo, covboxshare
?W rzeczywistości istnieje prosty sposób:
Zainstaluj dodatki dla gości w swoim systemie Ubuntu
/media
lub nacisnąć Left Control+DRestart
Spróbuj uzyskać dostęp
/media/sf_your_shared_folder_name
. Jeśli nadal nie masz dostępu, oznacza to, że nie należysz dovboxsf
grupy, jak powiedział Nilo. To polecenie rozwiąże problem:Wyloguj się i zaloguj ponownie, aby zastosować zmiany
adduser
. Zobacz komentarze kola i atcold poniżej.źródło
adduser
.Najpierw upewnij się, że zainstalowałeś Dodatki dla gości
Uruchom maszynę wirtualną
Urządzenia> Włóż obraz dysku CD z dodatkami gości ...
Zamontuj dysk CD:
Zainstaluj niezbędne pakiety:
Zainstalować:
Po drugie, dodaj użytkownika do grupy „vboxsf”:
Restart
Pamiętaj, że etykietą folderu udostępnionego jest
lpi
(na przykład):Przygotuj
sf_
do etykiety. Następnie znajdziesz folder udostępniony w/media/sf_lpi
Wreszcie możesz także utworzyć link do swojego domu. Na przykład:
:)
źródło
Dodaj folder współdzielony do maszyny wirtualnej za pomocą interfejsu graficznego vBox Upewnij się, że wybierasz opcję automatycznego montowania i ustaw na stałe
Zaloguj się do maszyny wirtualnej przy użyciu konta root
Sprawdź, czy grupa vboxsf istnieje
Sprawdź, czy użytkownik nie jest jeszcze w grupie vboxsf
Dodaj użytkownika nilo do grupy vboxsf
Sprawdź ponownie grupy użytkowników
Uruchom ponownie i zaloguj się jako nilo
Udostępniony folder jest teraz dostępny w
/media/sf_dropbox
(dropbox to nazwa, którą nadałem udziałowi)źródło
Udostępnij folder między Host OS-> Windows i Guest OS -> Ubuntu (Virtual box)
Krok 1 Zainstaluj zainstaluj dodatki dla gości z menu VirtualBox idź do Urządzenia-> Zainstaluj dodatki dla gości Spowoduje to zamontowanie wirtualnej płyty CD na / media / cdrom. Jako użytkownik root Otwórz ten folder / media / cdrom, dodając opcję Otwórz za pomocą terminala (kliknij prawym przyciskiem myszy).
Krok 2 Uruchom program VBoxLinuxAdditions.run. Po zakończeniu programu uruchom ponownie VirtualBox.
Krok 3 Utwórz folder współdzielony. Z menu wirtualnego przejdź do Urządzenia-> Foldery współdzielone, a następnie dodaj nowy folder na liście, ten folder powinien być folderem w systemie Windows, który chcesz udostępnić Ubuntu (Guest OS). Ustaw automatycznie utworzony folder. Przykład -> Utwórz folder na pulpicie o nazwie Ubuntushare i dodaj ten folder.
Krok 4 Po zakończeniu specyfikacji folderów współdzielonych montujemy folder z systemu Ubuntu (Guest OS). Utwórz punkt montowania, ten katalog w Ubuntu, który będzie udostępniać pliki folderowi współdzielonemu z systemu Windows. Uruchom to, aby utworzyć katalog w Ubuntu
Krok 5 Po utworzeniu punktu montowania możesz teraz zamontować folder współdzielony. Uruchom to polecenie, aby udostępnić folder:
Ubuntushare to nazwa folderu, który dodajemy w sekcji Urządzenia VirtualBox, folder ten znajduje się w systemie Windows (Host OS). ~ / Desktop / windowsshare to katalog w Ubuntu (system operacyjny gościa)
GRATULACJE-> Teraz możesz udostępniać pliki między Windows a Ubuntu. Spróbuj dodać dowolny plik w folderze udostępniania Ubuntu systemu Windows (Host OS). Sprawdź teraz katalog Windowsshare systemu Ubuntu (Guest OS). Plik zostanie odzwierciedlony.
Mój artykuł
Współdzielone b / w Windows i Ubuntu
źródło
źródło
Utwórz katalog, w którym zamierzasz to zamontować
mkdir docs
Zainstaluj dodatki dla gości na maszynie Ubuntu dla gości.
Zamknij gościa Ubuntu, a następnie skonfiguruj go.
W obszarze Pamięć skonfiguruj folder współdzielony i zanotuj to, co ustawiłeś jako nazwę w drugim polu. Na przykład „szalony”. Zaznacz pole wyboru Auto-Mount.
Uruchom gościa Ubuntu.
Tak jak powiedziałeś, tak naprawdę nie będzie dostępny. (To jest kluczowa część twojego pytania.) Zamiast tego znajdziesz ją w miejscu
/media/sf_crazy
, gdzie „zwariowane” to imię, które jej nadałeś. Będzie także obecny w Twoim domu w reż~/crazy
.Teraz musisz zrobić jeszcze jeden krok, aby go zamontować:
źródło
Wykonaj następujące kroki po zainstalowaniu dodatków gości. W środowisku hosta systemu Windows 10 na komputerze z systemem Windows musiałem udostępniać foldery.
gdzie xxxxxx to nazwa konta użytkownika. Wyloguj się i zaloguj ponownie do Ubuntu.
źródło
Na razie (wersja 6.0.10 VirtualBox) istnieją
make permanent
iauto-mount
opcje dla folderu współdzielonego, takżemount point
(At
) w GUI virtualbox. Dla mnie działało:sudo apt-get install virtualbox-guest-utils
Folder w punkcie podłączenia określonym w GUI został utworzony automatycznie i
ls
pokazał pliki znajdujące się na komputerze z systemem Windows.źródło