Before you accept the loan Payday loan Where does the money go

Instalacion MacOSX 10.6.2 en VirtualBox 4

Jan 06

La siguiente información tiene como propósito identificar los componentes necesarios para la instalación de MacOSX en VirtualBox con propósitos educativos, se advierte que la licencia de MacOSX no permite su ejecución en hardware no certificado por la compañía Apple.

MacOSX en VirtualBox

La posibilidad de ejecutar varios sistemas operativos en una sola maquina para los desarrolladores tiene infinitas posibilidades que permiten poder probar sus aplicaciones en diferentes sistemas operativos, con versiones diferentes, con configuraciones diferentes, todo desde la misma maquina, sin necesidad de utilizar gran cantidad de maquinas reales que serian costosas y el mantenimiento seria casi imposible.

Uno de los sistemas operativos en el cual muchas veces quisiéramos "cacharriar" es el MacOSX de Apple, esta plataforma que contiene gran cantidad de recursos interesantes para los desarrolladores, como su ambiente de desarrollo de aplicaciones propio conocido como Xcode y el lenguaje de programación Objective C no solo para la creación de aplicaciones para los computadores de escritorio de Apple, si no también para el iPhone, por esta razón muchas veces desearíamos poder ejecutar este sistema operativo en una maquina virtual, sin recurrir  a la compra o alquiler de computadores Apple para realizar pequeñas pruebas.

Es importante antes de comenzar a explicar como instalar MacOSX en VirtualBox que siendo relativamente menor el precio de la licencia del sistema operativo MacOSX (unos $US29)  esta no permite su ejecución en hardware no certificado por Apple, es decir que si instalamos en nuestro PC no Apple una maquina virtual con este sistema operativo estaríamos violando la licencia de uso a no ser que estemos utilizando una copia original de MacOSX en un VirtualBox ejecutandose bajo MacOSX.

Para utilizar MacOSX en VirtualBox nuestro procesador debe soportar las tecnologías de virtualizacion, verifique que su procesador las soporte y que estén habilitadas, si no están habilitadas debe hacerlo desde la BIOS.

