Como crear una USB booteable de macOS mediante OpenCore
Este es un método menos invasivo para el dispositivo USB y es posible realizarlo tanto en Windows como en Linux.
Pre-requisito: Tener instalado a Python3.8+ y tener el dispositivo USB con una tabla de particion GPT + particion en formato FAT32
Lo primero será bajar a OpenCore desde Github, luego extraen el archivo y buscan la carpeta /Utilities/macrecovery
Luego, abren el interprete de comandos del sistema operativo y ejecutan el siguiente script dependiendo de la versión que se desee instalar:
# High Sierra(10.13)
python macrecovery.py -b Mac-7BA5B2D9E42DDD94 -m 00000000000J80300 download
python macrecovery.py -b Mac-BE088AF8C5EB4FA2 -m 00000000000J80300 download
# Mojave(10.14)
python macrecovery.py -b Mac-7BA5B2DFE22DDD8C -m 00000000000KXPG00 download
# Catalina(10.15)
python macrecovery.py -b Mac-00BE6ED71E35EB86 -m 00000000000000000 download
# Ultimas versiones
# Ejemplo: Big Sur (11.x)
python macrecovery.py -b Mac-E43C1C25D4880AD6 -m 00000000000000000 download
ejecutando macrecovery.py
Después de ejecutar el script, encontraran los siguientes archivos:
Archivos BaseSystem de macOS Big Sur
Ahora, crean una carpeta con el nombre com.apple.recovery.boot en el dispositivo USB y mueven los dos archivos BaseSystem a la carpeta previamente creada.
Carpeta com.apple.recovery.boot en el dispositivo USB
Luego de haber copiado los archivos, crean otra carpeta en el dispositivo USB con el nombre EFI y copian el contenido de OpenCore/X64/EFI/
(BOOT + OC).
Ahora, solo queda reiniciar la computadora y ejecutar el dispositivo USB.
NOTA: Si estas realizando la guía de Hackintosh para AMD no reinicies, aun debes de configurar la UEFI de tu placa.
Luego de haber booteado el USB, elijen el almacenamiento (aparece con el nombre external entre paréntesis)
No se preocupen si la pantalla queda en negro durante unos segundos, es un proceso normal hasta que comienza a iniciar el recovery.
Si todo salio bien (y si la EFI esta bien configurada) podrán realizar la instalación sin ningún problema.
¿Ideas? ¿Comentarios?