Como agregar el GRUB a OpenCore

Escrito el y tuvo 5 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.

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?

  1. Hola
    Y como puedo selecionar en el Open Core que arranque con el disco concreto..? Tengo dos discos independientes.. uno tiene Win 10 instalado y el otro OSX Big Sur.. y cuando arranca OC siempre seleciona el Win 10 , y a mi me gustaria que arranque con el Osx.. en el clover era muy facil pero en el OC no lo veo..

    Gracias Saludos

    Responder
    1. @robert:

      Cambia el almacenamiento de macOS al SATA 0 o al primer puerto M.2 de tu PC

      Responder
      1. @Mcder3:

        Pues a mi también me arrancaba siempre desde la partición windows si no lo tocaba, pero en los ajustes de arranque de mac (en preferencias de sistema) le puse que arrancase desde mac y cuando sale la GUI con los iconos de windows y de mac ahora se está seleccionada por defecto la del mac y arranca perfectamente desde mac.

        Responder
  2. Wiinilo 2 años atrás

    Hola, tengo un hackintosh con dualboot pero por error en el gestor de arranque de open core me parece un Windows fallido en la opción 1, el windows que funciona en la opción 2 y el Big Sur de Mac en la opción 3. ¿Sabrían como pudo eliminar la opción 1 (fallida de Windows en esa lista?

    Gracias.

    Responder
    1. @Wiinilo:

      Disculpa que no vi este mensaje antes. Te recomiendo que pases por este grupo de Telegram que seguro te ayudan mejor: https://t.me/efijacintos

      Responder

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