Después de cambiar la unidad de DVD por una SSD, instalé Debian Linux en ella. Dejé intacto el SSD original con OS-X.
¿Cómo puedo tener la opción de arrancar en OS-X de nuevo? ¿Tengo que configurar grub de alguna manera?
Estoy usando una MacBook Pro 17" 2009 con la unidad original que ejecuta Mac OS X El Capitain.
Esta es la salida de diskutil list
:
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 250.1 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk1
1: EFI 248.5 MB disk1s1
2: Linux Swap 16.0 GB disk1s2
3: Linux Filesystem 150.0 GB disk1s3
4: Linux Filesystem 300.0 GB disk1s4
5: Apple_HFS shared 20.0 GB disk1s5
Instalé Debian en mi computadora. Probablemente no elegí la misma configuración que tú. La salida de diskutil list disk1
se muestra a continuación.
/dev/disk1 (external, virtual):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme +109.3 GB disk1
1: EFI NO NAME 536.9 MB disk1s1
2: Linux Filesystem 30.0 GB disk1s2
3: Linux Swap 1.1 GB disk1s3
4: Linux Filesystem 77.7 GB disk1s4
El resultado anterior muestra la etiqueta en my disk1s1
is NO NAME
. Lo que me preocupa acerca de su salida diskutil list
es que no hay una etiqueta dada para disk1s1
. Su comentario indica que no puede montar este volumen. Mi conclusión es que el volumen FAT32 nunca se creó en esta partición. Una posible explicación es que su instalación de Debian nunca se completó correctamente.
Otra posibilidad es que no haya incluido todos los pasos que realizó antes de publicar su pregunta. Por ejemplo, es bastante improbable que el instalador de Debian haya agregado una partición con el identificador de disk1s5
.
Si instaló Debian correctamente en su segundo disco interno, debe realizar los siguientes pasos en macOS para finalizar la instalación. Aquí, asumo que se instaló la versión de 64 bits de Debian para usar el método de arranque EFI.
Los pasos a continuación copian el archivo de inicio para grub en la ubicación correcta en la partición EFI. Este no es solo un requisito para Mac Startup Manager, sino que también se define en la especificación UEFI.
Desde una ventana de la aplicación Terminal, ingrese el comando diskutil mount disk1s1
. Debería aparecer un nuevo dispositivo que represente esta partición en la aplicación Finder. Si ve el contenido de este volumen en una ventana de la aplicación Finder, debería ver lo mismo que en la imagen a continuación.
Con la aplicación Finder, navegue hasta este dispositivo.
boot
en la carpeta EFI
.grubx64.efi
que se encuentra en la EFI/debian
carpeta a la EFI/boot
carpeta.grubx64.efi
archivo en la EFI/boot
carpeta a bootx64.efi
.diskutil unmount disk1s1
.Si puede iniciar el sistema operativo Debian correctamente instalado, los pasos anteriores pueden reemplazarse por los comandos que se indican a continuación. Estos comandos deben ingresarse en una ventana de terminal de Debian.
Nota: Para ingresar estos comandos, deberá conocer la contraseña del usuario root.
su
mkdir /boot/efi/efi/boot
cp /boot/efi/efi/debian/grubx64.efi /boot/efi/efi/boot/bootx64.efi
exit
Una vez realizados los cambios, puede hacer lo siguiente para elegir un sistema operativo.
EFI Boot
.Nota: si mantiene presionada la controltecla mientras selecciona la flecha, el sistema operativo elegido se convertirá en el predeterminado.
sudo diskutil mount disk1s1
, aparece el error: "Error al montar el volumen en disk1s1. Si el volumen está dañado, intente con la opción "solo lectura". Al probar con la opción de solo lectura, aparece el mismo mensaje de error. El disco no está dañado, ya que puedo arrancar en Linux en modo de recuperación.diskutil list
. Hice ciertas suposiciones cuando publiqué mi respuesta. Necesito esta salida para estar seguro de qué partición necesita montar.
david anderson
diskutil list
X.