Mi pregunta es, ¿cómo agrego un volumen de Ubuntu (de inicio correcto) al menú "Disco de inicio" de High Sierra?
Ejecutando MacOS High Sierra, Windows 10 (Legacy, no EFI) y Ubuntu 18.04 (arranque triple en una MacPro 2009 4,1 con actualización de firmware a 5,1). Instalé Ubuntu después de Windows utilizando el procedimiento en este enlace . Tengo una segunda partición EFI para Ubuntu (desplácese hacia abajo para obtener un resultado de diskutil list
). He colocado / renombrado los archivos de inicio para que los tres sistemas operativos se inicien normalmente utilizando el Administrador de inicio de Apple (manteniendo ALT durante el inicio). Consulte este enlace y este enlace para obtener instrucciones:
Sinembargo,nopuedoseleccionarUbuntucomounaopcióndeinicioatravésdelaherramienta"Disco de inicio" en High Sierra. Inicialmente, el menú "Disco de inicio" no tenía entrada para Ubuntu. Luego, seguí estos pasos para crear un archivo de mach_kernel y colocar un SystemVersion.plist en /System/Library/CoreServices/
mi Ubuntu Partición EFI. Ahora, Ubuntu aparece en mi menú "Disco de inicio", sin embargo no puedo seleccionarlo. "Startup Disk" falla al seleccionar Ubuntu, y dice: "La ejecución de la bendición para colocar los archivos de arranque falló".
Actualmente, estoy solucionando esto con el siguiente comando bless para iniciar directamente en Ubuntu desde High Sierra (solo funciona si csrutil
está deshabilitado en la recuperación):
sudo bless --device /dev/disk0s5 --setboot --nextonly && sudo reboot
Funciona por ahora, pero agradecería cualquier información sobre cómo agregar Ubuntu al "Disco de inicio" de High Sierra. Gracias!
Salida de diskutil list
:
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *2.0 TB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 1.5 TB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Microsoft Basic Data BOOTCAMP 290.3 GB disk0s4
5: Apple_HFS Ubuntu 200.3 MB disk0s5
6: Linux Swap 8.0 GB disk0s6
7: Linux Filesystem 201.5 GB disk0s7