OSX/IOS

Instale y ejecute Mac OS X 10.7 Lion en una máquina virtual VMWare

Actualización 14.09.2011: Instalar Mac OS X Lion en una máquina virtual es mucho más fácil con VMWare Fusion 4. Todo lo que tiene que hacer es:

La instalación de Lion es extremadamente rápida y luego puede iniciar y utilizar la instalación virtual de OS X 10.7.

Si desea ejecutar Mac OS X 10.7 Lion Developer Preview, pero no quiere molestarse en configurar otra partición o actualizar su instalación existente de Mac OS X 10.6, puede optar por una tercera opción: ejecutar Lion en una máquina virtual VMWare.

Esto solo se recomienda para usuarios de Mac OS X con más inclinaciones técnicas. Si se toma en serio el desarrollo de Lion, recuerde que las máquinas virtuales tienen sus limitaciones y probablemente solo debería configurar una partición dedicada para ejecutar la vista previa del desarrollador directamente. Con el tiempo, tener una partición dedicada funcionará mejor, y el proceso de instalación es mucho más fácil que configurar esta función para que se ejecute en VMware. Sin embargo, si desea probar Lion en una máquina virtual, esto es lo que necesitará:

En términos de requisitos de RAM, VMware y las máquinas virtuales generalmente funcionan mejor con mucha RAM; si planea usarlas con frecuencia en Mac, se recomienda encarecidamente actualizar a 8 GB. Por más barata que sea la RAM en estos días, creo que es una actualización esencial para los usuarios poderosos. Si tiene curiosidad, puede leer mi reseña de la actualización de 8GB de RAM para una MacBook Pro, donde detallo los beneficios de tener mucha memoria.

Actualizar: ObviousLogic.com parece haber desaparecido de la faz de la tierra, aquí está el pasaporte que se repite a continuación a través de Google Cache:

Instalación de Mac OS X Lion en VMware

¡Shhh! No le digas a nadie.

Presentación general

¡Odio! ¡La versión para desarrolladores de OS X Lion está en especie! No diré de dónde lo saqué, ¡pero lo tengo y quiero jugar con él!

Pero … Al estar mal obtenido y una versión pre-beta, realmente no quiero instalarlo en un disco duro e iniciar mi iMac. ¿Quién sabe qué locuras pueden pasar? Sería un problema si algo estuviera mal con el sistema de archivos (o con un virus instalado) y eliminaría todas las unidades conectadas. Entonces, dado que ya estoy usando VMware Fusion para mi servidor web OpenBSD, ¿por qué no ejecutar Lion en una máquina virtual?

Problema 1. Solo las versiones de servidor de Mac OS X se pueden ejecutar en una máquina virtual. Bueno, hay una manera fácil de evitarlo. Parece que el sistema verifica solo la existencia de un solo archivo, que se puede crear para apaciguar a la VM de Dios.

Número 2. El proceso de instalación e inicio de Lion es muy diferente, y VM no sabe qué hacer: comenzar desde una imagen de disco hace que VM se reúna en una esquina y pida ayuda. O simplemente te vuelves hostil y dices: «¡Aquí no, Jack!» Pero, resulta que hay una forma de evitar esto. No es tan fácil como el primer obstáculo, pero aún es posible.

Paso 1: crea una imagen de disco en blanco.

Con la utilidad de disco, cree y monte una nueva imagen con la siguiente configuración,

Nombre: MyInstaller
Tamaño: 5 GB
Formato: Mac OS X extendido
Cifrado: ninguno
Particiones: partición única – Apple Partition Map
Formato de imagen: maestro de DVD / CD
Puede nombrarlo como desee, pero asegúrese de cambiar los pasos a continuación en consecuencia.

Paso 2: instale la imagen de instalación de Lion.

La imagen que obtuve está montada como «Mac OS X Install ESD». Si el suyo está montado como algo diferente, deberá realizar todos los cambios necesarios para reflejar esto en los siguientes pasos.

Paso 3: monte la imagen del sistema base.

La imagen de instalación de Lion contiene un montón de archivos ocultos, para acceder a ellos necesitará ejecutar la aplicación Terminal. Uno de estos archivos ocultos es BaseSystem.dmg, que se utiliza para iniciar el sistema.

$ cd «/ Volumen / Mac OS X Instalar ESD»
$ open BaseSystem.dmg

El volumen se montará como «Sistema base Mac OS X»

Paso 4: copia el sistema base.

Todo el contenido del sistema base debe copiarse en la imagen de instalación. La función «Restaurar» en la Utilidad de Discos funciona muy bien para esto. Una vez que haya terminado, puede eliminar la imagen de BaseSystem, que ya no es necesaria.

Tenga en cuenta que si elige «Eliminar destino», la imagen de instalación ahora tendrá el mismo nombre que la fuente, «Sistema base Mac OS X». Le cambio el nombre «MyInstaller».

Paso 5: Configure el archivo «kernelcache».

Primero, el archivo debe copiarse de la imagen de instalación de Lion a la imagen de instalación, luego el archivo de configuración de carga actualizado para especificar la ubicación del archivo.

$ cp „/ Volumes / Mac OS X Instalar ESD / kernelcache” / Volumes / MyInstaller / kernelcache

$ cd / Volumes / MyInstaller / Library / Preferences / SystemConfiguration /
$ sur, com.apple.Boot.plist

Asegúrese de que el archivo de carga contenga al menos la siguiente clave / valor para especificar la ubicación del archivo kernelcache,

