Virtualizar Mac OS X en un PC
Hacía tiempo que quería escribir un nuevo tutorial, pero no encontraba uno que fuera útil y que no estuviese explicado ya en miles de páginas web. Ahora que he encontrado uno interesante, vamos allá:
Se trata de virtualizar Mac OS X 10.6 (Snow Leopard) en nuestro PC con Windows, todo gracias a Oracle VM VirtualBox 3.2.0. La ventaja de todo esto es que la instalación no afecta a Windows, ya que vamos a estar virtualizándolo todo, así que no tendrás problemas de particiones ni nada por el estilo. Si todo sale mal, o simplemente quieres desinstalarlo, eliminas el disco duro virtual y aquí no ha pasado nada.
Además, este método no requiere tener un hardware “especial” como sucede con los denominados hackintosh.
Eso sí, no te vale un PC cualquiera, ten en cuenta que estamos hablando de virtualizar un sistema operativo que requiere bastante RAM, y que si no tienes la suficiente, no podrás asignar la memoria adecuada a Snow Leopard.
Éste es el resultado final, si te sale todo bien:
Lo que necesitas
- Ordenador con Windows (también valdría Linux, pero el tutorial mostrará los pasos y capturas de Windows 7).
- Cantidad de RAM adecuada, recomendaría al menos 4 GB, aunque con 3 GB o incluso menos podrías intentarlo también).
- Procesador compatible con Intel VT-x o AMD-V. Consulta si tu procesador dispone de estas tecnologías aquí.
- Oracle VM VirtualBox 3.2.0 (descargar aquí; seleccionar el que pone “for Windows hosts”) o superior.
- Una copia de Mac OS X Snow Leopard (en .iso vale también, e incluso es más cómodo y rápido).
Ver nota al final del tutorial. - Empire EFI (descargar aquí; la última versión actualmente es ésta). Descarga la versión correspondiente a tu procesador.
- Algunos archivos extra, que en su momento enlazaré.
Vale, con esto ya puedes empezar. ¡Al ataque!
Configurar VirtualBox
Instala VirtualBox, como si de otro programa se tratase. No creo que tengas problemas en este paso.
Una vez instalado, ya puedes crear una máquina virtual. Haz clic en Nueva, y te saldrá un asistente:
Haz clic en Next y configúrala como sale en la siguiente captura (puedes cambiarle el nombre por otro si quieres):
Haz clic en Next. Te pedirá cuánta memoria RAM quieres asignarle a esa máquina virtual. El tamaño recomendado es 1 GB, pero si tienes 4 GB o más de RAM yo le pondría más; con 2 GB es más que suficiente.
Vuelve a hacer clic en Next. Ahora lo que te pide es de cuántos GB quieres que sea el disco duro. Te indica que lo recomendable son 20 GB, así que menos no pongas porque entonces te quedarás sin apenas espacio después de instalar el sistema.
Configuras este paso como la captura y al darle a Next tendrás un nuevo asistente: el de crear un disco duro virtual.
Clic a Next de nuevo. Ahora te da dos opciones: almacenamiento de expansión dinámica o almacenamiento de tamaño fijo. Te recomiendo que elijas la primera, porque de esta forma no estarás consumiendo 20 GB de golpe en tu disco duro, sino que según vayas necesitando espacio se irá ampliando la capacidad, hasta llegar al límite que hayas puesto (en este caso 20 GB).
Haciendo clic en Next le das un nombre al disco duro virtual y le das su capacidad:
Vuelve a hacer clic en Next y ahora ya a Terminar. Con ello, volverás al asistente de creación de una nueva máquina virtual, y ya sólo queda darle a Terminar también.
¡Perfecto! Ya tienes tu máquina virtual creada. Ahora hay que configurar unos parámetros extra.
Teniendo seleccionada la máquina virtual que acabas de crear, haz clic en Configuración.
En el apartado Sistema, desmarca Habilitar EFI y Disquete.
Luego, si quieres y tu ordenador puede con ello, en la pestaña Procesador pon 2 CPUs.
En el apartado Pantalla, pon el máximo de memoria de vídeo (128 MB es lo máximo) y marca la casilla de Habilitar aceleración 3D.
En el apartado Almacenamiento, asegúrate de que el Controlador de almacenamiento es el ICH6:
Y por último carga la iso de Empire EFI. Para ello, haz clic en el botón señalado en la captura de abajo:
Se te abrirá el Administrador de medios virtuales. Haz clic en Agregar y busca dónde habías guardado la iso de Empire EFI. Selecciónala y haz clic en abrir.
Ahora ya la puedes seleccionar en el Administrador y darle a Seleccionar. Te tiene que haber quedado algo así:
Haz clic en Aceptar. Enhorabuena, ahora ya tienes configurada por completo la máquina virtual.
Instalar Snow Leopard
En la ventana principal de VirtualBox selecciona tu máquina virtual y haz clic en Iniciar. Debería salirte lo siguiente:
Vale, ahora, sin cerrarlo, vete de nuevo a la ventana principal y haz clic en el menú Archivo > Administrador de medios virtuales. Selecciona la pestaña de Imágenes de CD/DVD y libera la iso de Empire EFI. Probablemente te de un error, pero no pasa nada.
Ahora monta el iso de Snow Leopard de la misma manera que habías añadido antes la iso de Empire EFI y vuelve a la pantalla de Empire EFI. Haz clic en el menú Dispositivos > Dispositivos CD/DVD y marca la iso de Snow Leopard.
Espera un poco y pulsa F5. Si todo va bien debería detectarte el disco de instalación (virtual en este caso) y mostrarte esto:
Simplemente pulsa Enter, luego cualquier tecla cuando te diga “Press any key to continue” y ya tendría que mostrarte el programa de instalación de Mac OS X Snow Leopard:
Ahora pulsa el botón ··> y pulsa Continuar.
Acepta el Contrato de licencia.
Tenemos que formatear el disco virtual que hemos creado. Para ello abre el menú de Utilidades > Utilidad de Discos:
Vete a la pestaña Partición y haz clic en el botón + para añadir una nueva partición. Llámala como quieras y selecciona el formato “Mac OS Plus (con registro)”.
Ahora dale a Aplicar. Con esto ya puedes seleccionar el disco para instalar Snow Leopard. Pero espera, antes de instalar sería buena idea ahorrar espacio en disco quitando cosas que no vas a usar. Para ello, pulsa Personalizar y desmarca Compatibilidad de impresoras e Idiomas disponibles. Así la instalación tardará menos y tendrás más espacio en el disco duro:
Ahora sí que sí, pulsa Instalar:
Y a esperar.
Al final de la instalación te pedirá reiniciar. No te preocupes si no puedes, o se queda “congelado”, simplemente apaga la máquina o reiníciala:
Después de la instalación
Ahora nos queda pulir algunos detalles, como poder iniciar Snow Leopard sin tener que pasar por la Empire EFI.
Arranca la máquina virtual con la iso de Empire EFI y selecciona el logo de Apple para iniciar Mac OS X. Después de las típicas ventanas de bienvenida y primeras configuraciones del sistema por fin verás el escritorio.
Nota: a mi se me colgó después de configurar mi cuenta de usuario, pero al reiniciar ya pude ir directamente al escritorio.
Comprueba que funciona Internet, y ya de paso actualiza el sistema mediante Actualización de Software.
Descarga estos archivos desde Mac OS X:
- Kexts; MediaFire – RapidShare (son los mismos archivos)
- Kext Helper
Ahora abre el programa Kext Helper (lo tendrás en la carpeta Descargas) y la carpeta Kexts. Simplemente arrastra los archivos NullCPUPowerManagement.kext y fakesmc.kext al programa, introduce tu contraseña y haz clic en Easy Install.
Cuando te diga que ya está, apaga el ordenador y cuando ya no veas el escritorio sino letras blancas sobre un fondo negro, apaga la máquina:
Habiendo hecho esto, ya no necesitas Empire EFI para arrancar Mac OS X, pero sí que el que nos daba VirtualBox al principio y que habías desactivado. Actívalo entonces:
Desmonta la iso de Empire EFI desde el Administrador de medios virtuales y prueba a ver si arranca correctamente. Si por cualquier cosa no te funciona, vuélvelo a dejar como estaba.
Nota: es posible que si actualizas VirtualBox a una versión superior pierdas esta mejora y te toque a volver a tener que arrancar con Empire EFI.
Seguramente te habrás dado cuenta de que no funciona el sonido. Pues bien, para solucionarlo, descarga este archivo desde Mac e instálalo.
Y ya por último, si tienes un monitor con una alta resolución, te interesará hacer más grande el escritorio de Mac. Para ello, cierra completamente VirtualBox y luego edita (con el bloc de notas, por ejemplo) el archivo .xml que encontrarás en C:\Users\<tu usuario>\.VirtualBox\Machines\Mac OS X, y simplemente añade esta línea:
<ExtraDataItem name="VBoxInternal2/EfiGopMode" value="n"/>
Donde la “n” subrayada es un número del 0 al 4 que se corresponde respectivamente con las siguientes resoluciones: 640×480, 800×600, 1024×768, 1280×1024 y 1440×900. Debería quedarte así en el archivo:
Y con todo esto, ¡ya puedes disfrutar de Mac OS X Snow Leopard en tu PC!
Si tienes algún problema o duda, tienes los comentarios a tu disposición, como siempre.
Fuente | takwing.idv.hk
Nota: Como mucha gente me pregunta acerca de la imagen de Snow Leopard, aquí la he subido para quien no la tenga a mano. Ya está en .iso para su uso directo con VirtualBox. Es un archivo DLC, así que necesitarás JDownloader para descargarla. Lamentablemente Megaupload ha cerrado y no voy a volver a subir la imagen a ningún otro servidor. Lo siento
ACTUALIZADO 23/01/12
| Imprimir artículo | Este artículo fue publicado por Carlos Beleña el Sábado, 22 mayo 2010 a las 23:47, y está archivado en Apple, Destacado, Informática, Secciones del blog, Software, Tutoriales. Sigue las respuestas a esta entrada a través de RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio. |




































