¡El EFI prefabricado del gestor de arranque OpenCore para HP Z420 ya está aquí, ejecutando Ventura y Sonoma!
Este repositorio proporciona una configuración EFI "Plug-and-Play" completa para el gestor de arranque OpenCore, junto con todos los archivos necesarios para instalar y ejecutar macOS en una HP Z420.
¿Cómo descargar?
¿Qué se requiere para que arranque?
Ejecutando macOS Sonoma
Ejecutando macOS Ventura
Ejecutar macOS Big Sur y Monterey bajo su propio riesgo de seguridad, por supuesto
Guía de Instalación, general y aplicable para todos
Hay cuatro formas principales de obtener una EFI de este repositorio:
a) Diríjase a la página de lanzamiento, expanda los recursos de la última versión y descargue EFI.zip
.
b) Presionando un botón de descarga a continuación:
c) Descarga del repositorio comprimido:
Seleccionando Code
-> Downaload ZIP
d) Clonación:
# Clonar este repositorio:git clone https://github.com/mavethee/Hackintosh-OpenCore-EFI-HP-Z420.git# Navegar al repositorio clonado:cd Hackintosh-OpenCore-EFI-HP-Z420# Abrir repositorio clonado en Finder :abierto .
Finalmente, extrae, coloca EFI
en tu USB.
Si bien EFI está prediseñado para abordar todos los problemas, es clave comprenderlos, en caso de que surja algún problema, durante el proceso de instalación.
¡Paciencia, lectura atenta de los documentos y comprensión del proceso! :D
La falta de AVX2 (requisito introducido por Ventura) necesita CryptexFixup kext para macOS 13+ para arrancar, recuerde deshabilitar los informes f16c sysctl agregando revpatch=16c
a la configuración de NVRAM.
Para las GPU AMD modernas, por ejemplo, Polaris y Vega, se requiere un parche raíz para parchear la pila de controladores AVX2; las GPU Navi aún no son compatibles.
Para las dGPU Metal 1 (por ejemplo, Kepler, aunque se informa como compatible Metal 2
, no lo es ), deshabilite mediaanalysisd
con la ayuda de RestrictEvents kext y usando revblock=media
en la configuración de NVRAM.
Con macOS 12.3 Beta 1+, Apple eliminó la verificación de 'tipo de complemento' dentro de X86PlatformPlugin, debe agregar ASPP-Override v1.0.1 kext a su EFI/OC/KEXTS
.
¡OCLP funciona mejor con Sonoma con 1.5.0+! Pero con macOS Sequoia, es compatible desde 2.0.0, pero como está en desarrollo activo, se recomienda la última versión OCLP 2.0.1 (¡para las dGPU Kepler es incluso obligatorio!).
Si bien las dGPU Legacy Metal funcionan en su mayor parte, todavía existen algunos problemas, consulte aquí.
Siga los pasos de preparación de OCLP (modificación EFI/OC/config.plist
):
Configure SIP en 0x803: NVRAM
-> Add
-> 7C436110-AB2A-4BBB-A880-FE41995C9F82
-> csr-active-config
-> 03080000
Deshabilite el arranque seguro de Apple: Misc
-> Security
-> SecureBootModel
-> Disable
Deshabilitar la carga de DMG firmados: Misc
-> Security
-> DmgLoading
-> Any
Restablezca la NVRAM usando ResetNvramEntry.efi
en EFI/OC/DRIVERS
.
Utilice AMFIPass v1.4.1 y vuelva a habilitar AMFI para macOS 14+.
Si tiene acceso a Mac reales o está actualizando su Hackintosh a una versión más reciente de macOS ( siempre se recomienda en caso de versiones grandes, por ejemplo, 14 -> 15 ), puede crear un instalador sin conexión usando OCLP (omitiendo la parte EFI por razones obvias). - Construya e instale OpenCore ), pero no se olvide del kext AutoPkgInstaller para parchear la aceleración de gráficos durante el proceso de instalación, lo que le evita tener que aplicar parches raíz manualmente hasta el próximo Actualización de macOS :v
Instale macOS 15 y luego asegúrese de obtener la última versión de OpenCore Legacy Patcher.
A partir de ahora, debe tener conocimientos básicos del proceso para hardware antiguo y macOS moderno (para maOS 12 y versiones inferiores), puede dirigirse a la Guía de instalación.
Fuentes:
Compatibilidad con macOS Sequoia y OpenCore Legacy Patcher
Compatibilidad con gráficos Legacy Metal y macOS Ventura - Sequoia
...y algunas de mis observaciones o7
Si no está interesado en macOS 14, omita este paso. La Guía de instalación le espera si lee ¿Qué se requiere para que arranque? de cerca :D
Exactamente el mismo proceso desde la perspectiva del usuario final que con macOS 15, así que lea la sección anterior si no lo ha hecho, aquí solo se cubren algunos conceptos básicos:
Para ejecutar Sonoma correctamente, necesita al menos OpenCore 0.9.3+ (oficialmente 0.8.3 para máquinas AVX2, las últimas actualizaciones son menores, pero recomiendo seguir con las últimas) Evite las actualizaciones RSR ya que no funcionan con Rosetta Cryptex (la característica parece ser un fracaso de todos modos).
Si tiene problemas con la pantalla de inicio de sesión en 14.1+, permanezca en 14.0 o desactive la pantalla de bloqueo y configure el inicio de sesión automático antes de actualizar a la última versión. (Parece ser algo a lo que solo me he enfrentado personalmente, pero lo anoté para que conste):
Apple logo
-> System settings
-> Users and Groups
-> Automatic login
CORREGIDO: Actualización a macOS 14.4+ y Root Patch con la última versión de OpenCore Legacy Patcher ( 1.4.2 solucionó el problema, pero la última versión es más que recomendada )
Con lo maduro que es macOS 14 ahora, sugiero seguir con la última versión (macOS 14.7 en el momento de escribir este artículo).
Fuentes:
Compatibilidad con macOS Sonoma y OpenCore Legacy Patcher
Soporte preliminar para macOS Sonoma
La configuración actual está preparada para iniciar Sequoia, por lo que si desea ejecutar Ventura, no es Monterey, es básicamente todo lo mismo. Si no está interesado en macOS 13, omita este paso. La Guía de instalación le espera si lee ¿Qué se requiere para que arranque? de cerca :D
No es que tengas mucho que leer aquí.
Fuentes:
Compatibilidad con macOS Ventura y OpenCore Legacy Patcher
Pánico inactivo en las GPU Metal 1 durante el análisis facial
Respuesta de seguridad rápida con Mac heredados
Resolver el bloqueo de CoreGraphics.framework
Hardware actualmente no compatible en Ventura (la mayor parte de su contenido ahora forma parte de la sección ¿Qué se requiere para que arranque?, es solo para mantener las cosas limpias)
A medida que Apple avanza, no se recomienda ejecutar esos sistemas operativos y la compilación previa de EFI no está configurada para ejecutarlos correctamente.
Si no está interesado en macOS 12 y versiones anteriores, omita este paso. La Guía de instalación le espera si lee ¿Qué se requiere para que arranque? de cerca :D
(Opcional, ya que no tiene efecto real) Desactive omitir la verificación de SMBIOS, ya que es totalmente compatible con macOS 12 y versiones anteriores:
Elimine los kexts relacionados con macOS 13+:
EFI/OC/Kexts/CryptexFixup.kext
(Permite sistemas que no sean AVX2)
EFI/OC/Kexts/KDKLessWorkaround.kext
(instalación sin KDK)
EFI/OC/Kexts/RSRHelper.kext
(Respuesta de seguridad rápida)
macOS Monterey:
Esta sección está dividida en tres partes; asegúrese de seguir las instrucciones correspondientes a su caso.
a) Para las dGPU compatibles, que desde macOS 12.0 Beta 7 solo son las dGPU AMD (puede consultar aquí) y simplemente siga la Guía de instalación de OpenCore de Dortania, pero si desea modificar este EFI, asegúrese de seguir los pasos a continuación:
b) Para dGPU no compatible (a diferencia de Ventura, puede elegir dGPU compatible para este sistema sin problemas; siga esto si macOS 12.0 Beta 7 eliminó la compatibilidad con su GPU, por ejemplo, Kepler):
c) Pasos para todos:
Para macOS 12.3 Beta 1+, Apple eliminó la verificación de 'tipo de complemento' dentro de X86PlatformPlugin, verifique nuevamente si tiene el kext ASPP-Override v1.0.1 en su EFI/OC/KEXTS
, vea más aquí.
Elimine AutoPkgInstaller.kext
si tiene AutoPkgInstaller.kext
en EFI/OC/KEXTS
desde aquí, ya que es un kext opcional para fines de OCLP.
Revierta los cambios de preparación de OCLP consultando la Guía de instalación de OpenCore de Dortania para conocer los pasos para principiantes, que es totalmente compatible con esta configuración.
Configure SIP en 0x802
: NVRAM
-> Add
-> 7C436110-AB2A-4BBB-A880-FE41995C9F82
-> csr-active-config
-> 02080000
Deshabilite el arranque seguro de Apple: Misc
-> Security
-> SecureBootModel
-> Disable
Deshabilitar la carga de DMG firmados: Misc
-> Security
-> DmgLoading
-> Any
Restablezca la NVRAM usando ResetNvramEntry.efi
en EFI/OC/DRIVERS
.
(Opcional) Para aplicar parches de raíz automática a su dGPU no compatible, verifique si tiene AutoPkgInstaller.kext
en EFI/OC/KEXTS
desde aquí.
Actualice su config.plist, reinicie macOS e inicie OCLP.
Siga las indicaciones de OCLP y reinicie.
MacOS Big Sur:
Apple en macOS 11 fue generoso y no eliminó ni eliminó la mayoría de los kexts, por lo que existe soporte para el hardware, pero tenga en cuenta que no se actualizó durante más de un año, no se recomienda el controlador diario.
EFI/OC/Kexts/AutoPkgInstaller.kext
(para fines de OCLP),
EFI/OC/Kexts/ASPP-Override.kext
(para deshabilitar XCPM en 12.3 Beta 1+).
Puedes seguir la Guía de instalación de OpenCore de Dortania y eso es todo.
Si quieres, también puedes modificar este EFI:
Elimine los kexts relacionados con macOS 12+ y OCLP:
Elimine los pasos de preparación de OCLP, mencionados en el paso Monterey para las dGPU compatibles.
Una vez hecho esto, puede dirigirse a la Guía de instalación.
El USB 3.0 interno no funciona, pero los puertos USB 2.0 deberían funcionar correctamente.
La asignación de USB es importante (ya que no funciona desde macOS 11.3+), así que considere usar la guía de INICIO RÁPIDO de USBMap aquí.
Para USB 3.0, considere usar la tarjeta de expansión PCIe KT4004 de Inatek, que tiene soporte nativo.
Para instalar macOS correctamente:
Utilice EFI desde la carpeta EFI
(si los problemas de detección de USB persisten, consulte la sección USB al final de este README).
Evite utilizar el SMBIOS actual, ya que probablemente no sea válido. Regenerar usando GenSMBIOS para trabajar iServices.
Ethernet
Audio
USB (excepto puertos USB3 internos)
iServices (iMessage, FaceTime, AppStore, iCloud, etc.)
Puertos USB3 internos, use PCIe, tenga en cuenta que no serán visibles para BIOS.
Dormir (sonidos de clic al intentar despertar)
Monitoreo de ventilador (¿debe asignarse manualmente en config.plist?)
Anulación de ASP
AMFIPass
AutoPkgInstaller
CryptexReparación
Desbloqueo de funciones
HibernaciónReparación
IntelMausi
KDKLessSolución alternativa
lilu
OpenCorePkg
Recursos de OpenCanopy
Parcheador heredado de OpenCore
Restringir eventos
VirtualSMC
Lo que seaverde