Como instalar Mac OS X Mountain Lion en tu PC con VirtualBox. Gratis.

8 Votes

No sé cual es la palabra más importante del titular, pero creo que hay tres: MAC, PC
 y GRATIS. Todas juntas forman un cocktail demasiado atractivo como para obviar
esta entrada de blog. Y os prometo que cuando terminéis de leerla, (ejecutando el
tutorial paso a paso que os describiré), tendréis una máquina virtual, con el SO
Mountain Lion, funcional en vuestros PC´s. Con la característica especial para
 programadores de IOS que se puede instalar hasta la última versión de XCODE.
Cuando me aventuré a realizar el  conocidísimo curso de programación IOS de la
 Universidad de Galileo, tuve que mover cielo y tierra para poder trabajar con MAC,
 por lo que no tuve más remedio que ponerme  a crear mi propia máquina virtual,
pero encontré que todos los tutoriales estaban en inglés. Por ello, y por mi pasión
 por las máquinas MAC, aún sin tener un duro para comprarme una de ellas.
Os dejo este tutorial. Leed bien, todos los requerimientos y pasos a seguir. Me
 ha llevado mucho tiempo crear este post, pero ha valido la pena. Empezamos.
Preámbulo
Cabe la posibilidad de instalar Mac OS Snow Leopard con el CD original sobre una
máquina Windows (PC) con VirtualBox , que es un software para crear máquinas
virtuales, totalmente gratuito y de código abierto, ofrecido por Oracle. Pero esto no
 ocurre igualmente cuando lo que queremos es tener la máquina virtual con la instalación
 de Mac OS Lion o Mountain Lion, por lo que la forma de proceder será distinta a la
comentada anteriormente. En este caso, se tiene que hacer mediante una distribución
del Mac OS (Mountain) Lion. Aunque hay que tener en cuenta que las máquinas virtuales
 para Windows no tienen soporte “oficial” para Mac OS X, y por lo tanto, no tiene soporte
 para “full graphics”. Así que esta instalación es sólo provisional o al menos no definitiva,
 aunque funciona bastante bien. En otro caso, tendrías que comprarte un Mac.
Requisitos del PC
Por supuesto necesitas tener instalado Windows 64 bits, esto es muy importante, dado
que Mac OS X es un SO (sistema operativo) de 64 bits. Pero si tienes un procesador
de 32 bits, te aconsejo que instales Mac OS Snow Leopard (para el cual hasta el momento
 no tengo turorial). El procesador INTEL además de 64 bits, tiene que ser, al menos,
 de doble núcleo (dual core). Y también necesitamos un  mínimo de 4Gb de memoria
RAM (random access memory). Y aproximadamente, unos 12 GB libres de disco duro.
Es muy importante saber que Mac OS  X (Mountain) Lion no funciona con procesadores
 AMD .
ATENCIÓN: Si al iniciar la máquina virtual nos da un error VT-x features locked 
or unavailable in MSR error. Necesitamos tener activada la virtualización en la bios.
 (tutorial)
Nota: “Inicio” -> (Botón derecho de ratón) propiedades sobre “Equipo”. Y mirar la 

información del equipo.
Pre-requisitos
Debemos descargarnos:
  • VirtualBox: herramienta de creación y alojamiento de máquinas virtuales, totalmente
  •  gratis y de código abierto ofrecida por Oracle. He comprobado que aunque no ofrece
  •  soporte oficial para Mac OS X, funciona a las mil maravillas.
  • Mountain Lion Bootable DVD: el método estándar (por el cual hay que pagar por el 
  • instalador) desafortunadamente no funciona con Virtual Box, por lo que necesitamos
  •  una de las distribuciones más populares del momento de Mac OS X Mountain Lion. 
  • Esta distribución se conoce como “OS X 10.8 Mountain Lion bootable DVD for Intel
  •  PCs” by Olarila y es decargable a traves de Bit Torrent fácilmente. Yo no me hago 
  • responsable para qué lo utilicéis, yo simplemente lo uso como método de prueba.
  • Multibeast 4.7.0: esta herramienta es usada en los Hackintosh después de la
  •  instalación para configurar el SO. Ésta no es la última versión pero es considerada
  •  la mejor adaptada por el momento, por distintos portales, para el Lion y el Mountain 
  • Lion. Se puede descargar de la web de tonymacx86, previo registro.
  • Hackboot 1Hackboot 2: el DVD “bootable” de Olarila aún no se carga solo en 
  • el Virtual Box, es por ello que necesitamos estos Hackboot CDs de Olarila. En 
  • esta instalación usaremos dos de ellos. El primero para iniciar la instalación y 
  • el segundo para iniciar el sistema una vez instalado.
