Ver destacados

Cómo virtualizar macOS Sierra VirtualBox en Windows 10

Aprende cómo virtualizar macOS Sierra en VirtualBox en tu ordenador con Windows 10 y disfruta de ambos sistemas operativos.
Escrito por
29.3K Visitas  |  Publicado ene 23 2017 18:21
Favorito
Compartir
Comparte esta pagina a tus Amigos y Contactos usando las siguientes Redes Sociales


Una de las herramientas más importantes que como administradores y personal de soporte en IT son las herramientas que nos brindan la posibilidad de virtualizar un sistema operativo en uno físico.

 

Esto es útil en los siguientes casos
  • Crear ambientes de prueba
  • Realizar pruebas o uso de aplicaciones o programas antes de ser lanzados a un ambiente productivo
  • Tener múltiples sistemas operativos para conocer y configurar su uso
  • Evitar problemas de compatibilidad
  • Evitar gastos administrativos, entre otros.

 

Una de las herramientas más conocidas y sencillas de usar para crear un ambiente de virtualización es indiscutiblemente VirtualBox. VirtualBox es una herramienta gratuita que puede ser descargada desde el siguiente enlace:

 

 VIRTUALBOX

 

Características que tenemos al usar VirtualBox
  • No requiere virtualización del hardware
  • Gratuito y portable
  • Gran soporte de hardware
  • Podemos instalar múltiples sistemas operativos como Linux, Windows, Mac OS, Android, etc.
  • Es posible crear grupos de virtualización
  • Podemos desplegar maquinas remotamente
  • Soporta arquitecturas de 32 y 64 bits

 

Hoy conoceremos como podemos instalar la última versión de Apple llamada macOS Sierra, o técnicamente MAC OS X 10.12. macOS Sierra ha sido diseñado buscando renovar muchas de las tareas cotidianas que realizamos en nuestros dispositivos ofreciéndonos seguridad, compatibilidad y velocidad. Algunas de las características sobresalientes de macOS Sierra son las siguientes.

 

Novedades destacadas macOS Sierra
  • Portapapeles universal
  • iCloud Drive
  • Mejoras en la utilidad Mensajes, Fotos y iTunes
  • Siri

 

Requisitos a nivel de máquina para la instalación o actualización de macOS Sierra
  • MacBook (finales de 2009 y posterior)
  • iMac (finales de 2009 y posterior)
  • MacBook Air (2010 y posterior)
  • MacBook Pro (2010 y posterior)
  • Mac Mini (2010 y posterior)
  • Mac Pro (2010 y posterior)

 

Como vemos muchas personas quizás no cumplan con estos requisitos y es aquí donde VirtualBox será una pieza fundamental para la instalación y uso de macOS Sierra. Lo mejor de todo es que lo podemos hacer en Windows 10 sin necesidad de comprar una maquina Mac física cuyo valor es un poco costoso.

 


1. Imagen de macOS Sierra


Antes de iniciar con el análisis debemos tener descargado e instalado VirtualBox en Windows 10 y será necesario obtener la imagen de macOS Sierra la cual puede ser descargada desde alguno de los siguientes enlaces:

 

 macOS Sierra

 

Una vez descargada la imagen cuyo tamaño es de 4.95 GB será necesario que ejecutemos un proceso con el fin de convertir dicha imagen en un formato de imagen reconocido por VirtualBox en Windows 10: ISO. Esto va a simplificar de una manera notable el proceso de instalación de macOS Sierra en VirtualBox en un entorno Windows 10.

 

Paso 1

En primer lugar será necesario ir al AppStore para descargar la imagen de macOS Sierra la cual queda por defecto almacenada en Aplicaciones. El proceso de descarga de macOS Sierra tarda alrededor de 3 horas dependiendo de la velocidad de red disponible en el momento.

 

La tarea para ejecutar esto debe ser realizada desde la terminal en macOS Sierra la cual puede ser abierta con alguno de los siguientes métodos:

  • Usando Spotlight, ingresamos la palabra terminal y seleccionamos la opción adecuada.
  • Dirigiéndonos a la ruta Ir/ Utilidades / Terminal
