Descubrí una solución alternativa para usar rEFInd en Yosemite, pero tenga en cuenta que probablemente no sea la mejor solución .
Creo que la razón de que rEFInd ya no funcione en Yosemite es porque la partición raíz del sistema ya no reside en una partición física, por lo tanto, rEFInd no podrá ser reconocido en la etapa de arranque. Entonces, intenté instalar rEFInd manualmente en la partición EFI, y funcionó.
Aquí está el procedimiento:
1. Abra la Utilidad de Discos , seleccione la partición EFI y móntela. Normalmente, el punto de montaje debería ser / Volumes / EFI
2. Supongo que ya ha instalado rEFInd ejecutando el script install.sh utilizando argumentos predeterminados (rEFInd debería instalarse en / EFI / refind ). Abra la terminal, escriba los siguientes comandos:
cp -r /EFI/refind /Volumes/EFI/EFI/
sudo bless --mount /Volumes/EFI --setBoot --file /Volumes/EFI/EFI/refind/refind_x64.efi
Esta solución tiene inconvenientes. En mi Macbook Air, pasaron 40 segundos hasta que apareció el menú rEFInd y la partición de Yosemite no fue reconocida y enumerada en el menú, solo se detectaron mi cargador de arranque de Linux (grub2efi) y la partición de recuperación.
Si desea iniciar en Yosemite, debe mantener presionada la opción durante el inicio y elegir su partición de Yosemite.
Otra solución es usar una unidad USB para arrancar un cargador de arranque de terceros.
Por ejemplo, mira esta página . Puede crear una imagen independiente GRUB2 EFI y luego ponerla en /EFI/boot/bootx64.efi de la partición de su unidad USB (formato FAT32).
Mantenga presionada la opción durante el inicio, su unidad USB se mostrará como arranque EFI . puede usarlo para iniciar en un menú GRUB2 temporal, usando comandos como configfile (gpt0,X)/boot/grub/grub.cfg
(donde X es su partición Linux o su partición / boot) obtendrá su antiguo menú GRUB2, entonces debería funcionar como de costumbre.