Etiquetado: Mountain Lion

FAQ – Como instalar Mac OS X Mountain Lion en Virtual Box

¡¡Llegó el FAQ que todos estabais esperando!!

Debido a las incidencias que sufren los blogueros a la hora de instalar Mac ML en Virtual Box, he ido realizando un resumen a forma de ayuda de todos los fallos más comunes para ofrecer las soluciones a los mismos. Esta guía la he elaborado gracias a la ayuda de todos ustedes.

Antes de nada. Podéis seguirme en Twitter. Allí, con el Hastag #2punto5D_ML (estád atentos a este tipo de etiquetas con final de código la entrada, haré que funcione así el blog para twitter) podréis obtener mi ayuda, pero lo más importante, la de toda la comunidad que visite y siga el blog.

0.5 ¿Qué hacer si no me funciona el botón F5 para actualizar el Hackboot?

Es muy posible, y así me ha pasado a mí y algunos blogueros. Que no podáis actualizar con el F5, y es porque no reconoce la tecla. Conectando un teclado  USB al portátil se arregla el problema. Si sucede en otro caso (hacédmelo saber, gracias).

También debes capturar el teclado abreviado para la MV (cuadro de diálogo), así no lo tomará el SO nativo.

1.5 ¿Debo tener VT-x en mi procesador para que funcione Mountain Lion?

Sí. Puedes mirarlo en las especificaciones de tu placa. Si lo tiene, y no lo tienes activado, debes hacer a través de la Bios.

2.5 ¿Me ocurre un error que dice system uptime in nanoseconds: (numerazo)…?

Sigue estos sencillos pasos, y después vuelve a iniciar la máquina:

    • a. Apagar la maquina virtual.
    • b. Ir a la Configuración de la maquina, luego a Sistema,  luego a la pestaña Procesador.
    • c. Deshabilitar la opción “Habilitar PAE/NX”. Aceptar. Y vamos!!

3.5 ¿Qué distro debo descargar?

By Olarila Booteable DVD. No la de USB.

4.5 ¿Error en la instalación del Multibeast?

Es muy común. Puesto que los drivers a instalar por Multibeast, es distinto en cada PC, según el hardware. Así que podéis ir a la web desde dónde los descargásteis y ver el manual del MB. En otro caso, podéis seleccionar los drivers DSDT la primera vez (esenciales) e ir instalando uno a uno los siguientes drivers (si da error al siguiente).

5.5 Me sale una pantalla en negro con letras amarillas y blancas. Al principio pone “EFI Shell versión…”.

Debo deshabilitar en las opciones de la MV, y en Sistema, donde pone “Características extendidas:”, la opción de “Habilitar EFI (sólo SO especiales)”.

6.5 Se me queda la pantalla en blanco después de estar un tiempo sin usar el PC.

Esto no es un error. En una cosa muy tonta. Simplemente es el protector de pantalla, al menos así me ocurre a mí, si tocamos la máquina con el ratón está volverá a la pantalla normal del OS.

7.5 Una vez está todo instalado. Quito Hackboot 2 y no me carga el OS X.

A mí me ocurre! Simplemente dejo puesto el hackboot 2.

¡¡Muchas gracias a todos!!

Espero que os sirva de mucha ayuda y cualquier duda o solución compartidla conmigo (y así con el resto de blogueros).

Cómo adaptar la resolución del MAC en la MV de VirtualBox a nuestra pantalla

Como os dije en el post anterior, del tutorial para instalar Mountain Lion en VirtualBox (VB), os diré como adaptar la resolución a vuestra pantalla. Puesto que quién ya lo haya instalado, además de estar flipando y/o/u programando y/o/u diseñando y/o/u váyase usted a saber, se habrá dado cuenta que la resolución por defecto es más pequeña que la de una pantalla estándar de hoy día.

Como comenté, también en el post arriba indicado, VB no tiene soporte para MAC OS X, así que no hay forma de realizar este paso de una forma automática o al menos llamémosla oficial. Por lo tanto he aquí las indicaciones a seguir para aumentar la pantalla de VB:

Una vez dentro del SO Mountain Lion, es decir iniciada y arrancada la máquina virtual,  abrimos el “Finder” y en el disco duro principal, accedemos a la carpeta “Extra” y abrimos el fichero org.chameleon.Boot.plist. Si no se nos abre, por defecto, con doble clic con el editor de texto, sino con otro programa no editable, cerramos la ventana que se haya abierto y con el botón derecho del ratón le damos a “Abrir con..”-> “Otro” y seleccionamos de las aplicaciones el editor de texto (se ve en la imagen de abajo).

Ahora vamos a incluir entre las etiquetas y el siguiente bloque.

Graphics Mode
1920x1080x32

¡¡Ojo!! Siendo esta resolución la que tú le quieras dar al MAC en VB, es decir tendrás que adaptarla a la de tu pantalla, por ejemplo si quieres poner una resolución de 1440 x 900 píxeles. El bloque a añadir sería el siguiente.

Graphics Mode
1440x900x32

Os dejo la siguiente imagen. (Sólo se puede poner un bloque, no se pueden añadir varias resoluciones).

aumentar resolucion mac

Una vez guardado el archivo, vamos a apagar la máquina virtual y cerrar VB. Lo siguiente que tenemos que hacer es abrir la pantalla de comandos del SO nativo Windows (asegúrate de hacerlo con una cuenta de usuario administrador del SO).  Para ello, vamos a Inicio (símbolo windows, esquina inferior izquierda) y en el buscador que nos aparece justo encima ponemos “cmd” y pulsamos la tecla “Intro” (retorno de carro).  Cuando nos aparezca la pantalla de comandos, introducimos lo siguiente y presionamos “Intro”:

cd “C:\Archivos de Programa\Oracle\VirtualBox” 

Nota: éste es el directorio por defecto. Cada cual tiene que poner su directorio, es decir, dónde tenga instalado Virtual Box en su PC.

Y luego, la siguiente orden o comando para ejecutar la acción de cambio de resolución, y presionamos “Intro”:

vboxmanage.exe setextradata “Nombre de tu MV” “CustomVideoMode1” “Resolución”

Nota: dónde “Nombre de tu MV” es el nombre en VB que le has puesto a tu máquina virtual y “Resolución” tendrás que poner la resolución que hayas puesto anteriormente en el bloque del archivo en el SO de MAC. Por ejemplo en mi caso queda así el comando como se ve en la imagen.

comandos aum resol

Este comando hace que Virtual Box construya a la resolución indicada la máquina virtual que hayas elegido, puesto que es un comando en línea lo tenemos que utilizar de esta forma. Y ya queda registrado.  Ahora siempre que iniciemos la máquina virtual, lo hará a dicha resolución.

Arranca el OS X ML y a disfrutar. ¡Enhorabuena!

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

Antes de nada. Podéis seguirme en Twitter (es la forma que se me ocurre paraa quién quiera agradecer mi trabajo en el blog). Allí, con el Hastag #2punto5D_ML (estád atentos a este tipo de etiquetas con final de código la entrada, haré que funcione así el blog para twitter) podréis obtener mi ayuda, pero lo más importante, la de toda la comunidad que visite y siga el blog.

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 1/ Hackboot 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 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 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í).

¡Muchas gracias amig@s!

Si os ha gustado podéis seguirme en @JaviLSanchez y suscribiros al blog, me animaréis a seguir adelante y estaréis informados al instante de los nuevos posts y posibilidades para nuestro mundo informático =)

AQUí está el FAQ (problemas y soluciones más comunes)

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