12/7/10

Instalar Mac OS X (Snow Leopard) en VirtualBox

Para instalar Mac OS X Snow Leopard en Linux (Ubuntu en el ejemplo), hay que tener lo siguiente:

1- Instalar Virtualbox.
2- Conseguir un ISO de Mac OS86X (Googleen..)
3- Tener una PC Intel (o AMD) compatible y que acepte virtualización por hardware.




Primero, chequeamos que nuestra máquina soporte virtualización por hardware (VTx / AMD-v).
Para eso, abrimos una teminal (Aplicaciones > Accesorios > Terminal) y escribimos:

  egrep '(vmx|svm)' /proc/cpuinfo

Si entre todos los resultados, aparece "vmx" (Intel) o "svm" (AMD), entonces, soporta virtualización por hardware.
Sino, hay que chequear en la configuración de la BIOS si existe alguna opción para activarla.

Y si esto último también falla (es decir, no aparece en la configuración de la BIOS), entonces, no vas a poder correr Mac OSX en Virtualbox. Buuuu! :(


Si, acepta la Virtualización por Hardware, entonces, seguimos. ^^

En Virtualbox, crear una maquina virtual como hemos hecho otras veces, pero en Sistema Operativo elegimos Mac (Si de nombre le ponemos 'Mac' u 'OSX' por ejemplo, la maquina se elige sola -> Oooohhhh).


En RAM, es recomendable darle por lo menos 1024 MB.
Cuando creamos el disco, 20 GB están bien.

Una vez creada, ir a la configuración de la MV y en la solapa Sistema > Placa Base, deschequeamos la opción Habilitar EFI  (sólo SO especiales).


Luego, en la solapa Almacenamiento, en Dispositivo CD/DVD, elegimos el ISO con el Sistema.

Prendemos la MV y cuando empieza a bootear presionamos F8.
Nos aparece boot. escribimos -v para que nos muestre los errores si algo sale mal.

Si todo sale bien, comienza la instalación preguntandonos el idioma (yo elegí inglés. pero es lo mismo).

Cuando llegue el momento de elegir el disco para la instalación, no aparece nada.
Entonces, en la barra de arriba vamos a Utilities (o su contraparte en español) > Disk Utility.
Seleccionamos el disco en el menú de la izquierda, le ponemos un nombre copado y presionamos Erase. Para que lo borre y le de el formato deseado.

  

En el paso previo a que instale el sistema:


No le den al botón Install de una.
Primero pasen por Customize. Se abre una ventana con muchas opciones.

Para usuarios de Intel:
Chequear las actualizaciones de arriba de todo.
En Bootloaders, seleccionar el Chameleon más nuevo (el de numero más grande).
Y en Kernels seleccionar el Legacy kernel.

Para usuarios de AMD:
Chequear las actualizaciones de arriba de todo.
Y en Kernels seleccionar el Legacy kernel.
System support. 

Ya está. Acepten e Instalen.


Cuando termina y empieza el conteo hacía atrás para reiniciar, vayan al menú Dispositivos (de la MV) > Dispositivos CD/DVD y Desmontar Dispositivo CD/DVD
A continuación, Maquina > Reiniciar.

Y listo, va a aparecer el bootloader Chameleon y preguntas de configuración sencillas.


Una vez terminado, ya puedes probar Mac :)



Corregir la resolución

Hasta que aparezca un Guest Additions para Mac, una solución para aumentar la resolución es la siguiente.
Vamos a Finder.
Elegimos en el menú de la izquierda el disco Mac (en mi caso).
Vamos a la carpeta Extra.
Abrimos con el TextEdit el archivo com.Apple.Boot.plist (clic derecho, Abrir con > TextEdit)



Agregar estas dos lineas al archivo:
Graphics Mode
1280×1024x32




No guardar directo. Vamos a Guardar como, le ponemos exactamente el mismo nombre (con la extensión .plist al final) y lo guardamos en algún lado, por ejemplo, el Escritorio.
Después arrastramos el archivo del Escritorio a la carpeta Extra y reemplazamos el archivo.
Reiniciamos.

(clic en la imagen para agrandarla)

Disclaimer: No apruebo la utilización de software pirata. Esta guía es sólo con fines educativos y en última instancia, para probar un software, que si gusta, deberán comprar. Enjoy! :)

Via: Tek411

22 comentarios:

Naty! dijo...

Muy bien explicado!
muy claro y sencillo para nosotros los que no nos damos mucha maña en estas cosas..
Esta bueno porque de esta forma, si estamos indecisos podemos probar el sistema, algo de que deberíamos poder hacerlo sin comprar no?

Anónimo dijo...

sigo los pasos pero no me aparece el bootloader Chameleon, no se por qué

Anónimo dijo...

CUAL VERSION ES ÉSTA??
iaktos?
iDedeb?

Ezequiel dijo...

No. Es la leohazard.
Googlea, es la primera que sale.

