- Justin Pot
@jhpot
- actualizado el 1 de diciembre de 2020, 4: 52PM EDT
Si desea probar ocasionalmente un sitio web en Safari, o probar un poco de software en el entorno Mac, tener acceso a la última versión de macOS en una máquina virtual es útil. Desafortunadamente, realmente no se supone que hagas esto, por lo que hacer que macOS se ejecute en VirtualBox es, por decir lo menos, complicado.
Actualización: las instrucciones aquí se aplican a versiones anteriores de macOS., Si desea instalar una versión más reciente de macOS en VirtualBox, consulte este script en GitHub. Promete llevarlo a través del proceso de instalación y configuración de una máquina virtual de macOS. Aún no lo hemos probado nosotros mismos, pero hemos escuchado cosas buenas.
Sin embargo, no es imposible. Algunas de las personas en los foros de InsanelyMac han descubierto un proceso que funciona. Lo único que no funciona es el sonido, que por alguna razón está muy distorsionado o inexistente. Aparte de eso, sin embargo, este es macOS High Sierra, funcionando sin problemas en VirtualBox.,
para hacer las cosas un poco más fáciles para las personas, hemos combinado métodos de algunos hilos de foros diferentes en un único tutorial paso a paso, completo con capturas de pantalla. Vamos a sumergirnos.
relacionado: Principiante Geek: Cómo crear y usar máquinas virtuales
nota: para que esto funcione, necesitarás acceso a un Mac real para descargar High Sierra. Usted podría, Suponemos, obtener un ISO de Sierra Alta por otros medios, pero no lo recomendamos., Pide prestado el Mac de un amigo por una hora si no tienes uno, y deberías estar bien – todo más allá del paso uno de este tutorial se puede hacer en tu PC con Windows.
si está en un Mac y desea usar una máquina virtual macOS en ese Mac, le recomendamos que consulte Parallels Desktop Lite en su lugar, ya que puede crear máquinas virtuales macOS de forma gratuita y es mucho más fácil trabajar con ellas.
¿Listo para empezar? ¡Entremos!,
Paso Uno: crear un archivo ISO de macOS High Sierra
para comenzar, necesitaremos crear un archivo ISO del instalador de macOS High Sierra, para que podamos cargarlo en VirtualBox en nuestra máquina Windows. Coge tu Mac prestada, dirígete a la Mac App Store, busca Sierra y haz clic en «Descargar».»
Cuando el proceso se realiza, el instalador se iniciará-eso está bien, solo ciérralo con Comando + Q. no queremos actualizar el Mac de su amigo; solo necesitamos los archivos descargados.,
para convertir esos archivos a un ISO, necesitaremos usar el Terminal, que puedes encontrar en aplicaciones > Utilidades.
primero, ejecute el siguiente comando para crear una imagen de disco en blanco:
hdiutil create -o /tmp/HighSierra.cdr -size 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 del instalador a la imagen recién montada:
tenga en cuenta que, después de hacer esto, el nombre de nuestro punto de montaje de destino ha cambiado a «OS X Base System/System.»¡Casi has terminado!, Desmontar la imagen:
hdiutil detach /Volumes/OS\ X\ Base\ System
Y, por último, convertir la imagen que has creado en un archivo ISO:
hdiutil convert /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso
Mover la ISO en el escritorio:
mv /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso
Y tienes un disco de arranque de Alta Sierra archivo ISO!
cópielo en su máquina Windows usando una unidad flash grande, un disco duro externo o a través de su red local.,
Paso Dos: Cree su máquina Virtual en VirtualBox
a continuación, diríjase a su máquina 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 «High Sierra,» y elija «Mac OS X» para el sistema operativo y » Mac OS X (64-bit) «para la versión (a partir de este escrito,» macOS High Sierra » No se ofrece, pero eso está bien.)
continuar con el proceso., Para la memoria, le recomendamos que use al menos 4096MB, aunque puede optar por más si tiene suficiente RAM de sobra en su máquina Windows.
a continuación, se te preguntará sobre tu 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é tamaño de unidad desea; 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 habrá 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 placa base, asegúrese de que» disquete » esté desactivado.
vaya 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ía». Haga clic en el icono de CD en la parte superior derecha, luego busque el archivo ISO High Sierra que creó anteriormente.,
asegúrese de hacer clic en » OK » para finalizar todos los cambios que ha realizado, luego cierre VirtualBox. No, en serio: cierra VirtualBox ahora, o los próximos 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 un 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 con el botón derecho y seleccione «Ejecutar como administrador.»
es necesario ejecutar un número de comandos, en orden. Pegar los comandos siguientes y presione Entrar después de cada uno de ellos y esperar a que finalice:
cd "C:Program FilesOracleVirtualBox"
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" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "High Sierra" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
Eso es todo! 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 «High Sierra» exactamente; si no lo es, edite los comandos anteriores poniendo el nombre de su máquina entre comillas. Siga adelante y cierre el símbolo del sistema. Ahora volvemos a VirtualBox.
Paso cinco: arranque y ejecute el instalador
vuelva a abrir VirtualBox, haga clic en su máquina Sierra, luego haga clic en «Inicio.»Su máquina comenzará a arrancar. Verás mucha información superflua a medida que esto suceda, y me refiero a mucha, pero no te preocupes por ello. Es normal, incluso algunas de las cosas que parecen errores.,
solo debe preocuparse si un error específico se cuelga durante cinco minutos o más. Solo aléjate y déjalo correr un rato. Si has hecho todo bien, arrancará.
eventualmente, verá que el instalador le pide que elija un idioma:
elija «inglés» o el idioma que prefiera, luego haga clic en «Siguiente».»Antes de hacer cualquier otra cosa, sin embargo, haga clic en «Utilidad de discos» y luego en «Continuar».»
no verá la unidad: no se asuste, High Sierra oculta las unidades en blanco de forma 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, a continuación, haga clic en la opción» Borrar».
Nombre de la unidad «Macintosh HD, «y dejar las otras dos configuraciones como están:» Mac OS Extended Journaled «y»GUID Partition Map». No cree una partición AFS, porque no funcionará y tendrá que comenzar de nuevo con un nuevo disco duro virtual. Haga clic en «Borrar», luego cierre la utilidad de discos cuando se complete el proceso. Te llevarán de vuelta 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 llevar un tiempo, así que ten paciencia. Eventualmente su máquina virtual se reiniciará y lo llevará back de vuelta al instalador. No se asuste: esto es de esperar.
paso seis: arranque El Instalador etapa dos desde el disco duro Virtual
en este punto, el instalador ha copiado archivos en el disco duro virtual y espera arrancar desde allí., Por cualquier razón, esto no funciona en la máquina virtual, por lo que está viendo el instalador de nuevo.
apague su máquina virtual y abra su configuración. Dirígete a almacenamiento, haz clic en «HighSierra».iso «en el panel » árbol de almacenamiento», luego haga clic en el icono de CD en la parte superior derecha y haga clic en » Eliminar disco de la unidad Virtual.»Esto desconectará completamente nuestra ISO de instalación.
ahora inicie la máquina virtual y verá esta hermosa pantalla.,
Este es el Shell interno de EFI, 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 el ratón y el teclado, luego escriba fs1:
y presione Enter. Esto cambiará los directorios a FS1, donde se encuentra el resto del instalador.,
ahora vamos a ejecutar un par de comandos para cambiar el directorio en el que necesitamos:
cd "macOS Install Data" cd "Locked Files" cd "Boot Files"
Ahora ya podemos ejecutar el instalador con el siguiente comando:
boot.efi
El instalador de recoger donde lo dejó. Primero verás una serie de texto, como antes, pero eventualmente verás que el instalador GUI regresa. (No te preocupes, solo tienes que pasar por este proceso una vez.)
estamos llegando, solo necesitamos un poco más de paciencia.,
paso ocho: inicie sesión en macOS High Sierra
eventualmente, la máquina virtual se reiniciará nuevamente, esta vez en macOS High Sierra. Si eso no sucede, intente expulsar la ISO de la máquina Virtual. Cuando High Sierra arranca, tendrá que elegir su país, configurar un usuario y el resto del proceso de configuración inicial.
eventualmente, llegarás al escritorio de Mac. Yay!
Ahora puede probar cualquier software de Mac, aunque algunas funciones, como FaceTime y mensajes, no funcionarán porque Apple no reconocerá su computadora como una Mac real., Pero muchas de las cosas básicas deberían funcionar. ¡Diviértete!
paso ocho (opcional): cambie su resolución
de forma predeterminada, 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, necesita ingresar 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 volver al símbolo del sistema de Windows como administrador.,eed para ejecutar los siguientes comandos:
cd "C:Program FilesOracleVirtualBox"
VBoxManage setextradata "High Sierra" "VBoxInternal2/EfiGopMode" N
En el segundo comando, usted necesita para reemplazar el N
con un número del uno al cinco, dependiendo de la resolución a la que quieres:
- 1 le da una resolución de 800×600
- 2 ofrece una resolución de 1024×768
- 3 te ofrece una resolución de 1280×1024
- 4 te da una resolución de 1440×900
- 5 le da una resolución de 1920×1200
Iniciar VirtualBox, carga tu máquina virtual, y se debe arrancar a su resolución preferida!,
relacionados: 10 trucos y funciones avanzadas de VirtualBox que debes conocer
a partir de ahora, puedes abrir VirtualBox para cualquier prueba relacionada con Mac que quieras hacer. Una vez más, verás que aparecen muchos errores durante el arranque, pero están bien; ignóralos. Además, recuerde que el audio no funcionará, ni cosas como FaceTime o iMessage, que requieren un Mac real. Esto no va a ser perfecto, que es de esperar de una configuración totalmente no compatible. Pero es macOS, en una máquina virtual, ¡y eso no está mal!, Asegúrese de revisar nuestra guía de características avanzadas de VirtualBox para obtener el máximo provecho de su máquina, también.
Una cosa más: un enorme saludo a Chad S. Samuels, sin el cual no podría haber actualizado esta guía para High Sierra. Muchas gracias!Justin Pot ha estado escribiendo sobre tecnología durante más de una década, con trabajos que aparecen en Digital Trends, The Next Web, Lifehacker, MakeUseOf y el blog Zapier. También dirige the Hillsboro Signal, un medio de comunicación local impulsado por voluntarios que fundó.Leer la Biografía Completa «