2 votos

No se puede arrancar en Mac OS X después de instalar Ubuntu

En primer lugar, mi Macbook Air particionado en Ubuntu (30 Gb) y OS X (91,2 Gb) funcionaba bien hasta que empezó a agotar la batería, a ralentizarse intensamente y a calentarse. Me di cuenta de que esto es probablemente debido a algún proceso de fondo pasando por lo que trató de reiniciar varias veces por el cierre de 'aplicaciones en ejecución' y, finalmente, forzar el apagado y después de que de nuevo comenzó a trabajar bien.

Aunque ahora no puedo arrancar en Ubuntu por alguna razón. Antes, para arrancar en Ubuntu no tenía que hacer nada después de pulsar el botón de encendido, pero, para arrancar en OS X necesario para presionar (tecla de opción) que sólo mostraría Macintosh HD pero no Ubuntu en el menú de arranque de inicio donde se muestran las opciones disponibles.

Como ahora no puedo usar Ubuntu y no había ningún dato importante en él, decidí reinstalarlo. Antes de hacerlo, intenté consumir la memoria de la partición en el Mac haciendo clic en el signo (-) en la utilidad de discos, pero el resultado final fue de 91Gb en el mapa de la partición en lugar de 125Gb.

Luego instalé Ubuntu usando un pen-drive de arranque en vivo (presionando la tecla de opción mientras arrancaba), pero no vi el logo de Apple o el Macintosh HD como opción de arranque después de presionar la tecla de opción.La instalación se hizo en la misma partición de 30Gb dividida además en 20+5+5 para el almacenamiento principal, swap y Root. Luego instalé rEFind en Ubuntu, cambié el orden de arranque usando efibootmgr. Al hacer esto pude ver que Mac OS X está allí en algún lugar, pero el portátil no puede arrancar en él.

screenshot of original boot order

screenshot of changed boot order

Pero sigue sin funcionar. Hice esto antes también, pero después de arrancar en el orden de Ubuntu de nuevo cambió a sí mismo original.

Cuando sigo presionando la tecla de opción, aparece una ventana en blanco preguntando por la conexión inalámbrica disponible sin opción de arranque. Al pulsar Cmd+R, se abre Internet Recovery, pero no puede detectar los 91Gb por separado, y 'First Aid' en todo el disco duro de 125 Gb no dio problemas. Intenté usar rEFIT pero no pude implementarlo correctamente.

He intentado ver la partición disponible y el resultado es el siguiente:

df lsblk

¿Qué debo hacer ahora con el fin de recuperar mi OS X de nuevo especialmente los datos porque su realmente importante. Por favor, ayuda lo antes posible. Gracias de antemano

En respuesta a @Jivan Pal adjunto la salida como se pide

sudo efibootmgr -v
BootCurrent: 0002
Timeout: 5 seconds
BootOrder: 0080,0002,0001,0000
Boot0000* ubuntu    HD(1,GPT,2cf1486a-dfd0-4713-bf7f-c0e3ffbeefe6,0x28,0x64000)/File(\EFI\ubuntu\shimx64.efi)
Boot0001* rEFInd Boot Manager   HD(1,GPT,2cf1486a-dfd0-4713-bf7f-c0e3ffbeefe6,0x28,0x64000)/File(\EFI\refind\refind_x64.efi)
Boot0002* rEFInd Boot Manager   HD(1,GPT,2cf1486a-dfd0-4713-bf7f-c0e3ffbeefe6,0x28,0x64000)/File(\EFI\refind\shimx64.efi)
Boot0080* Mac OS X  PciRoot(0x0)/Pci(0x1c,0x5)/Pci(0x0,0x0)/Sata(0,0,0)/HD(2,GPT,ac52d162-21b9-418e-8f91-5888580a1b5a,0x64028,0xa9badd8)/VenMedia(be74fcf7-0b7c-49f3-9147-01f4042e6842,46cb5ae7b6815843884d5271d9758929)/File(\27B82774-58EC-4B16-9F76-DBC35E0A064E\System\Library\CoreServices\boot.efi)
Boot0082*   PciRoot(0x0)/Pci(0x1c,0x5)/Pci(0x0,0x0)/Sata(0,0,0)/HD(2,GPT,ac52d162-21b9-418e-8f91-5888580a1b5a,0x64028,0xa9badd8)/VenMedia(be74fcf7-0b7c-49f3-9147-01f4042e6842,46cb5ae7b6815843884d5271d9758929)/File(\27B82774-58EC-4B16-9F76-DBC35E0A064E\System\Library\CoreServices\boot.efi)
BootFFFF*   PciRoot(0x0)/Pci(0x1c,0x5)/Pci(0x0,0x0)/Sata(0,0,0)/HD(2,GPT,ac52d162-21b9-418e-8f91-5888580a1b5a,0x64028,0xe19bfb0)/VenMedia(be74fcf7-0b7c-49f3-9147-01f4042e6842,46cb5ae7b6815843884d5271d9758929)/File(\27B82774-58EC-4B16-9F76-DBC35E0A064E\System\Library\CoreServices\boot.efi)

devank@devank-MacBookAir:~$ sudo gdisk -l /dev/sda
GPT fdisk (gdisk) version 1.0.1

Partition table scan:
  MBR: hybrid
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with hybrid MBR; using GPT.
Disk /dev/sda: 236978176 sectors, 113.0 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 08D76ED0-E626-4C3D-B42A-2F7FD4C76683
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 236978142
Partitions will be aligned on 8-sector boundaries
Total free space is 2533 sectors (1.2 MiB)