Paso inicial 0.5. Creando la máquina virtual.
Descargar VirtualBox e instalar. Si quieres usar, sobre la máquina virtual, los puertos
 USB necesitas bajarte la extensión Oracle VM VirtualBox Extension Pack (del enlace
 anterior) e instalarla antes de seguir. La máquina virtual es una herramienta que le
 permite instalar un SO dentro de otro SO, simulando ser una instalación nativa en un
PC, con la característica principal que lo hace dentro de una ventana de nuestro escritorio
 (en el caso de Windows) por lo que podemos seguir usando nuestro SO nativo o
adentrarnos en la máquina virtual cada vez que queramos. Para la creación de la máquina
 virtual vamos a abrir Virtual Box (el cual hemos instalado previamente). Aquí en la imagen,
 os aparecen dos máquinas virtuales ya creadas, pues tengo instalado Mac OS Snow
 Leopard (el primero en la imagen) y Mac OS X Lion (el segundo de 64 bits) que es la
instalación que estamos tratando en este tutorial.
Para crear la MV le damos a “Nueva” (señalado en azul en la imagen) para que se abra
una nueva ventana.
Nueva máquina virtual
En la nueva ventana tendrás que poner un nombre a la máquina virtual, aconsejo para


tenerla en referencia (si creáis más máquinas virtuales),  el nombre de “OSX Mountain
 Lion”,  en  el siguiente cuadro de selección para el tipo de máquina virtual, escoger
“MaC OS X” y en versión, Mac OS X de 64 bits. A continuación seleccionar “Next”. En
 esta ventana es, dónde tenemos que seleccionar la memoria RAM que dedicaremos
a nuestra MV (máquina virtual), recomiendo un mínimo de 4 a 6GB, aunque yo la tengo
 con 2GB (mi memoria total es de 4GB) y funciona sin muchos atropellos. No se preocupéis
por la RAM que dedicáis a la MV puesto que una vez apagada se libera para el uso del S.O.
 nativo. Así que selecciona la cantidad de RAM (esto depende del equipo de cada usuario,
mientras más mejor aunque lo normal es mantenerlo en la línea verde) y pulsa en “Next”.
En el siguiente paso, tenemos que crear un  nuevo disco duro virtual (elegir la opción
segunda y pulsar “crear”). Explico las siguientes opciones: VDI, VDMK… La primera es
 el formato nativo de Virtual Box. El segundo, el usado por VMWare (sólo si estás
 considerando obtener una copia de VMware). Yo recomiendo encarecidamente que uséis
 el tipo de disco VDI de almacenamiento dinámico, por que la otra opción de tamaño fijo,
 ocupará espacio que luego quizás no utilicéis, pero quién quiera usar otras configuraciones
 es totalmente libre de hacerlo. Si hemos seleccionado VDI de tamaño dinámico,





















seleccionamos la cantidad máxima asignada al disco duro, y lo creamos.
















¡Ya tenemos la Maquina Virtual preparada para aceptar nuestro Mac OS X Mountain Lion!
Pero aún necesitamos algunos pasos más en la configuración de la MV. ¡Pero
no desfallezcas, es fácil y muy rápido!
Una vez creada, te aparecerá en el lateral izquierdo de la ventana principal de
VB (Virtual Box) con el nombre que tú le hayas puesto, colocas el ratón encima,
 botón derecho y “Configuración…”. Aquí vamos a ir a “Sistema” y en la pestaña