Pasos :

  1. Preparativos :
    1. Instalar VirtualBox en nuestra maquina Host (Linux, MacOSX, Windows)
    2. Poseer una licencia y el DVD o imagen del instalador de MacOSX
      1. Se puede adquirir una copia de MacOSX 10.6.3 Snow Leopard por $US29
        http://www.amazon.com/Mac-version-10-6-3-Snow-Leopard/dp/B001AMHWP8
      2. Descargar una imagen desde algún Torrent
        por ejemplo pueden buscar :
        Snow_Leopard_Client_Server_10.6.2_SSE2_SSE3_Intel_AMD_by_Hazard
    3. En nuestro caso utilizaremos el archivo descargado vía torrent para pruebas
  2. Creación Maquina Virtual :
    1. Iniciar Virtual Box
    2. Pulsar el botón New para crear una nueva maquina virtual
    3. Pulsar el botón Next
    4. Escribir el nombre de la maquina virtual, por ejemplo : MacOSX
    5. Seleccionar el Sistema Operativo : Mac OS X
    6. Seleccionar la Version : Mac OS X Server
    7. Pulsar el botón Next
    8. Colocar 2048 MB de memoria RAM
    9. Pulsar el botón Next
    10. Crear un nuevo disco virtual de 20 GB, dejar las opciones señaladas y pulsar el botón Next
    11. Pulsar el botón Next
    12. Utilizar las opciones por defecto, Storage Type : Dynamically expanding storage
    13. Pulsar el botón Next
    14. Utilizar las opciones por defecto, Location MaxOSX y 20 GB
    15. Pulsar el botón Next
    16. Pulsar el botón Finnish
    17. Pulsar el botón Settings en la ventana principal de VirtualBox
    18. Si se esta utilizando la imagen ISO :
      1. Ir a System, pestaña MotherBoard
        Deshabilitar Enable EFI
    19. Ir a Audio, Seleccionar Audio Controller : ICH AC97
  3. Instalación :
    1. Pulsar el boton Start
    2. Se visualiza el Wizard de la primera ejecución
    3. Pulsar el botón Next
    4. Seleccionar la imagen del archivo de instalación descargado o el DVD de instalación
    5. Pulsar el botón Next, Pulsar el botón Finnish
    6. Inicia la carga del boot
    7. Aparece una venta de selección del idioma :
      Dejar seleccionada la opción : Use English for the main Language
    8. Presionar el botón con una flecha
    9. Se visualiza la ventana de bienvenida, pulsar el botón continue
    10. Aceptar la licencia
    11. Ir al menú en la parte superior de la pantalla, a la opción Utilities -> Disk Utility
    12. Seleccionar el disco 20 GB VBOX ... de la lista derecha
    13. Pulsar el botón Partition
    14. Debajo de Volume Scheme, seleccionar 1 Partition
    15. En Name colocar : macosx
    16. Presionar el botón Apply, seleccionar el botón Partition
    17. Se crea la partition del disco a utilizar
    18. Cerrar la ventana desde el botón rojo de la esquina superior derecha
    19. Ahora aparece el disco, selecciónelo y pulse el botón Continue
    20. Si se esta utilizando la imagen ISO :
      1. Pulsar el botón Customize
      2. Abrir el item Kernels y seleccionar Legacy_Kernel_10.2.0
      3. Abrir la opción Boot_Loaders-Options y seleccionar Chameleon_Boot_Loaders
      4. Pulsar el botón Done
    21. Pulsar el botón Install
    22. Se chequea el DVD de instalación
    23. Se procede a instalar el sistema
    24. Al final la instalación cerrar la ventana la de la maquina virtual obligando a apagar
    25. Ir a Setting -> Storaga y remover el CD
    26. Iniciar la maquina virtual pulsando Start
      Si se esta utilizando la imagen ISO :

      1. Verificar System, pestaña MotherBoard
        Deshabilitar Enable EFI
      2. Aparece el bootloader de Chameleon
      3. Dar Click en la ventana y pulse ENTER
    27. Comienza la carga del sistema operativo, aparece el Logo de la Manzana
    28. Pulsar el botón Ok en la pantalla de "Before You Begin"
    29. Presionar la tecal a la derecha del Shift de la izquierda
    30. Seleccionar el teclado ISO y pulsar el botón Continue
    31. Seleccionar el Pais y pulsar Continue
    32. Seleccionar el Teclado y pulsar Continue
    33. No transferir información de otro Mac, pulsar Continue
    34. No entrar información de la cuenta de Apple ID, pulsar Continue
    35. No entrar información personal, pulsar Continue, pulsar Continue de Nuevo
    36. Crear un Usuario, Nombre: Usuario, Cuenta: usuario, Password: usuario, pulsar Continue
    37. Seleccionar la Zona Horaria, pulsar Continue
    38. Pulsar el botón Go
    39. Se carga el Sistema Operativo

Problemas :

  • Al momento de apagar el sistema la pantalla se torna gris o negra y la maquina virtual nunca cierra. Cierre la Ventana de la Maquina Virtual

Cambio de Resolución de Pantalla :

  • Actualmente el driver de video que tiene la distribucion del MacOSX solo soporta Vesa en formato 4:3 (pantalla cuadrada)
  • Para cambiar la resolucion por una mayor debe hacer lo siguiente :
    • Abrir una terminal
      Ir al dock a la carpeta que tiene una A, dar click
      Al final de la lista dar click sobre la carpeta que dice Utilities
      Pulsar el icono de Terminal
    • Volverse Root
      sudo su
      Usar el mismo password que utilizo para crear el usuario
    • Abrir el archivo de opciones de Boot
      sudo vi /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
      Adicionar al diccionario la siguiente llave
      <key>Graphics Mode</key>
      <string>1280x1024x32</string>
    • Usar resoluciones 4:3
    • Reiniciar la maquina

Instalacion de Drivers de Audio :

Enlaces :

Pulsar el botón Next