0 votos

No se puede arrancar en el modo de recuperación de OS X

Me gustaría Recientemente he instalado Debian Linux en mi Macbook, lo que requirió reparticionar el disco duro.

Ahora no puedo arrancar en el modo de recuperación. Manteniendo pulsado Comando+R en el arranque aparece el Modo de Recuperación de Internet. Al mantener pulsada la opción en el arranque, aparece el gestor de inicio, que muestra el disco duro de recuperación, pero si lo selecciono, arranca el OS X normal.

Estoy usando un Retina MacBook Pro Early 2015 13" en OS X 10.11.4

$ sudo gpt -r show /dev/disk0
gpt show: /dev/disk0: Suspicious MBR at sector 0
    start       size  index  contents
        0          1         MBR
        1          1         Pri GPT header
        2         32         Pri GPT table
       34          6         
       40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
   409640  843043264      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
843452904    1269536      3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
844722440  123046872      4  GPT part - 0FC63DAF-8483-4772-8E79-3D69D8477DE4
967769312     262144         
968031456    8811424      5  GPT part - 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
976842880     262147         
977105027         32         Sec GPT table
977105059          1         Sec GPT header

$ sudo fdisk /dev/disk0
Disk: /dev/disk0    geometry: 60821/255/63 [977105060 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE    0   0   1 - 1023 254  63 [         1 -     409639] <Unknown ID>
*2: AF 1023 254  63 - 1023 254  63 [    409640 -  843043264] HFS+        
 3: AF 1023 254  63 - 1023 254  63 [ 843452904 -    1269536] HFS+        
 4: 83 1023 254  63 - 1023 254  63 [ 844722440 -  123046872] Linux files*

 $ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            431.6 GB   disk0s2
   3:                  Apple_HFS Recovery HD             650.0 MB   disk0s3
   4:           Linux Filesystem                         63.0 GB    disk0s4
   5:                 Linux Swap                         4.5 GB     disk0s5

$ diskutil cs list
No CoreStorage logical volume groups found

1voto

David Anderson Puntos 2189

De los resultados que has publicado, puedo ver que el GUID de la partición de recuperación está mal. Esta es la partición número 3 en las tablas. El valor correcto en la GPT sería 426F6F74-0000-11AA-AA11-00306543ECAC. El fdisk también muestra que el valor es incorrecto en la tabla MBR. Aquí, el valor correcto debería ser AB . Si no puede arrancar en su partición de recuperación después de reparar estas tablas, entonces yo asumiría que el contenido de la partición está dañado.

Que yo sepa, no hay ninguna utilidad en OS X para este tipo de reparación. (Técnicamente, se podría utilizar el dd pero ninguna persona en su sano juicio intentaría utilizar dd para solucionar este problema). Yo recomendaría descargar e instalar el gdisk comando de aquí . Para instalarlo, es posible que tenga que modificar la configuración en el panel "Seguridad y privacidad" de las "Preferencias del sistema".

Para utilizar el gdisk deberá desactivar la protección de la integridad del sistema (SIP). Normalmente, esto se puede hacer mientras se está en el modo de recuperación. Como no puede arrancar en modo de recuperación, puede utilizar un producto llamado "rEFInd". Muchos usuarios de Linux ya tienen este producto instalado en su ordenador Mac. Si no lo tiene, puede crear una versión de la unidad flash USB que se puede utilizar para desactivar/activar el SIP. Las instrucciones se dan aquí .

Nota: Como ya tiene instalado Debian Linux, puede ejecutar gdisk de este sistema operativo. Como no tengo este sistema operativo instalado, no voy a seguir con esto. Puede obtener más información en este sitio . También, gdisk puede estar disponible arrancando desde un disco de emergencia externo. Si está disponible en Linux o desde un disco de emergencia, se no tiene que desactivar el SIP.

Una vez gdisk está instalado y el SIP está desactivado, tendrá que hacer tres cambios. Estos cambios implican la modificación tanto de la tabla de particiones GUID (GPT) como de la tabla de particiones Master Boot Record (MBR). Los cambios se enumeran a continuación.

  1. Cambie el tipo de GUID para la partición 3 en la GPT de 48465300-0000-11AA-AA11-00306543ECAC to 426F6F74-0000-11AA-AA11-00306543ECAC. Nota: gdisk utiliza un valor de AB00 para representar el valor 426F6F74-0000-11AA-AA11-00306543ECAC.
  2. Asegúrese de que el atributo de la partición 3 es 0002000000000000 . En ejemplo, asumo que el valor actual del atributo es 0000000000000000 . Si no es así, haga las correcciones oportunas.
  3. Cambia el id de la partición 3 en la tabla MBR de AF a AB .

En el siguiente ejemplo, creo y monto una imagen dispersa como /dev/disk1 . A continuación, utilicé esta imagen como entrada para el gdisk comando. Esto se ha hecho para simular las condiciones de su ordenador. Usted va a hacer cambios en su /dev/disk0 .

Steelhead:~ davidanderson$ sudo gdisk /dev/disk1
GPT fdisk (gdisk) version 1.0.1

Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Partition table scan:
  MBR: hybrid
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with hybrid MBR; using GPT.

Command (? for help): t
Partition number (1-5): 3
Current type is 'Apple HFS/HFS+'
Hex code or GUID (L to show codes, Enter = AF00): ab00
Changed type of partition to 'Recovery HD'

Command (? for help): x

Expert command (? for help): a
Partition number (1-5): 3
Known attributes are:
0: system partition
1: hide from EFI
2: legacy BIOS bootable
60: read-only
62: hidden
63: do not automount

Attribute value is 0000000000000000. Set fields are:
  No fields set

Toggle which attribute field (0-63, 64 or <Enter> to exit): 49
Have enabled the 'Undefined bit #49' attribute.
Attribute value is 0002000000000000. Set fields are:
49 (Undefined bit #49)

Toggle which attribute field (0-63, 64 or <Enter> to exit): 

Expert command (? for help): r

Recovery/transformation command (? for help): h

WARNING! Hybrid MBRs are flaky and dangerous! If you decide not to use one,
just hit the Enter key at the below prompt and your MBR partition table will
be untouched.

Type from one to three GPT partition numbers, separated by spaces, to be
added to the hybrid MBR, in sequence: 2 3 4
Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N): y

Creating entry for GPT partition #2 (MBR partition #2)
Enter an MBR hex code (default AF): af
Set the bootable flag? (Y/N): y

Creating entry for GPT partition #3 (MBR partition #3)
Enter an MBR hex code (default AB): ab
Set the bootable flag? (Y/N): n

Creating entry for GPT partition #4 (MBR partition #4)
Enter an MBR hex code (default 83): 83
Set the bootable flag? (Y/N): n

Recovery/transformation command (? for help): w

Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/disk1.
Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Warning: The kernel may continue to use old or deleted partitions.
You should reboot or remove the drive.
The operation has completed successfully.
Steelhead:~ davidanderson$ 

En este punto, yo reiniciaría tu Mac.

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