Cambiar de OpenCore 0.9.4 a 0.9.5

OpenCore 0.9.5 ya está disponible. Puedes obtenerlo desde Acidanthera.

Cambios principales

  • Se ha añadido la característica UEFI >> ShimRetainProtocol que permite enlazar OpenCore desde shim para verificar que Linux utiliza certificados en shim. ShimRetainProtocol sólo es necesario si OpenCore es enlazado desde shim. Ha de ser True para permitir que OpenCore arranque ítems verificados por certificados presentes en shim pero no en las claves de UEFI Secure Boot
  • Se ha añadido el driver OpenLegacyBoot para el arranque legacy del sistema operativo.

config.plist

  • UEFI >> quirks: se ha añadido ShimRetainProtocol (Boolean). El valor por defecto es False.

Drivers

  • OpenLegacyBoot.efi: tiene como objetivo detectar y arrancar sistemas operativos legacy instalados. Uso:
    • Instala Windows u otro sistema operativo legacy normalmente si no lo has hecho antes (OpenLegacyBoot no participa en esta etapa y es posible que no puedas iniciar desde un medio de instalación, como por ej. un dispositivo USB)
    • Reinicia en OpenCore: el sistema operativo legacy instalado debería aparecer y arrancar directamente desde OpenCore al ser seleccionado.

OpenLegacyBoot no requiere que se carguen controladores de sistema de archivos adicionales como por ej. OpenNtfsDxe.efi para la funcionalidad básica, pero cargarlos permitirá el uso de archivos .contentDetails y .VolumeIcon.icns para la entrada de arranque.
Nota: Las instalaciones MBR (Master Boot Record) de Windows son legacy y no serán compatibles sin el controlador OpenLegacyBoot.

Tools

  • La carpeta ShimToCert se ha renombrado a ShimUtils; se han añadido herramientas nuevas:
    • shim-make.tool
    • sbat-info.tool
    • unsign-efi-sig-list.tool
  • Y se ha actualizado shim-to-cert.tool.

Lee /Utilities/ShimUtils/README.md para ampliar información.

En resumen, «la nueva forma recomendada de iniciar OpenCore + OpenLinuxBoot + Secure Boot es que el usuario cree una compilación de shim. Los certificados de proveedor y las listas de revocación extraídas de los archivos shimx64.efi de la distribución los combina y firma el usuario en su propia compilación de shim; en este enfoque, estos certificados de proveedores NO deben incluirse también en la base de datos de arranque seguro del sistema y deben eliminarse si los agregó anteriormente».

Kexts

  • AppleALC 1.8.5
  • MacHyperVSupport 0.9.5.

Deja un comentario