Experts. J'ai installé avec succès les outils VMware pour Ubuntu. Tout semble bien fonctionner, mais les dossiers partagés n'ont pas été montés automatiquement.
Comment puis-je les faire travailler?
Si je cours vmware-hgfsclient
en terminal, j'obtiens la liste des dossiers partagés, mais ls -l /mnt/hgfs
est vide. En fait, il n'y a pas de hgfs
dir dans /mnt
. Je sais que je devrais probablement utiliser l' vmware-hgfsclient
outil, mais je ne sais vraiment pas comment.
PS Je ne demanderais pas si je peux comprendre l' vmware-hgfsclient
aide que j'ai lue.
Aucune suggestion?
vmware-tools
V-Light
la source
la source
vmware-config-tools.pl
fonctionné pour moi.Réponses:
J'ai configuré sur l'hôte Windows 7 avec Ubuntu 11.04 Desktop sur lequel VMware Tools est installé.
Paramètres de la machine virtuelle
Sur l'invité Ubuntu
vérifiez / mnt / hgfs que vous pouvez accéder à votre dossier partagé.
Si vous ne voyez pas vos dossiers partagés (montés automatiquement) à l'intérieur
/mnt/hgfs
, exécutez les outils de configuration VMware:sudo vmware-config-tools.pl
mettez à jour votre fstab en utilisant les détails ci-dessous:
gksu gedit /etc/fstab
(J'utilise Ubuntu Desktop, utilisez donc un autre éditeur de texte pour saisir la ligne suivante à la fin du fichier)
.host:/{shared-folder} /{path-to-mount-on} vmhgfs defaults,ttl=5,uid=1000,gid=1000 0 0
Redémarrez votre machine virtuelle (vous devrez peut-être redémarrer plusieurs fois ou obtenir un message d'erreur indiquant que vous ne pouvez pas monter, sautez simplement l'erreur et redémarrez)
la source
vmware-hgfsclient
je vais chercherhst_dwnloads
ethst_ebooks
. Donc, je devrais utiliser sur eux? donc, pour hst_ebooks, cela devrait ressembler à:.host:/hst_dwnloads<white-space>/mnt/hgfs/ vmhgfs defaults,ttl=5,uid=1000,gid=1000 0 0
ou pas?cd /mnt/hgfs/
alorsls -a
que les dossiers de partage y sont automatiquement montés. Lorsque vous faitessudo mount -t vmhgfs .host:/hst_ebooks ~/hst_ebooks
cela monterahst_ebooks
dans votre répertoire de base. Ce que vous voudrez peut-être faire, c’est facile pour vous d’utiliser des dossiers partagés pour cet essai ci-dessus./mnt/hgfs/
The dir ist empty.sudo vmware-config-tools.pl
était suffisant pour moi.La plupart des autres réponses sont obsolètes. Pour Ubuntu 18.04 (ou les distributions Debian récentes), essayez:
Si le
hgfs
répertoire n'existe pas, essayez:Vous avez peut-être utilisé un dossier spécifique au lieu de
.host:/
. Dans ce cas, vous pouvez trouver le nom du partage avecvmware-hgfsclient
. Par exemple:Si vous souhaitez les monter au démarrage, mettez
/etc/fstab
à jour avec les éléments suivants:Je choisis de les monter sur la demande et les ai ignorés par
sudo mount -a
et comme avec l'noauto
option parce que je remarqué que les actions ont un impact sur les performances VM.Exigences
La configuration logicielle requise peut nécessiter l’installation préalable des outils suivants:
D'autres ont réclamé ce qui suit sont requis:
la source
fuse.vmhgfs-fuse
est le seul système de fichiers compatible ubuntu 18.exécutez vmware-config-tools.pl, AGAIN!
Voir: http://www.laotudou.com/vmware-player-share-folder.html
la source
vmware-config-tools.pl
ne sont pas disponibles en cas d' utilisationopen-vm-tools
d' Ubuntu-Software-Center ou compilé à partir des sources de sourceforge . Dans ce cas , l' utilisateur doit utiliservmware-hgfsmounter
comme @snth décrit dans sa réponse . Il peut être possible d'utiliseropen-vm-toolbox
, des outils et des composants pour les systèmes invités VMware (outils GUI) package à partir du référentiel de logiciel Ubuntu[MISE À JOUR 2017-05-18] Cette réponse est obsolète pour Ubuntu plus récente que 15.10 (Wiley) . L'exécutable
vmware-hgfsmounter
n'est plus disponible dans Ubuntu depuis 16.04LTS (xenial). Bien que,hgfsmounter
peut - être encore disponibles sur d' autres distributions Linux, puisque lahgfsmounter
fonction est encore actuellement disponible dans le code source en amont sur GitHub . Si quelqu'un a des informations mises à jour, commentez ou modifiez cette réponse au lieu de voter à la baisse, car j'estime que cette réponse pourrait toujours être valable pour les versions plus anciennes d'Ubuntu.Cette réponse suppose également que vous n'utilisez pas VMWare Tools de VMWare, mais que vous utilisez plutôt
open-vm-tools
votre distribution Linux . VMWare a décidé de prendre en charge ce commutateur en 2015. Voir KB2073803. Par conséquent, cette réponse suppose également que votre version d'Ubuntu peut installer open-vm-tools à partir de son référentiel logiciel.DÉPASSÉ POUR UBUNTU> 15.10 (Wiley)
Cela a fonctionné pour moi avec open-vm-tools de Ubuntu Software Center (trusty-14.04LTS montré - veuillez consulter la mise à jour ci-dessus) :
en supposant bien sûr que j'avais déjà activé un dossier partagé à partir de la machine hôte dans les paramètres de VMware Player.
Notez que
vmware-hgfsclient
renvoie la liste des dossiers partagés activés dans les paramètres de VMware Player. Cette fonction est disponible pour open-vm-tools et vmware-tools.Notez également que cela
vmware-hgfsmounter
équivaut àou d'ajouter à votre
/etc/fstab
dossierMais la
vmware-hgfsmounter
fonction n'est pas disponible avec les outils vmware officiels de VMware fournis avec le lecteur VMware actuel . Par conséquent, comme le suggère la réponse actuellement acceptée , l'exécutionvmware-config-tools.pl -d
corrige le problème.la source
vmware-hgfsmounter .host:/<Share-Name> /mnt/hgfs
<nom_partage> est simplement le nom du partage tel que configuré dans VMWarevmware-hgfsclient
retourner le "nom de partage", puis`vmware-hgfsclient`
utilisent le "nom de partage" renvoyé comme argumentvmware-hgfsmounter
. Si vous obtenez "Le nom de partage n'est pas valide", essayez de lancervmware-hgfsclient
et de voir quel "nom de partage" il renvoie. Ce peut être une liste, et cela pourrait être le problème./
dans le partage hôte!mkdir /mnt/hgfs
, puis ça fonctionne.vmware-hgfsmounter
n'existe pas avec le dernier paquet Ubuntu open-vm-tools (Ubuntu 16.04, open-vm-tools 10.0.7).J'ai eu ce problème exact. Il s'est avéré que le service informatique avait installé une ancienne version des outils VMWare avec un module de noyau vmhgfs non fonctionnel.
Ma solution consistait à exécuter la configuration avec le paramètre clobber-kernel-modules pour écraser le module vmhgfs existant.
Le
-d
sélectionne toutes les valeurs par défaut pour vous (supprimez-le si vous ne voulez pas les valeurs par défaut).la source
J'avais un problème similaire. Le dossier / mnt / hgfs / est réapparu lorsque j’ai assuré que open-vm était désinstallé. Comme suit
et réinstallé vmware-tools
la source
open-vm-tools NE construirait PAS les modules du noyau avant ma première installation
linux-headers-virtual
(avec,linux-image-virtual
bien sûr). Dès que j'ai installé le paquetage des en-têtes, ladpkg-reconfigure open-vm-tools
construction et le chargement des modules du noyau, en particulier duvmhgfs
module , ont abouti .la source
linux-headers-virtual
etlinux-image-virtual
n'existent plus.vmware-tools-patches a fonctionné pour moi; donner un coup de feu si rien d'autre ne fonctionne
Suivez les
Quickest Start
instructions données ici. Reproduit ici:la source
vmware-tools-patches
a également travaillé pour moi sur la version de développement d’Ubuntu 17.10. Mais j'ai suivi les instructions trouvées sur les forums vmware: communautés.vmware.comVous devez d'abord installer les outils VMWare, après quoi vous
vmware-config-tools
pourrez les utiliser globalement. Pour un guide plus détaillé, vous pouvez voir ici .la source
J'ai eu le même problème mais je pense que je viens de pouvoir faire des progrès.
Tapez
vmware-hfgs
puis appuyez sur la<Tab>
touche qui vous indiquera qu'il existe également unevmware-hgfsmounter
commande. Si vous appelez cela sans aucune option, il affichera une aide qui vous montrera comment appeler cela dans le cadre de la commande `mount '. En utilisant cette information, j'ai ensuite lancé ce qui suit, qui a fonctionné pour moi:J'ai ensuite pu accéder au partage Win 7 et copier des fichiers à partir de là.
Si vous voulez rendre cette tâche permanente, je suppose que vous devrez éditer le
/etc/fstab
fichier, mais je ne peux pas encore vous aider.la source
sudo mount -t vmhgfs .host:/hst_ebooks /mnt/hgfs/hst_ebooks
j'obtiens une erreur:Error: cannot mount filesystem: No such device
/mnt/hgfs/hst_ebooks
point de montage? Je pense que dans mon cas/mnt/hgfs
existait déjà et dans le cas où des gestionnaires d'événements spéciaux surveillaient ce répertoire, je créais plutôt un répertoire sous/mnt
directement. Par conséquent, essayezsudo mkdir /mnt/hst_ebooks
, puis essayez à nouveau d'exécuter la commande.sudo vmware-hgfsmounter <host:sharename> <dir>
exécute les mêmes commandes que cellessudo mount -t vmhgfs <host:sharename> <dir>
où <nom_partage> estvmware-hgfsclient
(s'applique au partage de fichiers Mac VMware Fusion et Ubuntu) Lorsque vmware-config-tools.pl vous demande si vous souhaitez utiliser HGFS, dites oui! (La valeur par défaut est "non" et vous l'avez peut-être sautée lorsque vous l'avez frappée enter). Cela devrait vous donner
/mnt/hgfs
après l'installation des outils.la source
Si vous ne pouvez toujours pas monter les dossiers partagés après l'installation
vmware-tools
, voici la résolution.Auparavant, je ne pouvais pas monter le dossier partagé Windows après avoir installé les outils vmware. Je n'ai vu aucun dossier sous / mnt / hgfs.
Enfin, j'ai résolu ce problème de montage du dossier partagé en installant
open-vm-dkms
.Voici les étapes:
Assurez-vous que le dossier partagé configuré dans VMWare Player
Installez open-vm0dkms:
Appuyez sur la touche "Entrée" jusqu'au bout pour autoriser la valeur par défaut
Montez le dossier partagé Windows sur la machine virtuelle Ubuntu:
vérifier si le montage est réussi
Tu devrais voir:
Vérifiez également si des dossiers se trouvent sous / mnt / hgfs. Vous devriez voir les dossiers sous lesquels.
Monter automatiquement le dossier partagé au démarrage
Il existe un script de démarrage appelé «open-vm-tools» dans le dossier /etc/init.d/. Ajoutez simplement la ligne ci-dessous dans la fonction de démarrage.
J'espère que ça peut aider.
la source
Une solution de contournement à ce problème consiste à modifier 'inode.c' et à modifier la ligne '888' pour supprimer l'appel de fonction 'compat_truncate' (responsable de ce problème dans les noyaux 3.8.x). Ce fichier se trouve dans 'vmware-tools-distrib', vous devez donc suivre les étapes suivantes:
Extrayez VMWare-Tools (vous obtiendrez probablement un dossier appelé vmware-tools-distrib). Ensuite:
Aller à la ligne 888:
Et changez le en:
Puis enregistrez le fichier et quittez gedit.
Maintenant, redémarrez la procédure d'installation. Cela a fonctionné pour moi dans Xubuntu 13.04.
Src: http://ubuntuforums.org/showthread.php?t=2136277&page=4&p=12709627#post12709627
la source