“Placa Base” deseleccionamos “Habilitar EFI(sólo SO especiales)” esto es lo más
importante que necesitas cambiar el resto de cosas lo dejo a vuestra elección
 (siguiendo la máxima de si no sabes NO toques). Dentro de la ventana de configuración
 nos movemos a la opción de “Almacenamiento” y veremos el controlador IDE vacío,
 ahí tenemos que asignar el Hackboot 1. Seleccionamos en “Vacío”, y nos vamos a la
 derecha dónde pone Unidad de CD/DVD y pinchamos en el disco para elegir la opción
 de “Seleccionar un archivo de disco…” y ahí buscamos en el explorador el Hackboot 1
y abrimos.
Seleccionar hackboot 1
Una vez asignado al IDE, aceptamos en la ventana principal de configurar para finalizar
el proceso. Ahora estamos listos para iniciar la máquina y la instalación del Sistema
Operativo Mountain Lion.
Paso 1.5. Instalar el S.O. de Mac en nuestra MV
Seleccionamos nuestra máquina virtual y la iniciamos.
Me gustaría advertiros que el ratón se puede quedar bloqueado dentro de la ventana 
del VB, para desbloquear mantener pulsada la tecla crtl derecho y usar el ratón.
Iniciar MV
Y aparecerá una pantalla como la siguiente, dónde seleccionaremos en el icono de CD
de abajo con el botón derecho del ratón para abrir el menú y elegir la opción “Seleccionar
un archivo desde disco duro virtual…”, elegimos nuestra distribución Bootable de
Mountain Lion (indicada en los pre-requisitos) y abrimos.
Seleccionar SO
Una vez hecho esto tenemos que presionar, muy importante, F5 para que refresque y
nos tome la imagen abierta. Una vez pulsado F5 veremos en el centro, que ha cambiado
 HackBoot por “OS X Install DVD” y pulsamos  la tecla “Enter”. Comienza el proceso de
 instalación…que dejamos trabajar (puede tardar varios minutos, si se queda
repetitivamente mucho tiempo dando el mismo mensaje reiniciar la MV y empezar
este párrafo)  hasta que nos aparezca la siguiente pantalla.
instalacion inicial 1
Elegir el idioma que cada uno prefiera y continuar (aceptar la licencia inlcuida). En la
siguiente pantalla, nos pregunta dónde queremos instalar el SO ¡¡Pero está en blanco!!
 No preocuparse, ¡eesooo es así! Nos vamos a la parte superior y entramos en “Utilidades”
->”Utilidades de disco…” A continuación, vamos a seleccionar el único disco virtual que
 hay en la izquierda (yo he asignado 32GB en mi instalación) y el cual tenemos que borrar
 para que Mac OS X Mountain Lion nos deje hacer la instalación. Por lo tanto,
 seleccionamos el disco y pulsamos en la pestaña “Borrar”. Dejamos tal como están las
opciones y “Borrar”… una vez borrado el disco salimos a la pantalla de instalación
pulsando en el cierre de ventana (círculo rojo de la parte superior izquierda).
instalacion borrado disco
Como vemos en la siguiente imagen, nos aparece ya el disco para poder instalar,
seleccionamos e instalamos. Este proceso es de autoinstalado y puede llevar entre
15-30 minutos, dependiendo del PC.
instalacion disco preparado
Instalando…
instalando...
A mí por ejemplo, se me quedo 15 minutos cuando ponía que faltaba menos de un minuto.
 No desesperéis, no abortar el proceso. Cuando termina la instalación se quedará una
 pantalla negra con letras blancas, como la siguiente. Es normal. Todo ha finalizado bien.
fin instalacion
Continuamos…
Paso 2.5. Corramos Mac OS X Mountain Lion por primera vez =)
Una vez estamos seguros que ha terminado la instalación. Vamos a repetir el proceso
anterior de carga del Hackboot en el icono del CD inferior, pero esta vez lo haremos
con el  Hackboot 2 seleccionándolo de nuestro sistema de ficheros. Reiniciamos la MV,
 esto lo podemos hacer en la parte superior “Máquina” – > “Reiniciar”. (En la imagen la
máquina ya está reiniciada, previa selección de Hackboot 2)

                                 hackboot2