Anónimo dijo...

intento aplicar una resolución diferente a la que tu pusiste pero no me funciona.. por ejemplo 1280x720x32
o tal vez 1366x768x32

no entiendo para que es el x32 jeje

alguna idea de como cambiar a una resolución personalizada

Anónimo dijo...

Excelente tutorial. Ya tengo corriendo el Mac Os en virtualbox. Tenía curiosidad por conocer el entorno gráfico.

Saludos.

Franco dijo...

Gracias por el tutorial. ¿Es necesario activar la casilla de "Relog hardware en tiempo UTC"? Porque en la descripción dice que unix normalmente espera que el reloj este establecido en UTC. Gracias.

Anónimo dijo...

No es necesario un EFI Boot Loader? A mi no me reconoce la ISO.

Anónimo dijo...

Instale , todo ok, reinicio y "Fatal: no bootable medium found! System Halted" alguna idea como solucionarlo

Anónimo dijo...

"Instale , todo ok, reinicio y "Fatal: no bootable medium found! System Halted" alguna idea como solucionarlo"

Tenes que dejar marcado EFI boot loader. Sino no arranca.

Anónimo dijo...

para los que no les sale la imagen de Leopard, yo lo solucione descargandome la ultima vercion ---> en google: virtualbox 4...
y se solucionan esos problemas.

Jorge dijo...

Mi procesador Intel Core2Duo P7350 no soporta virtualizacion por hardware :-(

¿Hay alguna manera de correr un Mac en VirtualBox así?

Uso Ubuntu 10.10 y VirtualBox 4.0.4

Ezequiel dijo...

Tengo entendido que sólo corre si el procesador soporta virtualización por hardware.

Al menos por ahora. Quizás más adelante se pueda instalar en cualquier procesador.

seamarazul dijo...

Muchisimas gracias muy bien todo y a la primera ,gracias.
Has ganado un seguidor.
Saludos.

Ezequiel dijo...

Genial!
Me alegro que te haya servido!

Wilson Andrade dijo...

Buenas tardes,

Acabo de instalar la versión de hazard, la he instalado con ciertos líos, pero no se como instalar los guest additions para modificar la resolucion de la pantalla. Alguien me puede decir como hacerlo o algun consejo

Gracias

Anónimo dijo...

No me arranco y despues trate marcando el efi boot loader, asi si me reconocio la iso, pero despues me aparece esto:

efiboot loaded from device: Acpi (PNP0A03,0)/Pci (1F|1)/Ata(Primary,Master)/CDROM(Entry0)
bootfile path: \System\Library\CoreServices\boot.efi
.Loading 'mach_kernel'...
..........................................
root devide uuid is 'CB66ACF-2854-343C-B21A-7D4D2485030B'
Loading drivers...
Loading System\Library\Caches\com.apple.kext.caches\Startup\Extensions.mkext..................................

y despues de eso se traba y no continua con la instalación.
como puedo solucionarlo?

P.D. Use Mac OS X 10.6 Snow Leopard

Anónimo dijo...

Pude instalar bien pero al reiniciar da un error con el siguiente mensaje:

Please contact someone with ............
...... the kernel panic ocurred.

Panic(cpu 0 caller 0x2a ................
.........Error code: 0x00000000

..............

Mac OS version:
Not yet set

...................

System uptime in nanoseconds: 798762805

Anónimo dijo...

A mi tb me daba un error kernel panic al reiniciar. Luego deje de marcar el kernel legacy porque pone que no se debe hacer con los i7 que es lo que tengo, sin embargo ahora no me da el error, pero se queda la manzanita ahi congelada y no sigue. Alguna idea??? He probado marcando y desenmarcando varias de las opciones del post pero nada.

Kevin Angulo dijo...

intenta hacer esto, a mi me funciono, tambien me pasaba lo mismo

SOLVED !!! - For those getting stuck on a black screen when trying to do the install or getting stuck on the gray Apple logo screen, try this.

I have an I7 2600K processor with an ASROCK mother board. In the BIOS under "Advanced / CPU Configuration" there was a setting called "No-Execute Memory Protection" which was disabled. I changed it to "Enabled" and now it works.

It may be called "Execute Disable Bit" on other motherboards and the description for this setting looks something like this.

"XD can prevent certain classes of malicious buffer overflow attacks when combined with a supporting OS (Windows Server 2003 SP1, Windows XP SP2, SuSE Linux 9.2, Re33dHat Enterprise 3 Update 3.)"

Hope this helps someone. It sure helped me.

Kevin Angulo dijo...

Aqui te dejo el link http://www.macbreaker.com/2012/07/mountain-lion-virtualbox.html

Anónimo dijo...

Ma ha funcionado a la primera siguiendo los pasos explicados en un AMD Phenom X3. Por lo menos he conseguido trastear, ahora falta pulir detalles de mi instalación.

Related Posts Plugin for WordPress, Blogger...