Estoy actualizando mi versión beta de OS X 10.11 (El Capitan) al candidato GM en mi MacBook Pro (modelo del año pasado, todo el hardware original) que tiene una configuración de arranque dual con Ubuntu. Después de que el instalador reinicia mi computadora, aparece:
OS X no se pudo instalar en su computadora
Se requiere una partición auxiliar de arranque cuando se trabaja con Core Storage.
Salga del instalador para reiniciar su computadora e inténtelo nuevamente.
Intenté reiniciar mi computadora pero aparece el mismo mensaje de error cada vez. Supongo que la partición de Ubuntu está causando esto. Estoy usando rEFInd para iniciarlo.
¿Dónde desapareció mi partición auxiliar de arranque (sea lo que sea) y cómo puedo reinstalar OS X en la partición en la que estaba instalado previamente sin tocar la configuración de Ubuntu?
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_CoreStorage Macintosh HD 232.8 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Linux Filesystem 17.2 GB disk0s4
/dev/disk1 (internal, virtual):
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD +232.5 GB disk1
Logical Volume on disk0s2
464DCBB2-E35B-48E3-A123-B6B8C755E0F2
Unencrypted
Salida de sudo gpt show -l /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 - "EFI System Partition"
409640 454699328 2 GPT part - "Macintosh HD"
455108968 1269536 3 GPT part - "Recovery HD"
456378504 33594064 4 GPT part - "Linux"
489972568 262151
490234719 32 Sec GPT table
490234751 1 Sec GPT header
Salida de sudo fdisk /dev/disk0
:
Disk: /dev/disk0 geometry: 30515/255/63 [490234752 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 - 454699328] HFS+
3: AF 1023 254 63 - 1023 254 63 [ 455108968 - 1269536] HFS+
4: 83 1023 254 63 - 1023 254 63 [ 456378504 - 33594064] Linux files*
Respuesta1
Isospechar(pero no estoy seguro) de que el problema se debe al hecho de que a OS X le gusta ver espacios (de al menos 128 MiB) entre la mayoría de las particiones. VerDocumento TN2166 de Applepara obtener más detalles, y en particular la sección "Política de partición". He visto que las instalaciones y actualizaciones de OS X fallan cuando no existen tales brechas, por lo que podría ser lo mismo. Sin embargo, si es así, el mensaje de error que recibió no es muy útil.
El mensaje de error en sí parece referirse al hecho de que, desde Yosemite, OS X ha utilizado un tipo deGestión de volúmenes lógicos (LVM)por defecto. Dado que el firmware no se puede leer dentro de un LVM, Apple decidió comenzar a almacenar su cargador de arranque en el volumen que generalmente se llama "Recovery HD". El mensaje parece decir que este volumen no está presente, pero el resultado indica claramente que sí está presente. Mi sospecha es que esto representa un error lógico al mostrar el mensaje de error: la falta de un espacio de 128MiB entre particiones se ha traducido en un mensaje de error incorrecto. OTOH, también es posible que su volumen "Recovery HD" se haya dañado de alguna manera, o tal vez haya algún problema completamente diferente que esté provocando un mensaje de error engañoso.
Por cierto, recientemente descubrí información sobre el bless
problema al que se refiere amanthethy y que está causando problemas a los usuarios de rEFInd. En resumen, parece que Apple está restringiendo la utilidad de bless
en un esfuerzo por reforzar la seguridad. Vereste informe de erroryÉstepara un par de puntos de datos. Se informa que arrancar en modo de recuperación (manteniendo presionada la tecla Alt mientras arranca) y escribir csrutil disable
una Terminal desactiva esta característica de seguridad, pero no lo he probado yo mismo. También es posible registrar rEFInd fuera de OS X, pero no lo he investigado. (Nota: soy el mantenedor de rEFInd, pero todavía no tengo una instalación beta de OS X 10.11).
Respuesta2
Misma situacion. En lugar de intentar forzar la actualización después de quedar atrapado en el bucle de arranque, estaba bien con volver a Yosemite y olvidar que El Capitán alguna vez existió. Sorprendentemente, esto me hizo volver a iniciar Yosemite:
- Cuando se presente un mensaje de error, seleccione Menú Apple -> Disco de inicio... -> Seleccionar HD -> Confirmar
- Reiniciar
- Volvamos a iniciar Yosemite como si nunca hubiera intentado la actualización.
Respuesta3
Terminé reinstalando OS X (según el comentario de amanthethy) con un instalador USB de arranque creado concreateinstallmedia
. Funcionó bastante bien.