Este pequeño manual está basado en varios que he ido encontrando por internet. Sobre todo en este manual 
Voy a explicar la configuración partiendo de un equipo con (k)ubuntu linux 10.10. El tema de que sea la distribución x86 o x64 en principio es indistinto. La configuración la he creado con la de 32 bits y después he copiado la maquina virtual a la de 64 y también ha funcionado. Ambos sistemas eran amd
- un portatil con un doble núcleo athlon, 4gb de ram ddr3 y una 5400 de gráfica
- Sobremesa con 6 núcleos phenom, 4gb de ram ddr3 y una 4250 integrada
Empecemos:
Antes de nada hagamos inventario. Tenemos:
- Vitrtual box 3.2 para nuestro sistema. se puede descargar desde el repositorio oficial de VirtualBox (Este software de virtualización ha sido una gran alternativa a vmware en el mundo del soft libre con Sun, esperemos que con Oracle se mantenga….) Se puede encontrar como instalarlo por repositorios aqui. Recomiendo siempre tirar de repositorios.
- Una imagen de Mac/os Modificada. como la de hazard. He probado con otras pero el resultado no ha sido bueno.
- Un pc medianamente potente y que acepte virtualización. Es posible que se deba activar en la BIOS esta característica y depende del fabricante de la BIOS donde deja esto. Suele ser un VM enable o algo así.
- Bastante espacio en el disco duro… (60, 100 gb)
Una vez tenemos todo esto con el VirtualBox instalado, empezamos a hacer la instalación.
- Creamos una nueva máquina virtual y seleccionamos “mac server“
- Le asignamos al menos 1024 mb de ram, yo recomiendo el máximo recomendable. (es decir todo lo que te deje la barrita en verde)
- Creais un disco duro nuevo de lo que creais oportuno (minimo 40 gb)
- Ya teneis la maquia virtual creada.
Configuración.
Aqui viene el tema realmente complejo. Incluso siguiendo el manual que he adjuntado podeis tener problemas. Comento la configuración que he ido probando….
- Sistema/placa base: Ponemos en primer lugar el arranque el dvd y activamos “IO APIC” “Dispositivo apuntador absoluto” y de momento dejamos el EFI desactivado, pero nos quedamos con este elemento en la pila de cosas a cambiar si las cosas fallan. (Por lo que he podido leer, el EFI es el sistema de arranque para maquinas APPLE y este check funciona bien si estas ejecutando virtual box en una máquina de apple, en otro caso no debería funcionar)
- Sistema/Procesador: activar ”PAE/NX” y poner el numero de procesadores al inicio a 1, luego cuando esté instalado lo podemos cambiar a 2 o 4
- Sistema/Aceleración:Activar todo, si no aparece nada es posible que NO tengas activado en la bios la virtualización O QUE TU PLACA O CPU NO LO SOPORTE (En este caso lo siento… imaginate a gandalf diciendo “no puedes pasar!!!”)
- Pantalla/Video: En teoria se debe activar la aceleración gráfica así que activa el check, pero será la 2º cosa que cambiaremos si no arranca como debe.
- Almacenamiento: Aquí se pueden encontrar multitud de opiniones. Lo principal es poner en la “unidad” la iso que nos hemos descargado. Por internet hay gente que dice que es mejor quitar el disco duro del controlador IDE configurar un nuevo controlador SATA ( en los botones de abajo el que parece una lata con un + verde) Personalmente tengo el cd y el disco duro como controlador IDE
Todo lo demás como está está bien.
Arrancando la VM:
Una vez hemos configurado todo esto los lanzamos a arrancar la máquina. Aqui es donde yo he tenido mas problemas ( y de ahí este manual y no solo el enlace al manual en ingles) La vez que lo he hecho funcionar ha sido con esta configuración. Cuando arrancais la máquina os debe salir la manzanita e instantes después un Loading justo debajo. Si os sale un log con un monton de cosas es posible que la configuración esté mal. Probar a cambiar el EFI a true, desactivar la aceleración o poner el disco duro en SATA ya que segun mucha gente así se arregla.
Una vez que arranque os saldrá el instalador propio de MAC/os. Para los no iniciados un truco, cuando os diga que donde lo instala, arriba hay unas utilidades, DEBEIS CREAR LA PARTICIÓN. Ya que si no no te dejará seguir. No es como en windows o en ubuntu que es el mismo asistente el que te lo particiona si no una utilidad a parte ( en el manual del enlace hay una captura)
Es también muy importante después de elegir el disco duro, en la siguiente pantalla abajo a la derecha customizar los paquetes para que se adecue al sistema. Es importantisimo elegir un bootloader ( aunque ponga intel y tengas un amd, si no no arrancara, os lo aseguro). La opción de amd si teneis un amd y bueno en kernels, personalmente elegí uno de los que habia para AMD, si después de instalar no funciona habrá que reinstalar con otro.
Seguimos la instalación y esperamos ver el botón verde enorme, si sale, todo ha ido bien, desmontamos el dvd y esperamos a que reinicie, si no reinicia bien o sale un log trace activar/desactivar el efi, si sigue sin arrancar cambiar el disco duro de sata/ata, y si sigue, es posible que las opciones de configuración estén mal. ( yo no instale esto ni mcuho menos a la primera…)
Si termina arrancando y veis el escritorio mac, Felicidades!! Vereis que el tamaño de pantalla es de 1024×768, para cambiarlo os dejo otro manual hasta que consiga hacerlo de una manera mas decente…
Si lo probais, agradezco reportes para mejorar el manual/ guia.
Fuentes.
http://www.sysprobs.com/update-snow-leopard-1062-intel-amd-hazard-1064-virtualbox-328
http://www.sysprobs.com/increase-mac-os-virtual-machine-screen-resolution-virtualbox-vmware-player
http://ubuntulife.wordpress.com/2010/07/13/como-ejecutar-mac-osx-mediante-virtualbox/
http://www.taranfx.com/install-snow-leopard-virtualbox
José García Orozco.
Desarrollador Android.
Telefónica I+D - AURIGAE










Hola José, buen tuto… gracias….
Has probado MOL (MAC on Linux) ???
saludos.
bueno sabiendo que MOL es solo para arquitectura ppc, claro esta..
Hola Jose,
Gracias por el tuto. Me está dando un error al arrancar, “Verification of clock speed fail”. Me está detectando:
frecuency: 3500 (correcto)
fsb: 1732 (está a 250)
multiplicador: x2 (está a x14)
Se trata de un AMD 1055T phenom 2 de 6 cores 2800@3500.
He probado a quitar el OC y el error es similar (con otros valores, obviamente). ¿Alguna idea?
Gracias