Właśnie zainstalowałem Ubuntu 16.04 i pozwoliłem VMware Workstation 12 zainstalować go za pomocą łatwego procesu instalacji. Gdy tylko uruchomię maszynę wirtualną, próbuję udostępnić foldery za pomocą okna ustawień maszyny wirtualnej, a pierwszą rzeczą, którą otrzymuję, jest:
Nie można zaktualizować stanu udostępniania folderów w czasie wykonywania: Wystąpił błąd podczas montowania systemu plików folderów współdzielonych w systemie operacyjnym gościa.
Tak więc zaczynam rozwiązywać problemy po świeżej instalacji Ubuntu 16.04 na moim hoście z systemem Windows 10 Pro. Automatyczna zmiana rozmiaru okna działa dobrze, po prostu nie mogę udostępniać folderów, co jest dla mnie dość nieopłacalne.
Czy ktoś może skierować mnie tutaj we właściwym kierunku? Oto kilka sugestii, które przeczytałem online i wypróbowałem bez powodzenia:
Sugestia nr 1
# http://askubuntu.com/a/290528/269349 sudo apt-get install linux-source sudo apt-get install open-vm-tools mount -t vmhgfs .host:/ /home/user1/shares
Nie działało, ponieważ mam już zainstalowane narzędzia open-vm-tools, a uruchomienie polecenia montowania powoduje tylko komunikat o błędzie Error: cannot mount filesystem: No such device
Sugestia nr 2
# https://github.com/vmware/open-vm-tools/issues/62#issuecomment-174631126
git clone https://github.com/vmware/open-vm-tools.git
cd open-vm-tools/open-vm-tools
sudo apt-get install libmspack0 libmspack-dev libprocps3 libprocps3-dev dnet-progs libdumbnet-dev doxygen
./configure --without-x --without-pam --without-ssl --without-icu
make MODULES=vmhgfs
insmod modules/linux/vmhgfs/vmhgfs.ko
mount -t vmhgfs .host:/ /mnt
ls /mnt
To nie działa, ponieważ wtedy pojawia się ten błąd:
# sudo apt-get install libmspack0 libmspack-dev libprocps3 libprocps3-dev dnet-progs libdumbnet-dev doxygen
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libprocps3-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
libprocps4-dev:i386 libprocps4-dev
E: Unable to locate package libprocps3
E: Package 'libprocps3-dev' has no installation candidate
Sugestia nr 3
Próbowałem odinstalować open-vm-tools i zainstalować narzędzia VMware z menu, ale pomimo uruchomienia sudo apt-get remove open-vm-tools && sudo apt-get autoremove
, VMware Tools wielokrotnie mówi mi, że open-vm-tools jest nadal zainstalowany. Ponowne uruchomienie również nie pomaga, a ja próbowałem znaleźć sposób, aby zakończyć odinstalowywanie narzędzi open-vm bez żadnych rzeczywistych rozwiązań.
źródło
Odpowiedzi:
Miałem ten sam problem, ale rozwiązałem go, usuwając open-vm-tools i instalując open-vm-tools-desktop i po ponownym uruchomieniu wszystko działa.
źródło
sudo apt-get remove open-vm-tools
a następnie uruchomsudo apt-get install open-vm-tools-desktop
i uruchom ponownie maszynę wirtualną. To działało dla mnie na Ubuntu 16.04.1 x64 na VMWare Fusion 8.5.1Po marnowaniu dużo czasu na to pytanie odpowiedź brzmi:
Możesz zainstalować mount w / etc / fstab w ten sposób (XFER to nazwa twojego udziału, uid i gid są twoim wyborem, a punkt montowania / vmshare / xfer musi istnieć, i to twój wybór:
.host: / XFER / vmshare / xfer fuse.vmhgfs-fuse allow_other, uid = 1000, gid = 1000, auto_unmount, umask = 0133 0 0
Użyj „vmhgfs-fuse --help”, aby zobaczyć opcje.
źródło
Zrobiłem otwarte narzędzia VM działające na Ubuntu 16.04 w następujący sposób:
sudo apt-get remove --purge open-vm-tools-desktop
sudo apt-get remove --purge open-vm-tools
/bin
i uruchom:sudo ./vmware-uninstall-tools.pl
sudo apt-get install open-vm-tools
sudo apt-get install open-vm-tools-desktop
źródło
Nie jestem pewien, czy nazwałbym to „odpowiedzią”, ale zasadniczo ponownie zainstalowałem Ubuntu ręcznie, nie pozwalając VMware na korzystanie z procesu łatwej instalacji (który najwyraźniej instaluje dla ciebie zepsute narzędzia open-vm). Po ostatnim uruchomieniu zainstalowałem VMware Tools z menu VM i działało to bezbłędnie. Najwyraźniej moim problemem był open-vm-tools.
źródło
Po aktualizacji do 16 z 14 narzędzia nie pozwalały mi na wyświetlanie na wielu ekranach lub wycinanie / wklejanie itp. Z hosta. Wypróbowałem wszystkie powyższe sugestie, ale jedyną rzeczą, która wydawała mi się działać, było uruchomienie: / usr / bin / vmware-user-suid-wrapper (i musiałem uruchomić go przy kolejnych rozruchach, czas dodać go do skryptu rozruchowego I myśleć)
Dziwne, ale wydaje się, że to naprawdę stary błąd: https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/772837
mam nadzieję, że to komuś pomoże! Znak.
źródło
Odpowiedź Master456 działa dobrze, chciałem tylko dodać kolejną odpowiedź, aby podkreślić problem:
Jeśli wcześniej
vmware tools
zainstalowałeś i aktualizujesz doopen-vm-tools
, po odinstalowaniu narzędzi vmware, powinieneś również usunąć folder/etc/vmware-tools
(OR/etc/vmware
) po odinstalowaniu. W przeciwnym razie prawdopodobnie wystąpi błąd:Kolejna uwaga: open-vm-tools i open-vm-tools-desktop działają dobrze obok siebie, nie ma potrzeby odinstalowywania open-vm-tools.
źródło
Rozwiązanie, które działa dla mnie (VMware 12.1.1 build-3770994):
sudo apt-get install linux-headers-$(uname -r) make gcc
źródło