Como agregar el GRUB a OpenCore

Escrito el y tuvo 0 comentarios

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.

Desactivar arranque en Efi Shell
Ejemplo de OpenShell / EFIShell

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.

Archivo con ruta de particiones

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.

Ejemplo del contenido tabla-particiones.txt

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

Ejemplo del archivo Entries > 0

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.

openSUSE en OpenCore

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

Comparte:

¿Ideas? ¿Comentarios?

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.