2011-10-17 11 views
9

Estoy usando OSX Lion y quiero montar un archivo VMDK que he creado en mi VMWare Fusion 4.0.2.¿Cómo puedo montar vmdk en 10.7?

¿Es posible?

Le pregunté a Google, significa que debo montar el VMDK con una aplicación en '/ Library/Application Support/VMware Fusion/VMDKMounter.app', pero esta aplicación no está allí. Así que instalé MacFuse (y más tarde OSXFuse) como sugerido, pero todavía no hay VMDKMounter.

¿Alguna sugerencia?

Respuesta

0

Si tiene un sistema FUSE instalado, puede descargar Fusion 3 (.1.3) y extraer la herramienta de montaje VMDK.

Tendrás diferentes niveles de éxito según lo que quieras hacer con la imagen montada.

+0

Bonito downvote - He usado esta técnica en el pasado. ¿Se darían a conocer los infractores y describirían por qué esto no funciona? o no es una respuesta? – gazhay

9

necesita una copia de la fusión 3.1.3 y 2.6.4 Pacifista, descargarlos de:

http://downloads.vmware.com/d/info/desktop_end_user_computing/vmware_fusion/3_0

http://www.charlessoft.com

Arrastre la aplicación a sus Pacifista/o carpeta Aplicaciones/Utilidades.

En lugar de instalar, monte la imagen de disco VMware-Fusion-3.1.3-416484.dmg, haga clic derecho en la aplicación Instalar VMware Fusion y haga clic en Mostrar contenido del paquete: luego, en el Buscador, navegue a Contenido - > Recursos -> Instala VMware Fusion.mpkg, haz clic derecho sobre él y haz un Abrir con -> Pacifista.

En Pacifist, vaya a Contenido de Instalar VMware Fusion.mpkg -> Contenido de Instalar Vmware Fusion.pkg -> Biblioteca -> Soporte de aplicaciones -> VMware Fusion, luego seleccione solo VMDKMounter.app y haga clic en el botón Instalar en Barra de herramientas pacifista.

Después de que la instalación se haya completado, encontrará la aplicación VMDKMounter en la carpeta "/ Library/Application Support/VMware Fusion" (pero probablemente también puede extraerla en otro lugar o moverla después; por cierto, esa carpeta no está) t usado por Fusion 4, nunca más: todo ahora está dentro del paquete de aplicaciones principal).

El VMDKMounter ahora debería funcionar como de costumbre (en el menú contextual del Finder).

PD: MacFuse es solo un controlador para acceder a la compilación de sistemas de archivos de terceros en la parte superior de OSX, pero en cualquier caso debe instalarlo ya que VMDKMounter lo requiere. Como la página del proyecto MacFuse en Google dice que ya no hay soporte/desarrollo. Entonces, es por eso que VMware lo eliminó de la última versión. Esta versión de MacFuse funciona: http://www.tuxera.com/mac/macfuse/MacFUSE-Tuxera-2.2.dmg.

ACTUALIZACIÓN: FUSE para OS X le permite extender las capacidades de manejo de archivos nativos de OS X a través de sistemas de archivos de terceros. Vea la respuesta por Dave_R para más detalles.

3

No puedo creer que TODAVÍA no hayan resucitado VMDKMounter, ahora que Fuse para OS X está en pleno desarrollo y funciona como un encanto bajo OS X 10.7. Había cambiado a VMWare porque Parallels se había retrasado, pero creo que es hora de volver atrás.La sugerencia de VMWare de que monte las imágenes como una segunda unidad en una máquina virtual, en lugar de directamente a mi estación de trabajo real, es un poco insultante y ridícula.

4

Solo quería agregar si está viendo la respuesta de Zee y está ejecutando 10.8 (Mountain Lion) Obtenga OSX Fuse en lugar de MacFUSE. Además, cuando instale, haga clic en la casilla de verificación para la capa de compatibilidad.

FUSE para OS X le permite ampliar las capacidades de manejo de archivos nativos de OS X a través de sistemas de archivos de terceros. OSXFUSE es un sucesor de MacFUSE, que se ha utilizado como un bloque de creación de software por docenas de productos, pero ya no se mantiene. Visita http://osxfuse.github.com para más detalles ...

1

Una variación en la respuesta de Zee + Dave_R si lo que tengas a mano es una vieja instalación de fusión en lugar de una nueva descarga del instalador 3.1:

  1. Instalar OS X Fusible de http://osxfuse.github.com (clic en la casilla de verificación de la capa de compatibilidad)

  2. Copia/Library/Application Support/VMware Fusion/VMDKMounter.app de la copia de seguridad de su sistema actual

  3. Restaurar el permiso setuid en el interior de vmdkMounterTool:

    cd Applications/VMDKMounter.app/Contents/MacOS 
    sudo chown root vmware-vmdkMounterTool 
    sudo chmod u+s vmware-vmdkMounterTool 
    

Leer a través de Internet sobre los males de los programas setuid, pero es bastante apropiado en este caso ...

Asimismo, recuerda algunas limitaciones de VMDKMounter si Ha pasado un tiempo desde que lo usó: se negará a montar una máquina virtual de solo lectura (quiere bloquear el VMDK contra otros escritores), y que el montaje de un archivo .vmdk real no funciona; necesita "montar" la máquina virtual que lo contiene.

1

Use libvmdk.

libvmdk es una biblioteca para acceder al formato de VMware Virtual Disk (VMDK).

Primera mount using vmdkmount, a continuación, adjuntar la imagen de una "imagen de disco sin procesar" usando OS X' incorporado como hdiutil.

vmdkmount image.vmdk /mnt/vmdkimage/ 
hdiutil attach -imagekey diskimage-class=CRawDiskImage -nomount /mnt/vmdkimage/vmdk1 

La imagen a continuación deberá incluirse Utilidad de Discos aplicación OS X', pero en este caso particiones no se montará automáticamente debido -nomount. Si está tratando de mount Ext4 partitions on Mac, es posible que desee consultar el uso de ext4fuse; los formatos más comunes son manejados por OS X 'mount.

Cuestiones relacionadas