En la terminal desplegada ingresaremos el siguiente comando:
hdiutil attach /Applications/Install\ macOS\ Sierra.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app

 

Paso 2

Este comando se encarga de crear la partición de arranque de la imagen de macOS Sierra que hemos descargado en un disco duro virtual. A continuación ejecutaremos el siguiente comando para crear una imagen de disco en blanco:
Next, run the following command to create a blank disk image:hdiutil create -o /tmp/Sierra.cdr -size 7316m -layout SPUD -fs HFS+J

 

Paso 3

Podemos ver que la imagen del disco ha sido creada de forma correcta:

 

 

Paso 4

Ahora, procedemos a montar la imagen en blanco usando el siguiente comando:
hdiutil attach /tmp/Sierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build

 

Paso 5

Ahora el siguiente paso consiste en restaurar la base BaseSystem.dmg hasta la imagen que hemos montado, para ello usaremos el siguiente comando:
asr restore -source /Volumes/install_app/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify –erase

 

Paso 6

Una vez concluya el proceso veremos que el punto de montaje creado ha pasado a llamarse OS X Base System.

 

 

Sera necesario remover algunos archivos q ue no son de utilidad en dicho punto de montaje, para ello usaremos el siguiente comando:

rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages

 

Paso 7

A continuación copiaremos a nuestro punto de montaje una serie de archivos requeridos para el óptimo funcionamiento de macOS Sierra. Ingresaremos los siguientes comandos:
cp -rp /Volumes/install_app/Packages /Volumes/OS\ X\ Base\ System/System/Installation/

cp -rp /Volumes/install_app/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/BaseSystem.chunklist

cp -rp /Volumes/install_app/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/BaseSystem.dmg

 

Paso 8

A continuación ingresaremos los siguientes comandos para desmontar las imagines:
hdiutil detach /Volumes/install_app

hdiutil detach /Volumes/OS\ X\ Base\ System

 

Paso 9

Uno de los pasos más importantes, convertir la imagen creada de macOS Sierra en una imagen ISO para que sea reconocida por VirtualBox. Para ello ejecutaremos el siguiente comando:
hdiutil convert /tmp/Sierra.cdr.dmg -format UDTO -o /tmp/Sierra.iso

 

Podemos ver el resultado obtenido:

 

 

Paso 10

Finalmente solo resta mover dicha imagen al escritorio para luego almacenarla en un disco externo o memoria USB con mínimo 8GB de capacidad. Para esto usaremos el siguiente comando:
mv /tmp/Sierra.iso.cdr ~/Desktop/Sierra.iso

 

Podemos ver la imagen ISO de macOS Sierra en el escritorio.

 

 

Después de este proceso procederemos a la instalación en VirtualBox de macOS Sierra.

 

 


2. Instalación de macOS Sierra en VirtualBox

 

Paso 1

Antes de iniciar con el análisis debemos tener descargado e instalado VirtualBox en Windows 10 y será necesario obtener la imagen de macOS Sierra la cual acabamos de crear.

 

Paso 2

En segundo lugar debemos extraer la imagen descargada para su uso. Con esto abrimos VirtualBox y procedemos a crear una nueva máquina virtual usando alguna de las siguientes opciones:
  • Ir al archivo Maquina / Nueva
  • Pulsando en el icono Nueva del panel central de VirtualBox

 

 

 

Paso 3

Una vez realizado este proceso veremos la siguiente ventana donde debemos configurar los siguientes pasos:
  • Nombre de maquina: macOS Sierra
  • Tipo: Mac OS X
  • Versión: Mac OS X 10.11 El Capitán (64-bit)

 

Paso 4

