Crear partición EFI y configurar OpenCore para Hackintosh Sequoia
Contenido
Tabla de contenidos
- Introducción
- Requisitos
- Crear partición EFI
- Descarga de Opencore
- Agregar ACPI
- Agregar Kexts
- Configurar Config.plist
- Conclusión
Introducción
En esta guía te mostraré como crear la partición EFI en una memoria USB y agregar la configuración de Opencore para que se pueda iniciar el arranque del instalador de macOS Sequoia 15.5.
Esta guía está totalmente basada en la guía de Dortania
Requisitos
Estos son los requisitos que se requieren para esta guía.
- USB de 32GB
- Opencore Release
- ProperTree (Descarga el repositorio)
- macOS Monterey o nuevo
Crear partición EFI
Crear la partición en macOS es bastante sencillo, para eso sólo busca la aplicación de “Disk Utility”, dentro de la aplicación, selecciona el disco la que quieres crearle la partición, en mi caso será este JMicron.

Seleccionas el disco y das clic en el icono de “Particionar”, te mostrará la siguiente ventana.

Estos son los parámetros recomendados; el nombre puede ser cualquiera, pero por buena práctica lo dejo como “EFI”, el formato es necesario que sea en MS-DOS FAT y el tamaño de la partición funciona con 500MB, pero a mi me gusta dejarlo en 1GB.

Aplicas el cambio y no debería haber ningún problema en este paso.

La partición en cuestión debería resultar en algo así:

Descarga de Opencore
Entras al repositorio de Opencore y descargas el siguiente ZIP, tiene que ser el RELEASE y lo descomprimes, copias el contenido de la en la partición EFI que creaste en el disco de instalación.

Copiar archivos a la partición EFI
Copias esta carpeta EFI, justo la que está en X64 y la colocas dentro de tu partición EFI, además en la carpeta “Docs” existe un archivo llamado “Sample.plist” el cual también copias y pegas en tu carpeta “EFI/OC“.

La partición EFI debería quedar así:

Agregar ACPI
Siguiendo la guía de Dortania, en la obtención de los ACPI muestra lo siguiente:

En mi caso, mi Intel XEON 2693 V3 es un procesador Haswell, así que únicamente tendría que descargar el SSDT-PLUG y SSDT-EC, si tú tienes otro procesador descarga los ACPI que sean necesarios y los colocas dentro de la carpeta ACPI dentro de tu EFI.

Agregar Kexts
Los Kexts en macOS son drivers que se agregan de forma externa para que el sistema los pueda leer y tener más compatibilidad con el hardware y hay unos que soy muy necesarios. Específicamente para el hardware que tengo (dejo esta publicación de la instalación de mi hackintosh para que veas el hardware).
Los Kexts más importantes son los siguientes:
- Lilu
- VirtualSMC
- WhateverGreen.kext
De ahí en fuera, todo lo que metamos es para la compatibilidad de tarjetas de audio, WIFI, bluetooth y más.
Te dejo mi carpeta EFI completa, pero antes de que la uses directamente, no es recomendable, ya que no trae números de serie y podría no arrancar.
EFI del Pachis

Configurar Config.plist
Este paso es uno de los más complicados porque puede ser confuso y si eres nuevo en el mundo del hackintosh lo será, por eso es que la guía de Dortania hace mucho énfasis en tener un gran conocimiento del hardware, porque este Config.plist es muy técnico.
Lo primero que debes hacer es cambiar el nombre del archivo “Sample.plist” a “config.plist”.

Usar ProperTree
Ya que tengas la carpeta EFI lista, hay que usar ProperTree para configurar el config.plist y usar ProperTree es demasiado sencillo, debes de tener Python 3 instalado antes de comenzar, sino no abrirá ProperTree. Ejecutas el “ProperTree.command”.

Una vez instalado, abres ProperTree y abres el config.plist que tienes el “EFI/OC/config.plist” y luego vas a “File > OC Snapshot” y seleccionas la carpeta donde tienes tu config.plist, que sería en “EFI/OC/config.plist“.

Esto hará que se actualice el config.plist con todos los archivos que tenga la carpeta OC dentro de EFI.
Config de Dortania
Aquí tendré que delegar a Dortania lo básico, que es modificar el “config.plist”, entra a la guía de Dortania y selecciona el tipo de procesador que tienes, en mi caso es Haswell, y sigue todos los pasos.

Mi recomendación es que vayas paso por paso hasta terminar el config.plist, mucha atención a lo que está encerrado en rojo y dependiendo de tu hardware, vayas modificando tu config.plist, una vez que termines regresas a esta guía.

Comprobación importante de config.plist
Una vez que hayas terminado de modificar el config.plist con la guía de Dortania, toca hacer una revisión.
Así debería verse el apartado de ACPI:

Así debería verse el apartado de Kernel, aquí es demasiado importante el orden en el que están puesto los Kext ¿por qué? porque aquí estoy incluyendo los Kext para que el bluetooth y el WIFI de la tarjeta FENVI-1200 funcione, si esto no está en ese orden, no va a funcionar el WIFI.

Asi debería verse el PlatformInfo, aquí es bastante importante que generes los valores que están en Generic: MLB, ROM, SystemSerialNumber, SystemUUID.
Puedes usar los que aparecen en Dortania, pero seguramente no puedas iniciar sesión en iCloud. Haré un post de como solucionarlo.

Finalmente, así es como debería verse el apartado de NVRAM: Aquí lo más importante es el boot-args, yo estoy usando una tarjeta gráfica AMD RX580, por lo que uso agdpmod=pikera y para que funcione mi audio estoy usando alcid=11, que esta enlazado a AppleALC.kext. Te dejo aquí los codecs donde puedes obtener el alcid: Codecs alcid.

Conclusión
Listo, esto puede ser un poro abrumador, porque al inicio también me paniqueaba un poco cuando modificaba el config.plist, pero ahorita es sólo seguir lo que la guía de Dortania dice.
Con esto listo, puedes usar la otra partición de tu memoria USB para meter ahí el instalador de macOS: Como crear USB Boot con Sequoia 15.5 en macOS.


1 comentario