Number   Start (sector) End (sector)  Size       Code  Name

   1               40         409639   200.0 MiB   EF00  EFI System Partition
   2           409640      178384383   84.9 GiB    FFFF  
   3        178384896      217446399   18.6 GiB    8300  
   4        217446400      227211263   4.7 GiB     8300  
   5        227211264      236976127   4.7 GiB     8200

0 votos

Bienvenido a Ask Different. ¡Grandes detalles! ¿Su Macbook Air es compatible con la recuperación de Internet? Eso nos ayudará a elegir un camino a seguir para ti. Supongo que usted fue capaz de reiniciar en la recuperación de Internet desde que vio el globo (o podría conectarse a Ethernet) y sólo borrar / instalar el mac.

0 votos

@bmike Sí señor, soporta la recuperación de Internet

1voto

SuperDuck Puntos 1026

Puesto original en 2019-10-29

Vamos a solucionar el problema comprobando las entradas del gestor de arranque EFI en detalle, así como la forma en que su disco está particionado. Por favor, arranca desde el USB en vivo de Ubuntu y añade la salida de los siguientes comandos a tu pregunta:

  • sudo efibootmgr -v
  • sudo gdisk -l /dev/sda

Si es posible, copie y pegue el resultado en su pregunta en lugar de utilizar capturas de pantalla.

Cuando lo hayas hecho, por favor, añade un comentario a esta respuesta para que se me notifique, entonces espero poder ayudarte más.

Actualización en 2019-10-30

Bien, así que su entrada de arranque Boot0001 es para rEFInd, que le sugiero que utilice. Haga sudo efibootmgr -o 1 que establecerá el orden de arranque, y luego hacer sudo efibootmgr -n 1 que establecerá la entrada deseada para usar en el próximo arranque, por si acaso el orden de arranque se restablece mágicamente a 0080,0002,0001,0000 de nuevo. Reinicie, y con suerte debería ser recibido con rEFInd (como se ve en la captura de pantalla aquí ). En ese momento, deberías poder arrancar con el sistema operativo que quieras; rEFInd no comprueba las entradas de arranque EFI, sino que escanea las particiones del disco para encontrar los sistemas operativos instalados, así que si hay una instalación de MacOS que funcione, debería mostrarla. Si no lo ve al principio, pulse ESC para intentar volver a escanear.


Si no ves la pantalla de rEFInd, te sugiero que vuelvas a instalar rEFInd, de la siguiente manera:

  1. Asegúrese de que el SIP (System Integrity Protection) está desactivado.

    1. Arranque en la recuperación de MacOS. Mantén pulsado CMD+ALT+R en el arranque, y te aparecerá un globo terráqueo girando. Conéctate a Internet a través de una red Wi-Fi de la lista que veas, o conecta un cable Ethernet antes de arrancar con CMD+ALT+R.

    2. Una vez que se cargue el Recovery, elija su idioma si se le pide, luego vaya a Utilidades en la barra de menú superior, y luego a Terminal.

    3. Entre en csrutil disable entonces csrutil status para comprobar que el SIP está desactivado.

  2. Instala rEFInd desde Ubuntu, ya que no puedes arrancar en MacOS.

    1. Vuelve a arrancar desde tu USB Live de Ubuntu.

    2. Monte su ESP (partición del sistema EFI), que es /dev/sda1 , a /mnt/boot de la siguiente manera. Usted debe utilice /mnt/boot como punto de montaje, sino el refind-install scriptno funcionará como se pretende.

      sudo mkdir -p /mnt/boot sudo mount -t msdos /dev/sda1 /mnt/boot

    3. Descargue el archivo zip binario de rEFInd desde esta página . Probablemente tendrá que hacerlo a través de Ethernet, ya que el sistema operativo Ubuntu live probablemente no tendrá los controladores necesarios para Wi-Fi. Alternativamente, descargue este archivo en otro USB de antemano, e inserte ese USB ahora.

    4. Descomprima el archivo rEFInd en algún lugar de su elección, y cd en la terminal. A continuación, ejecute el refind-install script, especificando el directorio padre del boot directorio en el que ha montado su ESP, que es /mnt . Por ejemplo, si ha descargado el archivo ZIP en el ~/Downloads carpeta:

      cd ~/Downloads unzip refind-bin-0.11.4.zip cd refind-bin-0.11.4 sudo ./refind-install --root=/mnt

    Puede ser valioso para usted guardar o tomar una foto de la refind-install salida en caso de que las cosas no vayan según el plan.

    1. Esperemos que la instalación se haya realizado sin problemas. Ahora desmonta tu ESP y reinicia, y rEFInd debería funcionar correctamente:

      cd / sudo umount /dev/sda1 sudo reboot now


Si nada de esto funciona como se espera, todavía puede ser capaz de arrancar en MacOS mediante la creación de un USB de arranque rEFInd utilizando el "archivo de imagen de unidad flash USB" de esta página .

Buena suerte :-)

0 votos

Gracias @jivan por tu apoyo. He hecho lo que me has pedido. Por favor, compruebe la salida adjunta arriba

0 votos

@axleblaze, gracias por eso, he actualizado mi respuesta como tal.

0 votos

@axleblaze, ¿has tenido éxito siguiendo mi respuesta?

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