En la configuración tamaño de memoria asignamos la cantidad de memoria RAM deseada siendo el tamaño recomendado 4 GB. Finalmente en el campo Disco Duro debemos activar la casilla Usar un archivo de disco duro virtual existente debemos seleccionar el disco que hemos descargado y extraído. Una vez definidos estos valores pulsamos en el botón Crear y veremos nuestra máquina virtual creada.

 

 


3. Configuración del hardware en VirtualBox para macOS Sierra


A continuación daremos clic en la opción Configuración para editar algunos valores de la máquina, estos son:

 

Paso 1

En la ficha Sistema vamos a la pestaña Procesador y allí establecemos un mínimo de 2 CPU

 

 

Paso 2

Ahora en la pestaña Placa base será necesario desmarcar la casilla Disquete y activar la casilla Habilitar EFI (Solo SO especiales)

 

 

Paso 3

En la ficha Pantalla vamos a la pestaña Pantalla y establecemos la memoria de video en 128 MB.

 

 

Paso 4

En la ficha Almacenamiento validamos que en el campo Disco Duro este el puerto SATA 0.

 

 

Con estos valores definidos pulsamos en Aceptar para guardar los cambios.

 


4. Modificando los valores del código en VirtualBox


El siguiente paso consiste en agregar un código a VirtualBox para que el sistema tenga la capacidad de ejecutar macOS Sierra ya que sabemos la incompatibilidad entre Windows y Mac OS. Para esto será necesario ejecutar el símbolo del sistema como administradores (clic derecho) y allí ingresar el siguiente código en base a la versión de VirtualBox usada:

 

Versión de VirtualBox 5.0 en adelante
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "Nombre VM" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata " Nombre VM " "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata " Nombre VM " "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata " Nombre VM " "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata " Nombre VM " "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata " Nombre VM " "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

 

Versión de VirtualBox 4.0
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm " Nombre VM " --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
VBoxManage setextradata " Nombre VM " "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3"
VBoxManage setextradata " Nombre VM " "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata " Nombre VM " "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata " Nombre VM " "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata " Nombre VM " "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

 

En nuestro caso usamos la versión 5.0.26 por los cual usaremos el primer código:

 

 


5. Instalación de macOS Sierra


Con esta configuración podemos dar clic en el botón Iniciar y veremos que inicia el proceso de instalación de macOS Sierra en VirtualBox en Windows 10.

 

 

Seguiremos el proceso ya conocido de instalación de macOS Sierra. Una vez concluido el proceso podemos ver que accedemos de forma correcta a macOS Sierra y podremos disfrutar de las múltiples características de este gran sistema operativo de Apple.

 

 

Usando este método podremos usar con toda confianza macOS Sierra en Windows 10 sin sufrir por temas de compatibilidad y así contar con dos de los mejores sistemas operativos actuales del mundo: Windows 10 y macOS Sierra.

 

Finalmente tenemos la opción de ajustar la resolución de nuestra máquina virtual para una experiencia visual mucho más atractiva. Para esto accedemos al símbolo del sistema como administradores e ingresaremos en primer lugar el siguiente comando:

cd "C:\Program Files\Oracle\VirtualBox\"
Posteriormente usaremos la siguiente sintaxis:
VBoxManage setextradata "macOS Sierra" "VBoxInternal2/EfiGopMode" #
El valor # debe ser reemplazado por alguno de los siguientes valores:
  • 1: Obtener una resolución de 800 x 600
  • 2: Obtener una resolución de1024 x 768
  • 3: Obtener una resolución de1280 x 1024
  • 4: Obtener una resolución de1440 x 900
  • 5: Obtener una resolución de 1920 x 1200
De esta forma hemos instalado macOS Sierra usando el formato compatible para entornos Windows: ISO.

 

¿Te ayudó este Tutorial?

Ayuda a mejorar este Tutorial!
¿Quieres ayudarnos a mejorar este tutorial más? Puedes enviar tu Revisión con los cambios que considere útiles. Ya hay 0 usuario que han contribuido en este tutorial al enviar sus Revisiones. ¡Puedes ser el próximo!