Expertos He instalado con éxito las herramientas de VMware para Ubuntu. Todo parece funcionar bien, pero las carpetas compartidas no se montaron automáticamente.
¿Cómo hago para que trabajen?
Si ejecuto vmware-hgfsclienten la terminal, obtengo la lista de carpetas compartidas, pero ls -l /mnt/hgfsestá vacía. En realidad no hay hgfsdir en /mnt. Sé que probablemente debería usar la vmware-hgfsclientherramienta, pero realmente no sé cómo.
PD: No preguntaría si pudiera entender la vmware-hgfsclientayuda que he leído.
¿Alguna sugerencia?
vmware-tools
V-Light
fuente
fuente

vmware-config-tools.plfuncionaron para mí.Respuestas:
He configurado el host de Windows 7 con Ubuntu 11.04 Desktop con VMware Tools instalado.
Configuraciones de máquina virtual
En el invitado de Ubuntu
marque / mnt / hgfs que puede acceder a su carpeta compartida.
Si no ve sus carpetas compartidas (montadas automáticamente) dentro
/mnt/hgfs, ejecute las herramientas de configuración de VMware:sudo vmware-config-tools.plactualice su fstab usando los detalles a continuación:
gksu gedit /etc/fstab(Estoy usando el escritorio de ubuntu, así que use otro editor de texto para ingresar la siguiente línea al final del archivo)
.host:/{shared-folder} /{path-to-mount-on} vmhgfs defaults,ttl=5,uid=1000,gid=1000 0 0Reinicie su máquina virtual (es posible que deba reiniciar varias veces u obtener un mensaje de error que indique que no se puede montar, omita el error y reinicie)
fuente
vmware-hgfsclientobtendréhst_dwnloadsyhst_ebooks. Entonces, ¿debería usar uno de ellos? entonces para hst_ebooks debería verse así: ¿.host:/hst_dwnloads<white-space>/mnt/hgfs/ vmhgfs defaults,ttl=5,uid=1000,gid=1000 0 0o no?cd /mnt/hgfs/luegols -averá que las carpetas compartidas se montan automáticamente allí. Cuando hagasudo mount -t vmhgfs .host:/hst_ebooks ~/hst_ebooksesto, se montaráhst_ebooksen su directorio de inicio. Lo que puede querer hacer es facilitarle el uso de carpetas compartidas para ese intento anterior./mnt/hgfs/El directorio no está vacío.sudo vmware-config-tools.plfue suficiente para mí.La mayoría de las otras respuestas están desactualizadas. Para Ubuntu 18.04 (o distribuciones recientes de Debian), intente:
Si el
hgfsdirectorio no existe, intente:Es posible que haya utilizado una carpeta específica en lugar de
.host:/. En ese caso, puede averiguar el nombre del recurso compartido convmware-hgfsclient. Por ejemplo:Si desea que se monten al inicio, actualice
/etc/fstabcon lo siguiente:Elijo montarlos bajo demanda y hacer que se ignoren
sudo mount -ay demás con lanoautoopción, porque noté que los recursos compartidos tienen un impacto en el rendimiento de la VM.Requisitos
Los requisitos de software pueden requerir la instalación de las siguientes herramientas de antemano:
Otros han afirmado que se requiere lo siguiente:
fuente
fuse.vmhgfs-fusees el único sistema de archivos que funciona para ubuntu 18.ejecute vmware-config-tools.pl, OTRA VEZ!
Consulte: http://www.laotudou.com/vmware-player-share-folder.html
fuente
vmware-config-tools.plno está disponible si se usaopen-vm-toolsdesde Ubuntu-Software-Center o compilado desde la fuente de sourceforge . En ese caso, el usuario debe usarvmware-hgfsmountercomo @snth describe en su respuesta . Puede ser posible utilizaropen-vm-toolbox, herramientas y componentes para sistemas huéspedes de VMware (herramientas GUI) paquete desde el repositorio de software de Ubuntu[ACTUALIZACIÓN 2017-05-18] Esta respuesta está desactualizada para Ubuntu más reciente que 15.10 (Wiley) . El ejecutable
vmware-hgfsmounterno ha estado disponible en Ubuntu desde 16.04LTS (xenial). Aunque,hgfsmountertodavía puede estar disponible en otras distribuciones de Linux, ya que lahgfsmounterfunción todavía está disponible actualmente en el código fuente ascendente en GitHub . Si alguien ha actualizado la información, comente o edite esta respuesta, en lugar de rechazar la votación, ya que creo que esta respuesta aún puede ser válida para versiones anteriores de Ubuntu.Esta respuesta también se supone que está sin el uso de herramientas de VMware VMWare , pero utilizando en su lugar
open-vm-toolsde su distribución de Linux . VMWare decidió admitir este conmutador en 2015. Consulte KB2073803. Por lo tanto, esta respuesta también supone que su versión de Ubuntu puede instalar open-vm-tools desde su repositorio de software.ACTUALIZADO PARA UBUNTU> 15.10 (Wiley)
Esto funcionó para mí usando open-vm-tools del Centro de software de Ubuntu (se muestra trusty-14.04LTS; consulte la actualización anterior) :
suponiendo, por supuesto, que ya había habilitado una carpeta compartida desde la máquina host en la configuración de VMware Player.
Tenga en cuenta que
vmware-hgfsclientdevuelve la lista de carpetas compartidas que están habilitadas en la configuración de VMware Player. Esta función está disponible tanto para open-vm-tools como para vmware-tools.También tenga en cuenta que
vmware-hgfsmounteres equivalente ao para agregar a su
/etc/fstabarchivoPero la
vmware-hgfsmounterfunción no está disponible utilizando las herramientas vmware oficiales de VMware que se incluyen con el reproductor VMware actual . Por lo tanto, como sugiere la respuesta actualmente aceptada , ejecutar lasvmware-config-tools.pl -dsoluciones corrige el problema.fuente
vmware-hgfsmounter .host:/<Share-Name> /mnt/hgfs<Share-Name> es simplemente el nombre del recurso compartido configurado en VMWarevmware-hgfsclientdevuelve el "nombre compartido"`vmware-hgfsclient`, utiliza el "nombre compartido" devuelto como argumento paravmware-hgfsmounter. si obtiene "el nombre compartido no es válido", intente ejecutarvmware-hgfsclienty ver qué "nombre compartido" devuelve. Puede ser una lista, y ese podría ser el problema./en el host compartido!mkdir /mnt/hgfs, luego funciona.vmware-hgfsmounterno existe con el paquete más reciente de Ubuntu open-vm-tools (Ubuntu 16.04, open-vm-tools 10.0.7).Yo tuve el mismo problema. Resultó que TI había instalado alguna versión antigua de las herramientas VMWare con un módulo de kernel vmhgfs que no funciona.
Mi solución fue ejecutar la configuración con la configuración clobber-kernel-modules para sobrescribir el módulo vmhgfs existente.
Los
-dselecciona todos los valores predeterminados para que (quitarlo si no desea que los valores por defecto).fuente
Tuve un problema similar. La carpeta / mnt / hgfs / apareció nuevamente cuando me aseguré de que open-vm estaba desinstalado. Como sigue
y reinstalado vmware-tools
fuente
open-vm-tools NO construiría módulos del kernel hasta que lo instalara por primera vez
linux-headers-virtual(emparejado con,linux-image-virtualpor supuesto). Tan pronto como instalé el paquete de encabezados,dpkg-reconfigure open-vm-toolsresultó en la construcción y carga exitosa de los módulos del núcleo, específicamente elvmhgfsmódulo.fuente
linux-headers-virtualylinux-image-virtualya no existen.vmware-tools-parches funcionó para mí; dale una oportunidad si nada más funciona
Siga las
Quickest Startinstrucciones dadas allí. Reproducido aquí:fuente
vmware-tools-patchesfuncionó para mí también en la versión de desarrollo Ubuntu 17.10. Pero seguí las instrucciones que se encuentran en los foros de vmware: Communities.vmware.com/thread/509898Primero debe instalar las herramientas VMWare, luego
vmware-config-toolspuede usarlas globalmente. Para una guía más detallada, puedes ver aquí .fuente
He tenido el mismo problema, pero creo que he podido progresar un poco.
Escriba
vmware-hfgsy luego presione la<Tab>tecla que le mostrará que también hay unvmware-hgfsmountercomando. Si llama a eso sin ninguna opción, imprimirá alguna ayuda que le mostrará cómo llamar a esto como parte del comando `mount '. Usando esa información, ejecuté lo siguiente que funcionó para mí:Luego pude acceder al recurso compartido Win 7 y copiar archivos desde y hacia allí.
Si desea hacer esto permanente, sospecho que necesitará editar el
/etc/fstabarchivo, pero todavía no puedo ayudarlo.fuente
sudo mount -t vmhgfs .host:/hst_ebooks /mnt/hgfs/hst_ebooksme sale un error:Error: cannot mount filesystem: No such device/mnt/hgfs/hst_ebookspunto de montaje? Creo que en mi caso/mnt/hgfsya existía y en caso de que hubiera algún controlador de eventos especiales mirando ese directorio, preferí crear un directorio/mntdirectamente. Por lo tanto, intentesudo mkdir /mnt/hst_ebooksy luego intente ejecutar el comando nuevamente.sudo vmware-hgfsmounter <host:sharename> <dir>ejecuta los mismos comandos quesudo mount -t vmhgfs <host:sharename> <dir>donde está <sharename>vmware-hgfsclient(se aplica a Mac VMware Fusion y uso compartido de archivos de Ubuntu) Cuando se le pregunte en vmware-config-tools.pl si desea HGFS, ¡responda sí! (El valor predeterminado es 'no' y es posible que lo haya omitido al golpear enter). Esto debería darte
/mnt/hgfsdespués de instalar las herramientas.fuente
Si aún no puede montar carpetas compartidas después de la instalación
vmware-tools, aquí está la resolución.Anteriormente, no podía montar la carpeta compartida de Windows después de instalar las herramientas de VMware. No vi ninguna carpeta en / mnt / hgfs.
Finalmente, resolví este problema de montaje de carpetas compartidas mediante la instalación
open-vm-dkms.Aquí hay pasos:
Asegure la carpeta compartida configurada en VMWare Player
Instale open-vm0dkms:
Presiona "Enter" hasta el final para permitir el valor predeterminado
Monte la carpeta compartida de Windows en Ubuntu VM:
comprobar si el montaje es exitoso
Debería ver:
También verifique nuevamente si hay carpetas en / mnt / hgfs. Debería ver carpetas debajo de las cuales.
Montar automáticamente la carpeta compartida al inicio
Hay un script de inicio llamado "open-vm-tools" con la carpeta /etc/init.d/. Simplemente agregue la línea a continuación en la función de inicio.
Espero que pueda ayudar.
fuente
Una solución para este problema es editar 'inode.c' y cambiar la línea '888' para eliminar la llamada de función 'compat_truncate' (que es responsable de este problema en los núcleos 3.8.x). Este archivo está dentro de 'vmware-tools-distrib', por lo que debe realizar los siguientes pasos:
Extraiga VMWare-Tools (probablemente obtendrá una carpeta llamada vmware-tools-distrib). Entonces:
Vaya a la línea 888:
Y cámbielo a:
Luego guarde el archivo y salga de gedit.
Ahora reinicie el procedimiento de instalación. Funcionó para mí en Xubuntu 13.04.
Src: http://ubuntuforums.org/showthread.php?t=2136277&page=4&p=12709627#post12709627
fuente