La mayoría de las preguntas aquí similares a mi pregunta se refieren al triple arranque y al uso de rEFInd, algo que no estoy tratando de hacer.
El disco de mi Mac es de sólo 128GB, y lo he reducido con Bootcamp, así que estoy buscando arrancar distros de Linux a través de la microSD. Hasta ahora, sólo he conseguido que Chrome OS en una microSD funcione desde el menú de arranque del Mac, pero no consigo arrancar Ubuntu.
Esto menciona algo similar: Linux en Macbook, arranque dual, sin rEFindes pero es para el arranque dual. Intenté seguir su consejo de copiar el archivo ../ubuntu/grubx64.efi a ../boot/bootx64.efi, pero los resultados fueron ridículos. Con la microSD insertada, el menú de arranque seguía mostrando sólo el MacBook y Windows, y al seleccionar Windows, obtuve el error de MokManager, pero aún así arrancó en Ubuntu después de dejarlo durante unos 30 segundos. Al quitar la microSD y arrancar en ese volumen, Windows arranca en la pantalla de Grub bash. La única manera que he encontrado para arreglar esto es reemplazar bootx64.efi con la versión de Windows. Básicamente es el mismo problema que te encuentras después de instalar Linux en una unidad externa cuando Bootcamp ya está usando esa carpeta EFI.
Cuando instalé Ubuntu en la microSD (/dev/sdc), también instalé el gestor de arranque grub en el volumen sdc en el que estaba instalando Ubuntu, para que el gestor de arranque no dañara mis procesos de arranque de Mac OS o Windows.
He intentado borrar la opción de Secure Boot (shimx64.efi) para solucionar esto, pero eso hace que Ubuntu no pueda arrancar más desde la microSD. Lo mismo ocurre con la sustitución de Windows/bootmgfw.efi -> boot/bootx64.efi, aunque eso me permite arrancar Windows de nuevo.
Por supuesto, estoy tratando de conseguir que un elemento de menú separado que dice "Ubuntu" (y todas las futuras distros) cuando se inserta, ya que me gustaría hacer uso de otros microSDs y USBs para el mismo propósito.
¿Cómo puedo modificar la carpeta y los elementos de la EFI sin que Bootcamp falle? (Ya he estropeado ese arranque varias veces al probar diferentes opciones, por lo que sigo restaurando desde una carpeta de respaldo).
¿Hay algún archivo en la carpeta EFI que deba editar para añadir volúmenes al menú de arranque?