Instalar Mac OS X Lion en tu PC con VirtualBox. Gratis.


Como algunas personas tienen problemas en la instalción del OS X Lion por sus características técnicas, he decidido realizar un tutorial para el sistema operativo de MAC anterior a ese. El Lion. Dónde los requerimientos del hardware necesario  son menores.

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 de IOS Lion funcional en vuestros PC´s. Con la característica especial para programadores de IOS que se puede instalar hasta la versión de XCODE 4.2.

Cuando me aventuré a realizar el curso de programación IOS conocidísimo 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. 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 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, 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 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 una prueba de concepto.

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, entonces sólo puedes instalar Mac OS Snow Leopard (para el cual hasta el momento no tengo turorial, pero sí lo hay por internet como antes he comentado). 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 Lion no funciona con procesadores AMD .

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.
  • iAtkos: una de las distribuciones más populares del momento de Mac OS X Lion. Esta distribución nos evita utilizar iBoot (CD de arranque) para iniciar la instalación de Mac OS X. Desde este enlace vía “Bit Torrent” podemos descargarlo (aprox. 4Gb).

Pero es importante saber que no es necesario usar iAtkos (de hecho yo no lo usé); porque todas las distribuciones de Mac OS X Lion o versiones “bootable”  hacen lo mismo que iAtkos. Todas las distribuciones se descargarán como archivos .ISO o .DMG (imágenes de DVD´s) y con las cuales hay que tener especial cuidado que no sean imágenes para VMWARE (software de pago distinto a Virtual Box). Por ejemplo, yo descargué la imagen de: “Mac OS X Lion 10.7.3 Retail Virtual Box Image” a través de bit torrent.

Por lo tanto recomiendo usar Hackboot para montar las imágenes y arrancar el SO (proceso descrito durante el tutorial y en los requisistos del Tutorial de Mountain Lion)

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 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 vritual), recomiendo un mínimo de 4 a 6GB, aunque yo la tengo con 1.8-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) y pulsa “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 o VHD… 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 useis 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 ocupe, pero quién quiera usar otras configuraciones es totalmente libre de hacerlo. Si hemos seleccionado VDI de tamaño dinámico, seleccionamos la cantidad asignada máxima del disco y lo creamos.

¡Ya tenemos una MV preparada para aceptar nuestro Mac OS X 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.

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 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 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 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 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 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 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 archivo AppleGraphicsControl.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 Lion listo para arrancar, ¡con sonido incluido! Yo tengo las dos máquinas virtuales con los dos sistemas operativos (incluso el Snow Leopard, es decir los tres) por lo que os animo a realizar el siguiente tutorial en dificultad. ¡El Mountain Lion!

En esta entrada de blog os diré como ampliar la pantalla del Virtual Box para que se adapte a vuestra resolución (pincha aquí).

¡Muchas gracias amig@s y bloguer@s!

Si os ha gustado podéis seguirme en @JaviLSanchez y suscribiros al blog =)

Advertencia: por motivos de tiempo las imágenes que aparecen en algunos casos son de la MV Mountain Lion, y son exactamente igual a la MV Lion. Por razones de tiempo y por que ya lo tengo instalado, no puedo realizar el proceso de nuevo ahora mismo, lo reemplazaré en cuánto pueda.

Web-grafía de apoyo:  tonymacx86.com, virtualbox.com, macbreaker.com, Olarila.

  1. frankper

    cuantos minutos puede tardar aprox. el proceso e instalación , y tambien despues del enter me salen algunas letras y luego se pone negro la pantalla que pasa es normal o no ???

  2. Juan

    Hola, una consuta se me queda con la pantalla en negro antes de arrancar el instalador diciendo still waiting for a boot device…. y aporb{e varias imagenes y reinici{e varias veces y nada…. cambi{e los puertos a donde ponerlo el sata, y le dije que fuese sdd… no sé que más hacer. Alguien sabe como solucionarlo?
    grcias

  3. Adrian

    En la pagina donde te descargas el multibest no esta la version 4.7, cual seria la misma o la recomendable para descargarse en su lugar.
    Muchas gracias y un saludo.

  4. andresxD

    Excelente tutorial.
    pero tengo un error al momento de usar el multibeast tanto 4.7.0 como el 4.6.1 ya que al momento de instalar todos los componentes me genera siempre error, tambien en el momento que instalo uno por uno no se que sera. seria de gran ayuda que me ayudes con este problema

    • Javier Losada

      Hola.
      En las imágenes están puestas las opciones estándar y de mi pc. Debes mirar en la web de dónde descargas el multibeast para saber que opción marcar en tu caso.

      Saludos y gracias!
      JL.

      • andresxD

        las opciones que da en la imagen las pongo tal cual, el multibeast lo consigo de la pagina principal, pero cada opcion me genera error pense que era por la extension de virtualbox pero tampoco me deja instalar nada, lo mismo al tratar de instalar algo de la appstore. seria de gran ayuda me ayudara con eso.

      • Javier Losada

        Multibeast, realmente es un instalador de drivers además de una serie de archivos necesarios para la Vbox de MAC, entonces cada usuario debe poner sus propias casillas marcadas, dependiendo de qué hardware tenga en su equipo. Yo puse las mías, que además coincide con las casillas a marcar estándares, pero no es universal.

        Debes marcar las casillas apropiadas a tu hardware. Puedes mirarlo en la web de Tonymac😉
        Muchas gracias.

        Saludos,
        JL

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s