Página principal » cómo » Cómo instalar macOS High Sierra en VirtualBox en Windows 10

    Cómo instalar macOS High Sierra en VirtualBox en Windows 10

    Ya sea que desee probar de vez en cuando un sitio web en Safari o probar un poco de software en el entorno de Mac, es útil tener acceso a la última versión de macOS en una máquina virtual. Desafortunadamente, no eres realmente supuesto para hacer esto, así que ejecutar macOS en VirtualBox es, por decir lo menos, complicado.

    Sin embargo, no es imposible. Algunas de las personas en los foros de InsanelyMac han descubierto un proceso que funciona. La única cosa no trabajar es sonido, que por alguna razón está muy distorsionado o no existe. Sin embargo, aparte de eso, esto es macOS High Sierra, que se ejecuta sin problemas en VirtualBox.

    Para hacer las cosas un poco más fáciles para las personas, hemos combinado métodos de varios hilos de foro diferentes en un único tutorial paso a paso, completo con capturas de pantalla. Vamos a bucear en.

    NOTA: para que esto funcione, necesitará acceso a una Mac real para descargar High Sierra. Suponemos que podría obtener una ISO de High Sierra por otros medios, pero no lo recomendamos. Si no tiene uno, pida prestado el Mac de un amigo durante una hora, y debería estar bien. Todo lo que vaya más allá del primer paso de este tutorial se puede hacer en su PC con Windows.

    Si está usando una Mac y quiere una máquina virtual macOS para usarla, le recomendamos que revise Parallels Desktop Lite, ya que puede crear máquinas virtuales macOS de forma gratuita y es mucho más fácil trabajar con ellas..

    ¿Listo para comenzar? Saltemos en!

    Paso uno: Crea un archivo ISO macOS High Sierra

    Para comenzar, necesitaremos crear un archivo ISO del instalador de macOS High Sierra, para poder cargarlo en VirtualBox en nuestra máquina con Windows. Tome su Mac prestada, diríjase a la Mac App Store, busque Sierra y haga clic en "Descargar".

    Cuando el proceso haya finalizado, el instalador se iniciará; está bien, simplemente ciérrelo con Command + Q. No queremos actualizar la Mac de tu amigo; solo necesitamos los archivos descargados.

    Para convertir esos archivos a un ISO, necesitaremos usar el Terminal, que puede encontrar en Aplicaciones> Utilidades.

    Primero, ejecute el siguiente comando para crear una imagen de disco en blanco:

    hdiutil create -o /tmp/HighSierra.cdr -tamaño 7316m -layout SPUD -fs HFS + J 

    A continuación, monte su imagen en blanco:

    hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint / Volumes / install_build

    Ahora va a restaurar BaseSystem.dmg desde el instalador a la imagen recién montada:

    asr restore -source / Applications / Install \ macOS \ High \ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target / Volumes / install_build -noprompt -noverify -erase

    Tenga en cuenta que, después de hacer esto, el nombre de nuestro punto de montaje de destino ha cambiado a "Sistema base OS X". ¡Ya casi ha terminado! Desmonta la imagen:

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

    Y, finalmente, convierte la imagen que creaste en un archivo ISO:

    hdiutil convert /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso

    Mueva el ISO al escritorio:

    mv /tmp/HighSierra.iso.cdr ~ / Desktop / HighSierra.iso

    Y tienes un archivo de arranque High Sierra ISO!

    Cópielo en su máquina Windows usando una unidad de memoria flash grande, un disco duro externo o en su red local.

    Paso Dos: Crea tu Máquina Virtual en VirtualBox

    Luego, diríjase a su máquina de Windows e instale VirtualBox si aún no lo ha hecho, asegurándose de tener la última versión (en serio, las versiones anteriores pueden no funcionar).

    Ábrelo y haz clic en el botón "Nuevo". Nombre su máquina virtual como “High Sierra” y elija “Mac OS X” para el sistema operativo y “Mac OS X (64 bits)” para la versión (a partir de este escrito, “macOS High Sierra” no se ofrece, pero esta bien.)

    Continuar con el proceso. Para la memoria, le recomendamos que use al menos 4096 MB, aunque puede optar por más si tiene suficiente RAM de sobra en su máquina Windows.

    A continuación, se le preguntará acerca de su disco duro. Elija "Crear un disco duro virtual ahora" y haga clic en Crear.

    Elija VDI para el tipo de disco duro y haga clic en Siguiente. Se le preguntará si desea una unidad de tamaño dinámico o fija. Recomendamos el tamaño fijo, ya que es un poco más rápido, aunque ocupará un poco más de espacio en el disco duro de su máquina Windows.

    Haga clic en Siguiente. Se le preguntará qué tan grande desea conducir; recomendamos al menos 25 GB, que es lo suficientemente grande para el sistema operativo y algunas aplicaciones. Dependiendo de su situación de almacenamiento, podría ofrecer más, pero no creemos que realmente pueda usar mucho menos que eso..

    Haga clic en las indicaciones, ¡y ha creado una entrada para su máquina virtual! Ahora es el momento de hacer una pequeña configuración..

    Paso tres: Configure su máquina virtual en VirtualBox

    Debería ver su máquina virtual en la ventana principal de VirtualBox.

    Selecciónelo, luego haga clic en el gran botón amarillo "Configuración". Primero, dirígete a "Sistema" en la barra lateral izquierda. En la pestaña de la placa base, asegúrese de que "Floppy" esté sin marcar.

    Diríjase a la pestaña "Procesador" y asegúrese de tener al menos dos CPU asignadas a la máquina virtual.

    A continuación, haga clic en "Mostrar" en la barra lateral izquierda y asegúrese de que la memoria de video esté configurada en al menos 128 MB.

    A continuación, haga clic en "Almacenamiento" en la barra lateral izquierda, luego haga clic en la unidad de CD "Vacío". Haga clic en el icono del CD en la parte superior derecha, luego busque el archivo ISO de High Sierra que creó anteriormente.

    Asegúrese de hacer clic en "Aceptar" para finalizar todos los cambios que ha realizado, luego cierre VirtualBox. No, en serio: cierra VirtualBox ahora, o los siguientes pasos no funcionarán.

    Paso cuatro: configure su máquina virtual desde el símbolo del sistema

    Hemos hecho algunos ajustes, pero necesitamos hacer algunos más para convencer al sistema operativo de que se está ejecutando en una Mac real. Lamentablemente, no hay opciones para esto desde la interfaz de VirtualBox, por lo que deberá abrir el símbolo del sistema..

    Abra el menú Inicio, busque "Símbolo del sistema", luego haga clic derecho y seleccione "Ejecutar como administrador".

    Es necesario ejecutar un número de comandos, en orden. Pegue los siguientes comandos, presionando Enter después de cada uno y esperando que se complete:

    cd "C: Archivos de programaOracleVirtualBox"
    VBoxManage.exe modifyvm "High Sierra" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
    VBoxManage setextradata "High Sierra" "VBoxInternal / Devices / efi / 0 / Config / DmiSystemProduct" "MacBookPro11,3"
    VBoxManage setextradata "High Sierra" "VBoxInternal / Devices / efi / 0 / Config / DmiSystemVersion" "1.0"
    VBoxManage setextradata "High Sierra" "VBoxInternal / Devices / efi / 0 / Config / DmiBoardProduct" "Mac-2BD1B31983FE1663"
    VBoxManage setextradata "High Sierra" "VBoxInternal / Devices / smc / 0 / Config / DeviceKey" "hardhardbythesewordsguardedpleasedontsteal (c) AppleComputerInc"
    VBoxManage setextradata "High Sierra" "VBoxInternal / Devices / smc / 0 / Config / GetKeyFromRealSMC" 1

    ¡Eso es! Si todo funcionó, no debería ver ningún comentario; los comandos simplemente se ejecutarán. Si el comando no funcionó, asegúrese de que su máquina virtual se llame exactamente "High Sierra"; si no lo está, edite los comandos de arriba poniendo el nombre de su máquina en las comillas. Sigue adelante y cierra el símbolo del sistema. Vamos a volver a VirtualBox ahora.

    Quinto paso: arranca y ejecuta el instalador

    Vuelva a abrir VirtualBox, haga clic en su máquina Sierra y luego haga clic en "Iniciar". Su máquina comenzará a arrancar. Verá mucha información superflua a medida que esto suceda, y me refiero a una mucho-pero no te preocupes por eso Es normal, incluso algunas de las cosas que parecen errores..

    Solo debe preocuparse si un error específico se bloquea durante cinco minutos o más. Solo aléjate y déjalo correr un poco. Si has hecho todo bien, arrancará.

    Finalmente, verá que el instalador le pide que elija un idioma:

    Elija "Inglés" o el idioma que prefiera, luego haga clic en "Siguiente". Sin embargo, antes de hacer cualquier otra cosa, haga clic en "Utilidad de disco" y luego "Continuar".

    No verá la unidad: no se asuste, High Sierra oculta las unidades en blanco de manera predeterminada. En la barra de menú, haga clic en "Ver" seguido de "Mostrar todos los dispositivos".

    Ahora debería ver su unidad virtual vacía en la barra lateral. Haga clic en él, luego haga clic en la opción "Borrar".

    Nombra la unidad como "Macintosh HD" y deja las otras dos configuraciones tal como están: "Mac OS Extended Journaled" y "GUID Partition Map". No cree una partición AFS, Porque no funcionará y tendrás que comenzar de nuevo con un nuevo disco duro virtual. Haga clic en "Borrar", luego cierre la Utilidad de Disco cuando el proceso se complete. Volverás a la ventana principal..

    Seleccione "Reinstalar macOS" y luego haga clic en "Continuar". Se le pedirá que acepte los términos.

    De acuerdo y eventualmente se le pedirá que elija un disco duro; Seleccione la partición que acaba de hacer.

    ¡La instalación comenzará! Esto puede tomar un tiempo, así que ten paciencia. Eventualmente, su máquina virtual se reiniciará y lo llevará de vuelta al instalador. No te asustes: esto es de esperar.

    Paso Seis: Arranca el Instalador de la Etapa Dos del Disco Duro Virtual

    En este punto, el instalador ha copiado los archivos en el disco duro virtual y espera iniciarse desde allí. Por alguna razón, esto no funciona en la máquina virtual, por lo que está viendo el instalador nuevamente.

    Apague su máquina virtual y abra su configuración. Diríjase a Almacenamiento, haga clic en "HighSierra.iso" en el panel "Árbol de almacenamiento", luego haga clic en el icono del CD en la parte superior derecha y haga clic en "Eliminar disco de la unidad virtual". Esto desconectará completamente nuestra instalación ISO.

    Ahora inicia la máquina virtual y verás esta hermosa pantalla.

    Este es el EFI Internal Shell, y mientras vea "FS1" en amarillo, puede usarlo para iniciar el resto del instalador. Haga clic en la máquina virtual y permita que capture su mouse y teclado, luego escriba fs1: y pulsa Enter. Esto cambiará los directorios a FS1, donde se encuentra el resto del instalador.

    A continuación, vamos a ejecutar algunos comandos para cambiar al directorio que necesitamos:

    cd "macOS Install Data" cd "Archivos bloqueados" cd "Archivos de arranque"

    Ahora podemos ejecutar el instalador con el siguiente comando:

    boot.efi

    El instalador retomará donde lo dejó. Primero verá una serie de texto, como antes, pero finalmente verá que el instalador de GUI regresa. (No se preocupe, solo tiene que pasar por este proceso una vez).

    Estamos llegando, solo necesitamos un poco más de paciencia..

    Paso Ocho: Inicia sesión en macOS High Sierra

    Finalmente, la máquina virtual se reiniciará de nuevo, esta vez en macOS High Sierra. Si eso no sucede, intente expulsar el ISO de la Máquina Virtual. Cuando High Sierra arranca, deberá elegir su país, configurar un usuario y el resto del proceso de configuración inicial..

    Eventualmente, llegarás al escritorio de Mac. Hurra!

    Ahora puede probar cualquier software de Mac, aunque algunas funciones, como FaceTime y Messages, no funcionarán porque Apple no reconocerá su computadora como una Mac real. Pero muchas de las cosas básicas deberían funcionar. Que te diviertas!

    Paso ocho (opcional): cambia tu resolución

    Por defecto, su máquina virtual tendrá una resolución de 1024 × 768, que no es mucho espacio para trabajar. Sin embargo, si intenta cambiar la resolución desde macOS, no verá ninguna opción para hacerlo. En su lugar, es necesario introducir algunos comandos.

    Apague su máquina virtual apagando macOS: haga clic en Apple en la barra de menú, luego haga clic en "Apagar". A continuación, cierre VirtualBox por completo (en serio, este paso no funcionará si VirtualBox todavía está abierto) y vuelva a Windows 'Símbolo del sistema como un administrador. Necesitas ejecutar los siguientes dos comandos:

    cd "C: Archivos de programaOracleVirtualBox"
    VBoxManage setextradata "High Sierra" "VBoxInternal2 / EfiGopMode" N

    En el segundo comando, necesita reemplazar el norte con un número del uno al cinco, según la resolución que desee:

    • 1 Te da una resolución de 800 × 600.
    • 2 Te da una resolución de 1024 × 768.
    • 3 Te da una resolución de 1280 × 1024.
    • 4 Te da una resolución de 1440 × 900.
    • 5 Te da una resolución de 1920 × 1200.

    Inicie VirtualBox, cargue su máquina virtual y debería arrancar a su resolución preferida!

    A partir de ahora, puede abrir VirtualBox para cualquier prueba relacionada con Mac que desee realizar. Una vez más, verás muchos errores durante el arranque, pero están bien; ingnóralos. Además, recuerde que el audio no funcionará, ni cosas como FaceTime o iMessage, que requieren una Mac real. Esto no va a ser perfecto, lo que se espera de una configuración totalmente no compatible. Pero es macOS, en una máquina virtual, ¡y eso no está mal! Asegúrese de consultar nuestra guía de funciones avanzadas de VirtualBox para aprovechar al máximo su máquina..

    Una cosa más: un gran saludo a Chad S. Samuels, sin el cual no podría haber actualizado esta guía para High Sierra. Muchas gracias!