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-hgfsclient
en la terminal, obtengo la lista de carpetas compartidas, pero ls -l /mnt/hgfs
está vacía. En realidad no hay hgfs
dir en /mnt
. Sé que probablemente debería usar la vmware-hgfsclient
herramienta, pero realmente no sé cómo.
PD: No preguntaría si pudiera entender la vmware-hgfsclient
ayuda que he leído.
¿Alguna sugerencia?
vmware-tools
V-Light
fuente
fuente
vmware-config-tools.pl
funcionaron 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.pl
actualice 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 0
Reinicie 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-hgfsclient
obtendréhst_dwnloads
yhst_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 0
o no?cd /mnt/hgfs/
luegols -a
verá que las carpetas compartidas se montan automáticamente allí. Cuando hagasudo mount -t vmhgfs .host:/hst_ebooks ~/hst_ebooks
esto, se montaráhst_ebooks
en 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.pl
fue 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
hgfs
directorio 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/fstab
con lo siguiente:Elijo montarlos bajo demanda y hacer que se ignoren
sudo mount -a
y demás con lanoauto
opció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-fuse
es 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.pl
no está disponible si se usaopen-vm-tools
desde Ubuntu-Software-Center o compilado desde la fuente de sourceforge . En ese caso, el usuario debe usarvmware-hgfsmounter
como @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-hgfsmounter
no ha estado disponible en Ubuntu desde 16.04LTS (xenial). Aunque,hgfsmounter
todavía puede estar disponible en otras distribuciones de Linux, ya que lahgfsmounter
funció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-tools
de 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-hgfsclient
devuelve 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-hgfsmounter
es equivalente ao para agregar a su
/etc/fstab
archivoPero la
vmware-hgfsmounter
funció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 -d
soluciones corrige el problema.fuente
vmware-hgfsmounter .host:/<Share-Name> /mnt/hgfs
<Share-Name> es simplemente el nombre del recurso compartido configurado en VMWarevmware-hgfsclient
devuelve 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-hgfsclient
y 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-hgfsmounter
no 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
-d
selecciona 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-virtual
por supuesto). Tan pronto como instalé el paquete de encabezados,dpkg-reconfigure open-vm-tools
resultó en la construcción y carga exitosa de los módulos del núcleo, específicamente elvmhgfs
módulo.fuente
linux-headers-virtual
ylinux-image-virtual
ya no existen.vmware-tools-parches funcionó para mí; dale una oportunidad si nada más funciona
Siga las
Quickest Start
instrucciones dadas allí. Reproducido aquí:fuente
vmware-tools-patches
funcionó 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-tools
puede 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-hfgs
y luego presione la<Tab>
tecla que le mostrará que también hay unvmware-hgfsmounter
comando. 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/fstab
archivo, pero todavía no puedo ayudarlo.fuente
sudo mount -t vmhgfs .host:/hst_ebooks /mnt/hgfs/hst_ebooks
me sale un error:Error: cannot mount filesystem: No such device
/mnt/hgfs/hst_ebooks
punto de montaje? Creo que en mi caso/mnt/hgfs
ya existía y en caso de que hubiera algún controlador de eventos especiales mirando ese directorio, preferí crear un directorio/mnt
directamente. Por lo tanto, intentesudo mkdir /mnt/hst_ebooks
y 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/hgfs
despué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