hace 3 meses
Hola Carlos, no encuentro ninguna pagina para poder bajarme el MAC OS SNOW LEOPARD, alguien me podria dejar el enlace para descargarmelo directo? os lo agradeceria mucho.
Gracias
saludoss
hace 2 meses
Hola Fredy,
Por los comentarios de esta misma entrada te encontrarás con algún link.
Saludos.
hace 3 meses
Genial!!! es el mejor e innovador tutorial qe he visto.. eres un capo felicitaciones..
ya hice funcionar este SO en mi lap top y aun no pruebo el WINE para emular el office de Windows en MAC ya que estas son plataformas totalmente distintas, te agradeceria si te haces un tutorial de eso, estoy seguro de que a muchos les gustaría.
Y solo una falla tuve al instalar el Leopard; mi experiencia fue al actualizar el software una ves instalado y a la hora de reiniciar la PC boteaba bien pero se estancaba en un mensaje qe decia “PCI configuration begin” busque en internet y en las Hackintosh al actualizar el software casi siempre sucede eso, la solucion mas comun que dieron fue editar el DSDT con unos archivos muy parecidos (o iguales creo disculpen mi ignorancia) a los .kext aun no exploro muy bien eso del DSDT pero solo sugeriria qe primero descargen de internet el Kext Helper y el EasyBeast Install de MultiBeast para qe no les ocurra ese error al actualizar su software virtual
Saludos y una vez mas felicitaciones por este tutorial.
hace 2 meses
Muchas gracias, Ricardo
hace 2 meses
Sólo comentar que buscando me bajé una maquina virtual con Mac OS X Lion (10.7 la última), que para el X Code 4 es fundamental, de todos modos, muy buen trabajo.
http://www.mahmood1.com/Mac_OSX_Lion_vmware_WindowsPC.php
hace 1 mes
¡Gracias!
hace 2 meses
Ah y con estos drivers se puede ampliar la resolución de la máquina virtual. Con lo que vienen por defecto sólo salen 1024 x 768.
http://sourceforge.net/projects/vmsvga2/files/latest/download?source=files
Espero os resulte útil
hace 2 meses
no funciono, pero gracias por el intento, seguiré buscando.
hace 2 meses
disculpa sigo los pasos usando un dmg de mac y al estar instalando casi como faltano 3min me marca error y si reinicio la maquina si inicia pero al apagarla de nuevo y querer volver entrar ia no entra que sera :S
hace 1 mes
No tengo ni idea, lo lamento. Prueba con otra iso a ver.
hace 2 meses
Yo nunca comento en un blog o cosas asi pero en verdad llevo buen rato intentando virtualizar mac para diseniar aplicaciones para iPhone y tu lo has logrado muchas gracias hermano
hace 1 mes
¡Muchas gracias a ti!
hace 2 meses
Hola te venia a preguntar una cosa ya lo tengo instalado con la retail que dejastes, me quedan unas cosas por acabar. Una de ellas es como lo actualizo a la version 10.6.8 ya que con la version 10.6.3 que muestras en el video no hay mac app store. podrias decirmelo esque si lo actualizo luego no me va bien no se cual es la manera correcta tengo un samsung np-r530 con intel core i3 4gb de ram y tengo una grafica nvidia geforce con 512 mb dedicados. Demoento me va pero quiero actualizarlo porfavor responde.
hace 1 mes
Hola,
No estoy muy seguro de qué ocurriría si lo actualizas a la última versión. Yo no lo puedo probar porque la máquina virtual ya no la tengo, pero cuando la tenía y actualicé, no pasó nada catastrófico. Puede que ahora sea diferente, pero no lo sé. Lo siento!
Saludos.
hace 1 mes
baje el iso de snow leopard 10.6.7 y hago todo paso a paso luego de que expulso el cd del efi empire y cargo el de mac os x sale todo bien hasta que me dice press any key to continue luego de presionarlo salen bastantes comandos hasta que dice pci configuration begin y ahi se queda
hace 1 mes
Hola,
Lo lamento, pero eso tiene pinta de ser referente al Empire Efi, y ahí no te puedo ayudar por no ser yo el desarrollador de dicho software
Saludos.
hace 1 mes
tengo instalado el leopard desde hace mucho q no lo abria bueno pues he intentado actualizarlo pero me pide serial y sinceramente no tengo ni idea de donde lo puse podeis pasarme el serial para actualizar el leopard?
gracias
hace 1 mes
Hola,
¿Leopard te pide serial? Juraría que ningún sistema operativo de Apple pide ningún tipo de número de serie
Fíjate a ver si es de otro programa.
Saludos.
hace 4 semanas
Estimado, lo felicito por su tutorial, he buscado y buscado el iso y no lo encuentro por ningún lado, le agradecería si me lo puede enviar por correo? o por algun lado, por favor. desde ya Muchas gracias, Saludos de Chile =)
hace 4 semanas
Hola,
He actualizado el post, lee la nota al final
Saludos!
hace 4 semanas
hola segui todo los pasos pero casi al final apreto f5 me da la opcion de instalar max os y al momento de apretar enter me aparece una imagen de una iguana y no carga nada mas si puedes saber me podrias decir gracias mi correo es ivan.diaz.o@hotmail.com
hace 3 semanas
hola ya hice todo y en el efi me sale system uptime in nanasecondos eso que signifia voy bien o que hice mal por favor llego tiempo intentando instalar mac en vistual box mi correo es foxsolid1@hotmail.com
hace 3 semanas
Hola,
No puedo ayudar mucho con todo lo relacionado con el Empire EFI porque yo no soy el desarrollador de ese software. Lo siento
Saludos.
hace 3 semanas
hola ya baje el jdownloader pero cuando cliqueo el link del snow leopard me dice container error no lo agarra
hace 2 semanas
Hola Shevas,
Lamentablemente Megaupload ha cerrado, así que ya no te puedo ayudar. Lo siento
Saludos
hace 3 semanas
Lamentablemente, se jodieron a megaupload,
no alcance a descargar nada. saludos
hace 2 semanas
Yo también lo lamento
Tan sólo hacía unos días que subí la imagen… Poco ha durado.
Un saludo.
hace 2 semanas
Megaupload como ya sabrás la han cerrado,¿ te importaría volver a subir la imagen a otro servidor?, gracias de antemano
hace 2 semanas
Hola,
Lo siento pero no tengo cuenta en otro servidor de este tipo… y no voy a volver a subir la imagen. Lo siento
Saludos.
hace 2 semanas
1.Para instar programas es normal o como se hace.
2.Puedo conectarme con un Ipad desde esa maquina virtual, debido a que quiero desarrollar con Unity3d videojuegos.
hace 6 días
Hola Jorge,
Te respondo:
1. Instalar programas se hace igual que como lo harías en un Mac “de verdad”. Si la instalación es por CD/DVD, tendrás que hacer que la unidad reproductora la vea el sistema virtualizado, a través del menú de VirtualBox.
2. Creo que haciéndolo del mismo modo que con la unidad reproductora de DVD, sí que podrías.
Saludos.
hace 1 semana
no se si seguiras el post pero cuando acaba mi intalacion reinicio y me sale la imagen de mac que dice que necesita reiniciar pero da hay no pasa
hace 6 días
Hola,
Sí, todavía sigo respondiendo comentarios, aunque con algo de retraso…
Respecto a tu problema, no sé a qué es debido, ¿has probado con otra imagen de Snow Leopard? Yo subí la mía a Megaupload, pero ya has visto lo que ha pasado; una pena.
Saludos.
hace 1 semana
hermano, cuando monto el iso del efi, y le doy a iniciar me sale un error Fallo al abrir una sesión para la máquina virtual MAC OS X.
VT-x features locked or unavailable in MSR. (VERR_VMX_MSR_LOCKED_OR_DISABLED).
Código Resultado: E_FAIL (0×80004005)
Componente: Console
Interfaz: IConsole {1968b7d3-e3bf-4ceb-99e0-cb7c913317bb}
Si le pongo solo una CPU en procesador corre el EFI pero con este error La aceleración hardware VT-x/AMD-V ha sido habilitada, pero no es operacional. Ciertos invitados (por ejemplo, OS/2 y QNX) requieren esta característica.
Asegúrese de que ha habilitado VT-x/AMD-V apropiadamente en la BIOS de su computadora anfitrión.
, monto el iso de OS X le doy F5 luego enter, me sale presione cualquier tecla, y me sale otro error llamado Guru Meditation… no entiendo nada…
hace 6 días
Hola,
Por lo que te cuenta VirtualBox parece que tu procesador sí soporta VT-x/AMD-V pero no lo has habilitado en la BIOS de tu ordenador.
Saludos!
hace 5 días
no puedo instalar el sistema opertativo, me sale esto al momento de elegir la imagen iso
Fallo al abrir el Imagen de CD/DVD C:\Users\Usuario\Downloads\ubuntu-11.10-desktop-i386 (1).iso.
Could not get the storage format of the medium ‘C:\Users\Usuario\Downloads\ubuntu-11.10-desktop-i386 (1).iso’ (VERR_NOT_SUPPORTED).
Código Resultado: VBOX_E_IPRT_ERROR (0x80BB0005)
Componente: Medium
Interfaz: IMedium {53f9cc0c-e0fd-40a5-a404-a7a5272082cd}
Receptor: IVirtualBox {c28be65f-1a8f-43b4-81f1-eb60cb516e66}
q puedo hacer
hace 6 horas
Hola,
Parece que el error que te da es relacionado a una imagen de Ubuntu que tienes (o tenías) en el escritorio… En ningún momento del tutorial hablo de Ubuntu, así que no sé cómo has llegado hasta ahí.
hace 4 días
Amigo, sigo todos tus pasos, pero a mi no me sale la pantalla negra del EFI, me sale otra cosa como esto:
http://i44.tinypic.com/sc8e3n.png
hace 4 días
Perdon, mi procesador es: core i5 750 @ 2.67GHz
hace 3 días
Ok, el problema que tenía es que NO desmarque la opción Habilitar EFI.
Genial. Gran tutorial. Espero poder instalar XCode 4.
Por cierto para quien no sepa donde bajar, en la Pirate Bay hay un iso famosa, que es justo la que se usa en este tutorial.
hace 6 horas
Me alegro de que lo solucionaras
Gracias y un saludo!