1 votos

Multi-Boot Windows 10 & Various Linux Distro on External SSD

Ejecutando Mojave en el MBP 2014. Acabo de comprar una unidad Samsung T5 SSD de 1TB y quiero ejecutar Windows 10 y varias otras distros de linux (Elementary, Mint, Parrot Security, Kali) en ella para poder llevarme la unidad y arrancar desde mi mac u otro ordenador. Conseguí que Windows 10 funcionara de la siguiente manera

https://9to5mac.com/2017/08/31/how-Windows-10-mac-boot-camp-external-drive-video/

Pude arrancar con éxito entre Mojave (en el HD del MBP) y Win10 (SSD externo) manteniendo pulsada la tecla Opción mientras arranca. Luego hice una memoria USB de arranque con Elementary OS y arranqué en esa memoria. Ya había creado una partición para el Elementary OS, pero seguí adelante y permití que lo particionara como quisiera durante los menús de instalación. Elegí la partición que había hecho antes y la cambió a EXT4. Luego creé otra partición más pequeña para la swap. Una vez instalado Elementary, me pidió que reiniciara. Mantuve pulsada la opción y vi mi unidad de MacOS, Windows (SSD externo, que en realidad era el Elementary OS) y luego EFI (SSD externo, que era el Win10). Traté de arrancar en Elementary OS y sólo tenía un cursor parpadeante en la parte superior y nada más. Intentando arrancar en Win10, no pasaba de elegir desde dónde quería arrancar. Como si estuviera bloqueado. ¿Alguna idea de cómo puedo conseguir que esto funcione?

1voto

David Anderson Puntos 2189

Una respuesta breve a tu pregunta no solucionará tu problema, pero al menos podrás ser más consciente de las dificultades para instalar otros sistemas operativos en los Mac.

Tanto Windows como Elementary instalan sus archivos de arranque en la partición EFI oculta. Al mantener pulsada la tecla de opción en el arranque, se invoca el gestor de arranque de Mac (firmware). Este gestor de arranque no detecta todos los posibles sistemas operativos correctamente instalados.

El gestor de arranque del Mac asume que cada partición EFI sólo contendrá como máximo los archivos de arranque de un único sistema operativo.

Mientras que tanto Windows como Elementary utilicen la misma partición EFI, no podrás utilizar el gestor de arranque del Mac para arrancar ambos sistemas operativos.

Las posibles soluciones son:

  • Utilice más de una partición EFI. Una unidad puede tener más de una partición EFI. Las particiones EFI adicionales no tienen que residir al principio de la unidad.
  • Utiliza un gestor de inicio diferente. Un gestor de inicio gratuito sería rEFInd. Yo prefiero instalar rEFInd para que este gestor pueda arrancar desde el gestor de inicio del Mac, el rEFInd le permitirá entonces seleccionar otros sistemas operativos. En realidad, rEFInd indica al firmware del Mac que arranque el sistema operativo seleccionado.

BTW, he encontrado dificultades para instalar la mayoría de las versiones de Linux para utilizar una partición EFI que no sea la predeterminada. Normalmente tengo que mover manualmente los archivos de arranque de Linux a una partición EFI alternativa. Además, hay que tener cuidado para asegurar que los archivos de arranque de Windows no sean sobrescritos por el instalador de Linux. El archivo que normalmente se sobrescribe es EFI/Boot/bootx64.efi . Este archivo es una copia del EFI/Microsoft/Boot/bootmgfw.efi archivo.

Puedes acceder a cualquier partición EFI desde MacOS. Para acceder a la partición EFI primaria de la primera unidad interna desde el Finder, introduzca el comando que se indica a continuación en una ventana de la aplicación Terminal.

sudo diskutil mount disk0s1

Para desmontar, introduzca el comando que se indica a continuación.

diskutil unmount disk0s1

En tu caso, haz la sustitución adecuada para tu disco externo.

A continuación se muestran los archivos de arranque elementales almacenados en la partición EFI. Esta imagen fue capturada de una instalación de VirtualBox. Nota: los archivos EFI/BOOT/bootx64.efi y EFI/ubuntu/shimx64.efi son idénticos.

b1

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