¿Cómo elegir una partición de recuperación para iniciar cuando hay múltiples?

2

Tengo un Mac Mini con un Fusion Drive. Hay dos instancias de macOS instaladas en él.

Uno (solo actualizado a 10.13) está instalado en un volumen lógico CoreStorage cifrado que abarca el SSD y parte del HDD, y el otro (10.11) está instalado en el resto del HDD:

~> diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            121.0 GB   disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage Macintosh HD            396.9 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.1 MB   disk1s3
   4:                  Apple_HFS Macintosh HD            601.8 GB   disk1s4
   5:                 Apple_Boot Recovery HD             650.0 MB   disk1s5

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS XYZ                    +512.0 GB   disk2
                                 Logical Volume on disk0s2, disk1s2
                                 Unlocked Encrypted Fusion Drive

Como puedes también hay dos particiones de recuperación. Uno tiene una recuperación de 10.11 y el otro tiene una recuperación de 10.13:

~> diskutil mount disk1s3
Volume Recovery HD on disk1s3 mounted

~> grep ProductVersion -a2 /Volumes/Recovery\ HD/com.apple.recovery.boot/SystemVersion.plist
    <key>ProductUserVisibleVersion</key>
    <string>10.13</string>
    <key>ProductVersion</key>
    <string>10.13</string>
</dict>

~> hdiutil mount /Volumes/Recovery\ HD/com.apple.recovery.boot/BaseSystem.dmg
...
/dev/disk3              GUID_partition_scheme
/dev/disk3s1            Apple_HFS                       /Volumes/OS X Base System

~> grep ProductVersion -a2 /Volumes/OS\ X\ Base\ System/System/Library/CoreServices/SystemVersion.plist
    <key>ProductUserVisibleVersion</key>
    <string>10.13</string>
    <key>ProductVersion</key>
    <string>10.13</string>
</dict>

~> diskutil mount disk1s5
Volume Recovery HD on disk1s5 mounted

~> grep ProductVersion -a2 /Volumes/Recovery\ HD\ 1/com.apple.recovery.boot/SystemVersion.plist
    <key>ProductUserVisibleVersion</key>
    <string>10.11</string>
    <key>ProductVersion</key>
    <string>10.11</string>
</dict>

~> hdiutil mount /Volumes/Recovery\ HD\ 1/com.apple.recovery.boot/BaseSystem.dmg
C...
/dev/disk4              GUID_partition_scheme
/dev/disk4s1            Apple_HFS                       /Volumes/OS X Base System 1

~> grep ProductVersion -a2 /Volumes/OS\ X\ Base\ System\ 1/System/Library/CoreServices/SystemVersion.plist
    <key>ProductUserVisibleVersion</key>
    <string>10.11</string>
    <key>ProductVersion</key>
    <string>10.11</string>
</dict>

Ahora, lo que quiero es iniciar la recuperación 10.13, pero cuando sostengo la tecla Opción durante el inicio solo obtengo 3 opciones: XYZ , Macintosh HD y Recovery 10.11 .

¿Es incluso posible?

    
pregunta conio 28.09.2017 - 01:38

1 respuesta

0

He notado que cuando macOS 10.13 está instalado en un volumen APFS, la partición de recuperación no aparece en el menú del Administrador de inicio. Resulta que tenía rEFInd instalado en mi Mac y encontré que la partición de recuperación faltante aparecía en el menú de REFInd. Aunque, no lo sé con certeza, asumo que lo mismo funcionaría para Core Storage.

Por lo tanto, si ha instalado correctamente REFInd en una partición EFI, es posible que pueda seguir los pasos que se indican a continuación para iniciar la partición de recuperación que falta.

  1. Arranque en el Administrador de inicio. Básicamente, mantenga presionada la tecla opción al inicio.

  2. Desde el Administrador de inicio, seleccione para iniciar REFInd.

  3. Desde rEFInd, seleccione para iniciar la recuperación de macOS 10.13.

Lo que haría sería crear una versión de arranque de la unidad flash USB de rEFInd . Arranque desde la unidad flash y vea si se puede acceder a la partición de recuperación que falta. Si es así, avíseme y agregaré una forma de configurar correctamente el REFInd en su unidad interna para que aparezca en el Administrador de inicio.

Estos son los pasos actuales para crear la unidad flash. Asumo que las descargas van a la carpeta ~/Downloads . Además, asumo que la unidad flash USB es /dev/disk1 .

  1. Haga clic en aquí para descargar los archivos.

  2. Ejecute los siguientes comandos en una ventana de aplicación de Terminal.

    cd  ~/Downloads/refind-flashdrive-0.11.2
    diskutil  unmountdisk  disk1
    sudo  dd  if=refind-flashdrive-0.11.2.img  of=/dev/disk1
    
respondido por el David Anderson 05.01.2018 - 23:22

Lea otras preguntas en las etiquetas