Eksperci Pomyślnie zainstalowałem narzędzia VMware dla Ubuntu. Wygląda na to, że wszystko działa dobrze, ale foldery udostępnione nie zostały zamontowane automatycznie.
Jak sprawić, by działały?
Jeśli uruchamiam vmware-hgfsclient
w terminalu, otrzymuję listę folderów współdzielonych, ale ls -l /mnt/hgfs
jest pusta. Właściwie nie ma hgfs
reż /mnt
. Wiem, że prawdopodobnie powinienem użyć tego vmware-hgfsclient
narzędzia, ale tak naprawdę nie wiem jak.
PS Nie zapytałbym, czy mógłbym zrozumieć vmware-hgfsclient
pomoc, którą przeczytałem.
Jakieś sugestie?
vmware-tools
V-Light
źródło
źródło
vmware-config-tools.pl
zadziałały dla mnie.Odpowiedzi:
Skonfigurowałem na hoście Windows 7 z Ubuntu 11.04 Desktop z zainstalowanymi VMware Tools.
Ustawienia maszyny wirtualnej
Na gościu Ubuntu
zaznacz / mnt / hgfs, czy możesz uzyskać dostęp do udostępnionego folderu.
Jeśli nie widzisz folderów współdzielonych (automatycznie montowanych) w środku
/mnt/hgfs
, uruchom narzędzia konfiguracyjne VMware:sudo vmware-config-tools.pl
zaktualizuj fstab, korzystając z poniższych informacji:
gksu gedit /etc/fstab
(Korzystam z pulpitu Ubuntu, więc użyj innego edytora tekstu, aby wprowadzić następny wiersz na końcu pliku)
.host:/{shared-folder} /{path-to-mount-on} vmhgfs defaults,ttl=5,uid=1000,gid=1000 0 0
Zrestartuj vm (może być konieczne kilkakrotne uruchomienie lub wyświetlenie komunikatu o błędzie informującego, że nie można zainstalować, po prostu pomiń błąd i uruchom ponownie)
źródło
vmware-hgfsclient
ucieknę, dostanęhst_dwnloads
ihst_ebooks
. Więc powinienem użyć jednego z nich? więc dla hst_ebooks powinno to wyglądać:.host:/hst_dwnloads<white-space>/mnt/hgfs/ vmhgfs defaults,ttl=5,uid=1000,gid=1000 0 0
czy nie?cd /mnt/hgfs/
wtedyls -a
zobaczysz, że udostępnione foldery są automatycznie montowane tam. Gdy to zrobisz,sudo mount -t vmhgfs .host:/hst_ebooks ~/hst_ebooks
zostanie zamontowanyhst_ebooks
w twoim katalogu domowym. To, co możesz chcieć zrobić, to ułatwić korzystanie z folderów współdzielonych do powyższej próby./mnt/hgfs/
reż. Nie ma nic .sudo vmware-config-tools.pl
było dla mnie wystarczające.Większość innych odpowiedzi jest nieaktualna. W przypadku Ubuntu 18.04 (lub najnowszych dystrybucji Debiana) spróbuj:
Jeśli
hgfs
katalog nie istnieje, spróbuj:Być może korzystasz z określonego folderu zamiast
.host:/
. W takim przypadku możesz sprawdzić nazwę udziałuvmware-hgfsclient
. Na przykład:Jeśli chcesz, aby były montowane podczas uruchamiania, zaktualizuj
/etc/fstab
następujące elementy:Wybieram je zamontować na żądanie i mieć je ignorują
sudo mount -a
, a takie znoauto
opcją, ponieważ zauważyłem, że akcje mają wpływ na wydajność VM.Wymagania
Wymagania dotyczące oprogramowania mogą wymagać wcześniejszego zainstalowania następujących narzędzi:
Inni twierdzą, że wymagane są:
źródło
fuse.vmhgfs-fuse
to jedyny system plików, który działa dla Ubuntu 18.uruchom vmware-config-tools.pl, PONOWNIE!
Patrz: http://www.laotudou.com/vmware-player-share-folder.html
źródło
vmware-config-tools.pl
nie jest dostępny, jeśli używaszopen-vm-tools
z Ubuntu-Software-Center lub kompilujesz ze źródła ze sourceforge . W takim przypadku użytkownik musi użyćvmware-hgfsmounter
jako @snth opisuje w swojej odpowiedzi . Może być możliwe użycie pakietuopen-vm-toolbox
, narzędzi i komponentów dla systemów gościa VMware (narzędzia GUI) z repozytorium oprogramowania Ubuntu[UPDATE 2017-05-18] Ta odpowiedź jest nieaktualna w przypadku Ubuntu nowszego niż 15.10 (Wiley) . Plik wykonywalny
vmware-hgfsmounter
nie jest dostępny w Ubuntu od 16.04LTS (xenial). Chociażhgfsmounter
może być nadal dostępny w innych dystrybucjach Linuksa, ponieważhgfsmounter
funkcja ta jest nadal dostępna w źródłowym kodzie źródłowym na GitHub . Jeśli ktoś zaktualizował informacje, skomentuj lub edytuj tę odpowiedź, zamiast głosować w dół, ponieważ uważam, że ta odpowiedź może być nadal ważna dla starszych wersji Ubuntu.Ta odpowiedź zakłada również, że nie używasz narzędzi VMWare z VMWare, ale zamiast tego używasz
open-vm-tools
z dystrybucji Linuksa . VMWare zdecydowało się na obsługę tego przełącznika w 2015 roku. Zobacz KB2073803. Dlatego ta odpowiedź zakłada również, że twoja wersja Ubuntu może zainstalować narzędzia open-vm z repozytorium oprogramowania.NIEAKTUALIZOWANE DLA UBUNTU> 15.10 (Wiley)
To zadziałało dla mnie przy użyciu narzędzi open-vm z Centrum oprogramowania Ubuntu (pokazano wierny 14.04LTS - patrz aktualizacja powyżej) :
zakładając oczywiście, że już włączyłem folder współdzielony z komputera hosta w ustawieniach VMware Player.
Zwróć uwagę, że
vmware-hgfsclient
zwraca listę folderów współdzielonych, które są włączone w ustawieniach VMware Player. Ta funkcja jest dostępna zarówno dla narzędzi open-vm-tools, jak i vmware-tools.Zauważ też, że
vmware-hgfsmounter
jest to równoważne zlub do dodania do
/etc/fstab
plikuAle
vmware-hgfsmounter
funkcja nie jest dostępna przy użyciu oficjalnych narzędzi vmware firmy VMware, które są dostarczane z bieżącym odtwarzaczem VMware . Dlatego, jak sugeruje obecnie zaakceptowana odpowiedź , uruchomienievmware-config-tools.pl -d
problemu rozwiązuje problem.źródło
vmware-hgfsmounter .host:/<Share-Name> /mnt/hgfs
<Share-Name> to po prostu nazwa udziału skonfigurowana w VMWarevmware-hgfsclient
zwroty wokół poleceń rozszerzają polecenie, ponieważ ponieważ zwraca „nazwę udziału”`vmware-hgfsclient`
, używa jako argumentu zwróconej „nazwy udziału”vmware-hgfsmounter
. jeśli otrzymujesz komunikat „nazwa udziału jest nieprawidłowa”, spróbuj uruchomićvmware-hgfsclient
i zobaczyć, jaką nazwę „nazwa udziału” zwraca. Może to być lista i to może być problem./
w udziale hosta!mkdir /mnt/hgfs
, a potem zadziała.vmware-hgfsmounter
nie istnieje z najnowszym pakietem Ubuntu open-vm-tools (Ubuntu 16.04, open-vm-tools 10.0.7).Miałem dokładnie ten problem. Okazało się, że IT zainstalowało starą wersję narzędzi VMWare z niedziałającym modułem jądra vmhgfs.
Moim rozwiązaniem było uruchomienie konfiguracji z ustawieniem clobber-kernel-modules w celu zastąpienia istniejącego modułu vmhgfs.
Do
-d
wybiera wszystkie ustawienia domyślne dla Ciebie (usuń, jeśli nie chcesz, ustawienia domyślne).źródło
Miałem podobny problem. Folder / mnt / hgfs / pojawił się ponownie, gdy zapewniłem, że open-vm został odinstalowany. Następująco
i ponownie zainstalowane narzędzia vmware
źródło
open-vm-tools NIE zbuduje modułów jądra do czasu pierwszej instalacji
linux-headers-virtual
(linux-image-virtual
oczywiście sparowanej ). jak tylko zainstalowałem pakiet nagłówków,dpkg-reconfigure open-vm-tools
udało się zbudować i załadować moduły jądra, a konkretnievmhgfs
moduł.źródło
linux-headers-virtual
ilinux-image-virtual
już nie istnieją.Dla mnie działały łatki vmware-tools-; daj temu szansę, jeśli nic więcej nie działa
Postępuj zgodnie z
Quickest Start
instrukcjami tam podanymi. Reprodukcja tutaj:źródło
vmware-tools-patches
pracował dla mnie także w wersji rozwojowej Ubuntu 17.10. Ale postępowałem zgodnie z instrukcjami na forach vmware: Communities.vmware.com/thread/509898Najpierw musisz zainstalować narzędzia VMWare, a następnie
vmware-config-tools
można ich używać globalnie. Bardziej szczegółowy przewodnik można zobaczyć tutaj .źródło
Mam ten sam problem, ale myślę, że właśnie udało mi się poczynić pewne postępy.
Wpisz,
vmware-hfgs
a następnie naciśnij<Tab>
klawisz, który pokaże, że istnieje równieżvmware-hgfsmounter
polecenie. Jeśli wywołasz to bez żadnych opcji, wyświetli pomoc, która pokazuje, jak wywołać to jako część polecenia `mount '. Korzystając z tych informacji, uruchomiłem następujące, które działało dla mnie:Byłem wtedy w stanie uzyskać dostęp do udziału Win 7 i kopiować pliki do iz tam.
Jeśli chcesz zrobić to na stałe, podejrzewam, że będziesz musiał edytować
/etc/fstab
plik, ale nie mogę ci jeszcze pomóc.źródło
sudo mount -t vmhgfs .host:/hst_ebooks /mnt/hgfs/hst_ebooks
pojawia się błąd:Error: cannot mount filesystem: No such device
/mnt/hgfs/hst_ebooks
punkt montowania? Wydaje mi się, że w moim przypadku/mnt/hgfs
już istniały, a jeśli jakieś specjalne programy obsługi zdarzeń oglądałyby ten katalog, raczej stworzyłem katalog/mnt
bezpośrednio. Dlatego spróbujsudo mkdir /mnt/hst_ebooks
ponownie uruchomić polecenie.sudo vmware-hgfsmounter <host:sharename> <dir>
uruchamia te same polecenia, cosudo mount -t vmhgfs <host:sharename> <dir>
gdzie <nazwavmware-hgfsclient
(dotyczy Mac VMware Fusion i udostępniania plików Ubuntu) Gdy zostaniesz zapytany w vmware-config-tools.pl o to, czy chcesz HGFS, powiedz tak! (Domyślne ustawienie to „nie” i być może przeskoczyłeś nad nim podczas uderzenia enter). To powinno ci dać
/mnt/hgfs
po zainstalowaniu narzędzi.źródło
Jeśli nadal nie możesz zamontować folderów współdzielonych po instalacji
vmware-tools
, oto rozdzielczość.Wcześniej nie mogłem montować folderu współdzielonego z systemem Windows po zainstalowaniu narzędzi vmware. Nie widziałem żadnych folderów w katalogu / mnt / hgfs.
Wreszcie udało mi się rozwiązać ten problem z instalowaniem folderów współdzielonych poprzez instalację
open-vm-dkms
.Oto kroki:
Sprawdź skonfigurowany folder współdzielony w VMWare Player
Zainstaluj open-vm0dkms:
Naciśnij klawisz „Enter” do końca, aby zezwolić na wartość domyślną
Zamontuj folder współdzielony Windows na Ubuntu VM:
sprawdź, czy montaż się powiedzie
Powinieneś zobaczyć:
Sprawdź także ponownie, czy w folderze / mnt / hgfs są jakieś foldery. Powinieneś zobaczyć foldery, w których.
Automatycznie podłącz folder współdzielony podczas uruchamiania
W folderze /etc/init.d/ znajduje się skrypt startowy o nazwie „open-vm-tools”. Wystarczy dodać poniższy wiersz w funkcji startowej.
Mam nadzieję, że to może pomóc.
źródło
Obejściem tego problemu jest edycja pliku „inode.c” i zmiana wiersza „888” w celu usunięcia wywołania funkcji „kompatybil_truncate” (odpowiedzialnego za ten problem w jądrach 3.8.x). Ten plik znajduje się w pliku „vmware-tools-distrib”, dlatego należy wykonać następujące czynności:
Wyodrębnij VMWare-Tools (prawdopodobnie otrzymasz folder o nazwie vmware-tools-distrib). Następnie:
Idź do linii 888:
I zmień na:
Następnie zapisz plik i zamknij gedit.
Teraz uruchom ponownie procedurę instalacyjną. To działało dla mnie w Xubuntu 13.04.
Src: http://ubuntuforums.org/showthread.php?t=2136277&page=4&p=12709627#post12709627
źródło