Para agregar el GRUB es necesario tener activada la herramienta /EFI/OC/Tools/OpenShell.efi (sino la tienes puedes bajarla del GitHub de OpenCore y agregarla con ProperTree).
Luego de haber agregado a OpenShell, reinicia la PC y seleccionan dicha herramienta en el menú de OpenCore.
Luego de haber ejecutado a OpenShell, verán sus dispositivos desde un inicio. Luego comenzaran a seleccionar uno por uno hasta encontrar la ubicación de la EFI en donde esta ubicado el GRUB; Y eso lo realizaran mediante el comando «FSX:» ejemplo:
FS0:
Luego de haberlo seleccionado ejecutan el siguiente comando:
DIR
Sino encuentran la EFI en FS0, continuaran ejecutando el comando FSX: (FS1, FS2, FS3, etc) + DIR hasta dar con la ubicación.
Luego de haber ubicado la partición donde esta EFI, ejecutan el siguiente comando:
map > tabla-particiones.txt
Reinician la PC, entran a macOS, montan la partición EFI y abren el archivo tabla-particiones.txt.

Cuando abran el archivo, encontraran todas las particiones de sus dispositivos de almacenamiento. Luego ubicaran la ruta de la partición EFI y el dato que necesitaran será el PCIROOT que estará debajo del FSX.

Ahora con ProperTree abren el config.plist y buscaran el grupo de opciones Misc > Entries > 0
Luego comenzaran a editarlo con los siguientes elementos:
- Comment: Lo que tu quieras para identificar el GRUB
- Enabled: True / Yes
- Name: El nombre de tu distribución
- Path: La ruta PCIROOT\EFI\carpeta del GRUB\grubx64.efi
Por si tienen dudas, aquí les dejo un ejemplo de como configurar el elemento Patch:
PciRoot(0x0)/Pci(0x1,0x3)/Pci(0x0,0x1)/Sata(0x0,0xFFFF,0x0)/HD(1,GPT,E911F6BB-89C9-4143-AFC4-12BA49569611,0x800,0x100000)/\EFI\opensuse\grubx64.efi

Luego de haber editado las diferentes opciones, guardan los cambios y reinician la PC. Si todo salió bien verán el GRUB de su distribución en el menú de OpenCore.

Este método también puede servir para cualquier arranque para EFI.
Deja una respuesta