3 votos

Arranque dual: no puedo arrancar en OS-X, después de instalar Linux (Debian)

Tras un cambio de la unidad de DVD con un SSD, he instalado Debian Linux. Dejé el original SSD con OS X sin tocar.

  • Después de un reinicio, OS-X (El Capitan).
  • Después de que otro reinicio, pulsando Comando-R, Linux comenzó.
  • Después de un reinicio, sin presionar ninguna tecla, Linux iniciado por defecto, sin la opción de arranque de OS-X.

¿Cómo puedo tener la opción de arranque de OS X de nuevo? ¿Tengo que configurar el grub de alguna manera?

Estoy usando un MacBook Pro de 17" de 2009 con el original de la unidad que ejecutan Mac OS X El Capitán.

Este es el resultado 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

3voto

David Anderson Puntos 2189

He instalado debian en mi pc. Yo, probablemente, no elija la configuración del mismo como usted lo hizo. La salida de diskutil list disk1 a continuación se muestra.

/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 mi disk1s1 es NO NAME. Lo que me preocupa de tu salida de diskutil list es que no hay ninguna etiqueta que se da por disk1s1. Tu comentario dice que usted no puede montar este volumen. Mi conclusión es que el volumen FAT32 nunca fue creado en esta partición. Una posible explicación es la instalación de debian no se completó correctamente.

Otra posibilidad es que no se han incluido todos los pasos que preformado antes de la publicación de su pregunta. Por ejemplo, es bastante improbable que el instalador de debian añadido partición con el identificador de disk1s5.

Si ha instalado Debian correctamente a su segundo disco interno, entonces usted tiene para realizar los pasos siguientes en macOS para finalizar la instalación. Aquí, supongo que la versión de 64 bits de Debian fue instalado para utilizar el EFI método de arranque.

Los pasos a continuación, copie el archivo de arranque de grub a la ubicación correcta en la partición EFI. Esto no es sólo un requisito para el Inicio de Mac Manager, pero también se define en la especificación UEFI.

  1. Desde un Terminal de la ventana de la aplicación, escriba el comando diskutil mount disk1s1. Un nuevo dispositivo que representa esta partición debe aparecer en el Buscador de la aplicación. Si ver el contenido de este volumen a un Buscador de la ventana de la aplicación, usted debe ver a la misma como en la imagen de abajo.

    a1

  2. Utilizando el Buscador de la aplicación, vaya a este dispositivo.

  3. Crear una carpeta con la etiqueta boot en la carpeta EFI.
  4. Copie el archivo grubx64.efi se encuentra en la EFI/debian a la carpeta de EFI/boot carpeta.
  5. Cambiar el nombre de la grubx64.efi archivo en la EFI/boot carpeta bootx64.efi.
  6. Desde un Terminal de la ventana de la aplicación, escriba el comando diskutil unmount disk1s1.

Si usted puede iniciar correctamente instalado el sistema operativo Debian, luego de los pasos anteriores, puede ser sustituido por las órdenes dadas a continuación. Estos comandos deben ser ingresados en una Debian ventana de Terminal.

Nota: Para introducir estos comandos, usted tendrá que saber la root de contraseña de usuarios.

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.

  1. Iniciar o reiniciar su Mac y de inmediato mantenga pulsada la opción de la tecla hasta que aparezca el Gestor de Arranque.
  2. Seleccione el icono para el sistema operativo deseado. Debian aparecerá con la etiqueta EFI Boot.
  3. Para arrancar el sistema operativo deseado, seleccione la flecha situada bajo el icono que desee .

    Nota: Si mantiene pulsado el control de la clave, mientras que la selección de la flecha, el sistema operativo elegido será el predeterminado.

-1voto

rabashani Puntos 351
  • Para reiniciar en OSX, al inicio: presione la tecla [Alt].
  • Para arrancar Linux, al inicio: presione [Comando] + R.

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