He descargado /Applications/Install macOS High Sierra.app y me gustaría quemar un archivo .iso que pueda instalar en VirtualBox en una Mac más nueva que ejecute Catalina.
Gracias
He descargado /Applications/Install macOS High Sierra.app y me gustaría quemar un archivo .iso que pueda instalar en VirtualBox en una Mac más nueva que ejecute Catalina.
Gracias
No se utiliza un .iso
para instalar High Sierra. En su lugar, se utiliza un .vdi
.
He tenido problemas usando cualquiera de las versiones 7 de Virtual Box cuando el host es Catalina. Esta respuesta fue probada usando la versión 6.1.44 de VirtualBox en un iMac del 2013 con macOS Catalina versión 10.15.7 instalado.
Los pasos para crear el .vdi
se encuentran a continuación. Aquí asumo que su aplicación de Instalación de macOS High Sierra está completa. En otras palabras, el tamaño de la aplicación debería ser de aproximadamente 5.24 GB.
Establezca la variable TAMAÑO
para que sea el tamaño de las imágenes de disco a crear, que contendrán los archivos del instalador de High Sierra. Aquí se eligió un valor de 16 GiB. Dado que ambas imágenes de disco serán asignadas dinámicamente, el espacio físico real ocupado por cada archivo de imagen de disco será de aproximadamente 5 a 6 GB.
TAMAÑO="$((2**34))"
Cree una nueva imagen de disco asignada dinámicamente que contenga un volumen formateado como JHFS+ llamado MyVolume
. La imagen se almacenará en el archivo llamado HighSierraInstaller.sparseimage
.
hdiutil create -size $TAMAÑO -fs jhfs+ -volname MyVolume -type SPARSE -attach HighSierraInstaller
Establezca la variable ID
con el identificador asignado a la imagen adjunta. Este identificador puede establecerse manualmente después de observar la salida del paso anterior o puede establecerse ingresando los comandos dados a continuación.
ID="$(diskutil info MyVolume | grep -i "Part of Whole")"
ID="${ID##* }"
Escriba los archivos del instalador de High Sierra en el volumen llamado MyVolume
. El nombre del volumen cambiará a Install macOS High Sierra
.
sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
(Este paso es opcional.) VirtualBox ha sido conocido por arrancar en una shell de UEFI en lugar de desde el volumen Install macOS High Sierra
. Agregar el siguiente archivo startup.nsh
hará que una shell de UEFI ejecute automáticamente el archivo de arranque del instalador de macOS High Sierra.
echo -E '\System\Library\CoreServices\boot.efi' >'/Volumes/Install macOS High Sierra/startup.nsh'
Desmonte el volumen llamado Install macOS High Sierra
.
diskutil unmountdisk $ID
Cree el archivo de imagen de disco asignada dinámicamente HighSierraInstaller.vdi
. Este archivo es compatible con VirtualBox.
dd if=/dev/r$ID bs=1m | VBoxManage convertfromraw stdin HighSierraInstaller.vdi $TAMAÑO
El "Manual del usuario de Oracle® VirtualBox® Versión 7.0.12" indica lo siguiente:
Nota: Para compatibilidad con versiones anteriores de Oracle VM VirtualBox, puedes usar el comando
VBoxManage convertdd
en lugar del comandoVBoxManage convertfromraw
.
Eyecte la imagen de disco que contiene el volumen llamado Install macOS High Sierra
.
hdiutil detach $ID
Elimine el archivo de imagen de disco original HighSierraInstaller.sparseimage
.
rm HighSierraInstaller.sparseimage
Cuando haya terminado, edite la configuración de VirtualBox para la máquina virtual de High Sierra. Agregue HighSierraInstaller.vdi
como segundo disco duro. La imagen a continuación muestra el segundo disco añadido a la máquina virtual llamada "High Sierra".
También recomendaría configurar el número de procesadores a al menos 2 CPUs, como se muestra a continuación.
A continuación, inicie la máquina virtual e instale High Sierra. No olvide utilizar Utilidad de Discos para inicializar el primer disco. Si se encuentra con una pantalla similar a la imagen que se muestra a continuación, seleccione el botón Cancelar
para proceder con la instalación.
Después de instalar High Sierra, puede editar la configuración y quitar el segundo disco.
Normalmente, Apple no te permitirá ejecutar una versión anterior a la macOS que se envió con tu Mac.
El comando softwareupdate
en Terminal te dice qué versión(es) de macOS se pueden descargar e instalar en tu Mac:
softwareupdate --list-full-installers
Fuente: Cómo descargar instaladores completos de MacOS desde la línea de comandos
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.