1 votos

Macbook Air con Bootcamp, queriendo dispositivos Linux extraíbles sin rEFInd

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?

1voto

David Anderson Puntos 2189

IMO, una micro SD no está diseñada para la cantidad de lecturas/escrituras que se producirían cuando se instala un sistema operativo como Ubuntu. Sin embargo, otros usuarios han publicado preguntas donde esto es lo que han hecho. Así que, asumo que hacerlo es factible.

El instalador de Ubuntu permite seleccionar dónde poner los archivos de arranque de Grub. Sin embargo, mi experiencia ha sido que el instalador ignora cualquier selección e instala los archivos de arranque Grub en la primera partición EFI en /dev/sda . Por la descripción de los problemas que tienes, asumo que esto es cierto para tu instalación. Tal vez te referías a que el resto de los archivos del Grub estaban instalados en el /boot en la tarjeta micro SD ( /dev/sdc ).

Una respuesta que explica cómo separar los archivos de arranque de Windows de los archivos de arranque de Ubuntu (Grub) ya ha sido publicado aquí en Ask Different.

Debo señalar que el BOOTX64.EFI proporcionado por el instalador de Ubuntu es el archivo que el gestor de arranque de Mac encuentra y hace que se muestre un icono. Este archivo no es un duplicado del archivo de arranque grub grubx64.efi sino que es un duplicado del shimx64.efi archivo. Mi experiencia ha sido que arrancar usando este archivo funciona, pero hacerlo también hace que Ubuntu sea el sistema operativo de inicio por defecto.

Cambiar la etiqueta del icono que se muestra en el menú de arranque del gestor de arranque del Mac desde el valor predeterminado de EFI Boot se puede lograr mediante el uso de MacOS bless de mando. Véase la pregunta ¿Cómo puedo cambiar el título de una imagen de arranque? . En su caso, debe especificar la carpeta que contiene el BOOTX64.EFI archivo.

No hay ningún archivo en la carpeta EFI que se pueda editar para añadir volúmenes al menú de arranque del Mac Startup Manager. En su lugar, se pueden añadir elementos adicionales creando particiones EFI adicionales. El firmware de los Mac más recientes se ha ampliado para incluir cualquier Microsoft Basic Data partición que ha sido formateada en FAT o ExFAT. Cada partición debe contener un EFI/BOOT/BOOTX64.EFI archivo. También debo señalar que existen otras configuraciones que harán que se muestre un icono en el menú de arranque del gestor de arranque del Mac.

El icono que aparece en el menú de arranque del Mac Startup Manager también puede personalizarse añadiendo un .VolumeIcon.icns a la carpeta root del volumen que contiene la partición EFI. Se debe tener cuidado para asegurar que el .VolumeIcon.icns tiene un formato compatible con el firmware de la placa lógica del Mac. Conjunto de iconos preconstruidos ( .icns ) se pueden descargar desde este sitio . Además, se incluye script para crear nuevos archivos de conjuntos de iconos.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X