Y veremos esta vez dos iconos, el Hackboot y el de Mac, con las teclas nos desplazamos
al icono de Mac y presionamos “Enter”. Esto hará que arranquemos el SO, tiene que
cargar unas letras muy feas durante un ratito. La primera vez, nos saldrán varias
pantallas de configuración del sistema que iremos solventado, para por último aparecer
 en el escritorio del SO Mountain Lion. Aconsejo tener creado previamente un ID de Apple,
 es un registro en la web como otro cualquiera. También apuntar el nombre de usuario
y contraseña que metáis en el administrador del equipo os hará falta en el siguiente paso.
¿Concluido? Aún no…debemos arreglar varias vicisitudes en nuestro sistema para que
 funcione correctamente. He aquí cuando entra en juego, uno de los pre-requisitos
 mencionados al principio. ¡El Multibeast 4.7.0!
Paso 3.5. Arreglando el sistema.
Con este programa podremos cargar drivers de sonido entre otras cosas para tener
 la máquina virtual al completo. Pero como internet funciona, ¡abramos el Open Safari!
Y descarguemos el multibeast dentro de nuestra máquina virtual (otra opción es
 descargar en windows y copiar a través de un pen drive a la MV). ¡Atención! antes
de iniciar multibeast tienes que hacer lo siguiente; ir a “Seguridad y Privacidad” en la
sección “Preferencias del sistema” del OS X (manzana visible en arriba la izquierda).
Ya dentro de las preferencias, en “General” tildar la opción de “Cualquier sitio” en
“Permitir aplicaciones descargadas de:”.
seguridad
Tendréis que pulsar sobre el candado de la esquina inferior izquierda para poder
desbloquear y cambiar la opción anterior, pues sólo el administrador del SO puede
hacerlo. Una vez aceptado este cambio, ejecutamos multibeast e instalamos las siguientes
 opciones que se ven en la imagen. A mí no me funciona la última versión de multibeast
que hay en la web. He usado la versión de Lion 4.6.1 y me instala el paquete sin problemas.
 No así con la versión para Mountain Lion y Lion 4.7, que me da error al final de la
 instalación. Podéis probar. (Imagen a continuación del multibeast Lion 4.7.0).
multibeast
Pongo para quién pueda/necesite usar el 4.6.1 la siguiente imagen con las opciones
 (es algo diferente a la versión de la imagen anterior). No puedo subir a ningún sitio
el archivo de la versión 4.6.1 porque la web lo prohibe totalmente.
multibeast 4.6.1
Lo siguiente y último que tenemos que hacer, es borrar un archivo .kext, de nuestro disco duro virtual,
 que puede causar errores al arrancar. Por defecto en Mountain Lion nos oculta los discos duros. Por 
lo que abriremos el “Finder” y en el menú superior elegir Finder->Preferencias (Finder->Preferences, 
si lo tenéis en inglés). En las opciones de “Barra lateral” activar el tic de “Discos Duros”, así el Finder 
mostrará el disco duro virtual de nuestra instalación. Ahora que lo tenemos visible,  accedemos al
 disco duro virtual y vamos a Sistema/Librería/Extensions, dentro de 
este directorio borramos el archivoAppleGraphicsControl.kext.
¡Y ya está! Lo has conseguido. Mis felicitaciones. ¿No fue tan difícil verdad?
Ahora te recomendaría quitar el Hackboot CD, esto es demasiado fácil para ti, pues se hace con
 el botón derecho sobre el icono del CD (como has hecho varias veces ya) y deseleccionas el
 Hackboot 2. Si tienes problemas al arrancar, o no lo consigues, vuelve a seleccionar el
 hackboot 2 y todo arreglado (lo dejas puesto).
Ahora estás listo para reiniciar la MV y tendrás ya disponible el Mac OS X Mountain Lion listo para 
arrancar, ¡con sonido incluido! En la siguiente entrada de blog os diré como ampliar la pantalla del 
Virtual Box para que se adapte a vuestra resolución (pincha aquí).