Memoria caché
kernelcache

Paso 6: Copie los paquetes de instalación.

Antes de que los paquetes se puedan copiar de la imagen de instalación de Lion, hay un archivo en la imagen de instalación que debe eliminarse.

$ sudo rm / Volumes / MyInstaller / System / Installation / Packages

$ sudo cp -R „/ Volumes / Mac OS X Install ESD / Packages” / Volumes / MyInstaller / System / Installation / Package

El comando de copia (cp) tardará unos minutos; copie algunos gigabytes de datos, así que tenga paciencia.

Paso 7: Señale el sistema como una instalación de servidor.

Nuevamente, para iniciar un volumen OS X en VMware, debe ser un servidor. El sistema verifica la existencia de un archivo en una ubicación específica; puede imitar una instalación de servidor simplemente creando ese archivo.

$ cd / Volumes / MyInstaller / System / Library / CoreServices
$ sudo llega a ServerVersion.plist

Esto es para el disco de instalación. Ambas imágenes de instalación se pueden eliminar.

Paso 8: crea una máquina virtual.

Esto no debería ser algo nuevo para ti, pero daré todos los pasos de todos modos.

Abra VMware Fusion y seleccione «Nuevo …» en el menú Archivo.
Haga clic en el botón «Continuar sin un disco».
Seleccione «Crear una máquina virtual personalizada» y luego Continuar.
Seleccione «Sistema operativo: Apple Mac OS X» y «Versión: Mac OS X Server 10.6 de 64 bits», luego haga clic en Continuar.
Haga clic en el botón «Personalizar configuración», luego nombre y guarde la nueva máquina virtual.
Elija «CD y DVD» en Configuración, luego haga clic en «Usar imagen de disco» y seleccione la imagen de instalación.
Elija «Disco duro» en Configuración, anule la selección de «Dividir en archivos de 2 GB» para el disco duro creado previamente y haga clic en «Aplicar». *
Siéntase libre de realizar cualquier otro cambio de configuración con una sola advertencia, necesita usar un disco duro SCSI; El instalador no reconoce las unidades IDE después del inicio. Además, si su disco duro se va a utilizar como un disco de arranque, no se puede dividir en archivos separados de 2 GB, así que asegúrese de anular la selección de esa opción cuando se cree HD.

Paso 9: Reemplace la NVRAM de las VM.

La NVRAM arrancará los sistemas OS X anteriores de forma predeterminada, pero no arrancará un volumen Lion. Tengo una máquina virtual que usé originalmente como sistema Snow Leopard. El arranque en ese sistema parece haber configurado la NVRAM para que sepa cómo arrancar un volumen Lion. Aquí está el archivo NVRAM en esa VM. Puede descargarlo y usarlo en VM.

nvram.zip

Descargue y descomprima el archivo nvram.
Busque la máquina virtual en el Finder, haga clic con el botón derecho y seleccione «Mostrar contenido del paquete».
Elimine el archivo nvram actual si lo hay.
Copie el archivo nvram descargado a la carpeta y cámbiele el nombre para que coincida con el nombre de su máquina virtual; el mío se llama «Mac OS X 10.7», por lo que el archivo nvram pasará a llamarse «Mac OS X 10.7.nvram»
Ahora debería poder ejecutar la máquina virtual y se iniciará hasta que se complete el proceso de instalación.

Paso 10: instala el Lion.

Después de iniciar el disco de instalación, lo primero que debe hacer es ejecutar la Utilidad de Discos y formatear el disco duro. Se aplican todas las reglas; Mapa de particiones GUID, formato Mac OS X Extended (Journaled), etc. Cuando termine, salga del instalador.

Continúe con la instalación.

Cuando se complete la instalación, intentará reiniciar la VM utilizando el sistema operativo recién instalado en el disco duro. No se iniciará porque no es una instalación de servidor.

Paso 11: fuerce el arranque de la VM desde el CD.

VMware no le permitirá cambiar el disco de arranque en la configuración de la máquina virtual, por lo que deberá forzar un cambio mientras la máquina virtual se está ejecutando.

Inicie VM. Tan pronto como vea la pantalla de presentación de vmware, presione la tecla Escape. Esto lo llevará a un menú de inicio, seleccione «Administrador de inicio»

Esto luego lo llevará a otro menú donde puede elegir desde qué dispositivo comenzar. Con «Mac OS X» seleccionado, puede consultar la información de «Ruta del dispositivo» en el lado derecho de la pantalla para ver la ruta al dispositivo de inicio OS X predeterminado (este debe ser su disco duro). A continuación, puede desplazarse por la lista para determinar de qué dispositivo se va a iniciar el CD. (Los números de Pci o Scsi serán diferentes). Si elige el dispositivo incorrecto la primera vez, puede reiniciar la VM y elegir otro hasta que lo haga correctamente.

Paso 12: Señale el nuevo sistema como instalación de servidor.

Después de que la VM se reinicie desde el disco de instalación, ejecute la Terminal desde el menú Utilidades.

Etiqueté mi HD, «OS X Lion HD» cuando lo inicialicé, por lo que ingresaría lo siguiente para «tocar» el sistema,

# toque «/ Volumen / OS X Lion HD / System / Library / CoreServices / ServerVersion.plist»

Ahora puede salir de la Terminal, elegir Disco de inicio en el menú Utilidades y reiniciar desde el disco duro.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar