He utilizado el acceso al disco en bruto bajo VMWare Fusion . Es poco intuitivo, pero funciona. La aplicación de ayuda (y de alimentación de Google) es /Library/Application Support/VMware Fusion/vmware-rawdiskCreator
.
Importante : Considere esto como una "idea básica de memoria de lo que requiere el proceso", en lugar de un "howto" - por favor, busque en Google "fusion vmware-rawdiskcreator" para encontrar un paseo adecuado si decide ir por esta ruta. No puedo prometer que mi memoria sea lo suficientemente precisa como para confiar en sus particiones.
La mayor pega es que no encontrará la partición a no ser que se haya arrancado previamente con Boot Camp, o se haya utilizado la herramienta de particionado de rEFIt para sincronizar el MBR. vmware-rawdiskCreator lee la lista de particiones del MBR, que por otra parte no se mantiene sincronizado con el GPT (tablas de partición de la bios frente a tablas de partición de la EFI).
Inténtalo:
$ /Library/Application\ Support/VMware\ Fusion/vmware-rawdiskCreator print /dev/disk0
Nr Start Size Type Id System
-- ---------- ---------- ---- -- ------------------------
1 1 976773167 BIOS EE Unknown
( disk0
es tu primer disco). Si obtienes resultados similares a los míos (una gran partición type'd BIOS), no tienes el MBR sincronizado con GPT. rEFIt (refit.sf.net) es mi forma preferida de hacerlo, pero bootcamp lo hará para los SO que soporta.
Si obtienes una lista de particiones utilizables, entonces necesitas crear un vmdk (formato de disco de VMware) que apunte a la partición correcta. Esto se hace con
$ sudo /Library/Application\ Support/VMware\ Fusion/vmware-rawdiskCreator create /dev/disk0 n Filename lsilogic
Dónde /dev/disk0
es el disco físico que contiene la partición, n
es el número de partición que aparece en el primer comando ( print /dev/disk0
), y Filename
es lo que quiere llamar a la imagen de disco resultante.
A continuación, puede cambiar la propiedad de los dos archivos que crea ( Filename.vmdk
y Filename-pt.vmdk
), y utilizarlas como imágenes de disco existentes al crear una VM.
No es tan sencillo :) Sin embargo, funciona; he utilizado este método para instalar linux en una máquina que tiene una unidad óptica muerta.