La partición de recuperación de Apple posiblemente esté creando problemas en Ubuntu

Antes de leer, puede ser útil saber que tengo una Macbook Pro de 13" (modelo 7,1. Mediados de 2010) .

Recientemente, el sistema de archivos HFS+ en mi OSX se corrompió y después de muchas pruebas y errores, estaba claro que necesitaría hacer una copia de seguridad, formatear y reinstalar OSX. Después de reinstalar OSX (10.6.8), actualicé a 10.9.1 y todo parecía funcionar correctamente. Sin embargo, inicié Ubuntu y descubrí que el cargador de arranque no podía encontrar mi sistema de archivos y estaba recibiendo una pantalla de rescate de grub. Seguí la primera mitad de esta respuesta (hasta normal), y apareció mi menú grub, intacto.

Ahora, cuando continúo siguiendo las instrucciones, dice que reinstale grub. Entonces, de antemano, analicé un poco la configuración de la partición para asegurarme de que la estaba instalando en el lugar correcto (quiero instalarla en mi cargador de arranque, no en la partición raíz. De esa manera puedo usar REFInd o mantener presionada la tecla alt/optionpara seleccionar si quiero arrancar en Ubuntu u OSX, luego al elegir Ubuntu veré el menú grub. Obviamente, este caso no es ideal porque puedo elegir dos veces qué sistema operativo, pero no quiero ensuciar nada con el inicio de EFI... todos sabemos lo malhumorado que puede llegar a ser).

Al examinar las particiones en Ubuntu, descubrí que GParted está viendo una partición Recovery HD y fdisk -lno es así. Entonces, para GParted /dev/sda3es la partición de recuperación, pero para fdisk -l, estoy viendo /dev/sda3como la partición de arranque... Me imaginé que el desplazamiento entre los dos está creando un comportamiento extraño en el inicio. Incluso si ese no es el caso, quiero resolver esto antes de reinstalar grub para saber dónde lo estoy instalando.

¿Alguien sabe por qué hay inconsistencias entre los dos registros? ¿OSX no oculta correctamente la partición de recuperación o no debería estar allí? En general, quiero saber cómo puedo hacer que estos registros sean consistentes, y si eso requiere eliminar la partición de recuperación (¡que nunca antes había visto!), por mí está bien.

Para que conste, la partición de recuperación no aparece en la Utilidad de disco, pero aparece cuando ejecuto diskutil listla terminal de OSX. Además, para configurar mis particiones, seguí mi propia respuesta aquí . Como puede ver en las capturas de pantalla, GParted no detectó la partición de recuperación antes de formatear y reinstalar OSX.

Editar: usuarios de Ubuntu : me he vinculado a esta pregunta como parte de una respuesta aquí si tiene un problema con el rescate de grub después de reinstalar o hacer oportunidades en OSX.

Respuestas (1)

OS X crea la partición de recuperación como una solución de arranque alternativa para facilitar la reinstalación y la resolución de problemas.

No es necesario para el funcionamiento normal y, como alguien que está familiarizado con la tecnología y las opciones de arranque, la opción más sencilla sería simplemente eliminar la partición por completo y parchear la tabla de particiones si es necesario.

Aquí hay un diseño de stock:

Mac:~ me$ diskutil list
/dev/disk0
   #:                       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

Puede fusionar las particiones disk0s3 en la partición que la precede (en este caso) para borrar de manera efectiva y luego eliminar la partición Apple_Boot que aparece como Recovery HD. En este caso, tendría que iniciarse en otra unidad que no sea el disco 0 para que tanto el disco 0s2 como el disco 0s3 no se puedan montar (lo que los convertiría en el disco 1 o superior con toda probabilidad).

 diskutil mergePartitions JHFS+ "Macintosh HD" disk0s2 disk0s3

Si eso no funciona, es posible que deba crear una imagen de Macintosh HD en otra unidad como un archivo img (o partición directa a partición) y luego volver a particionar hdisk0 para tener solo una partición y restaurar.


En cuanto a la pregunta más profunda, supongo que "ocultar" la partición no es compatible con otras herramientas que no sean de Apple y confunde el problema; de ahí el consejo de simplemente eliminarlo y contar con opciones alternativas para restaurar su sistema o arrancar. externamente en lugar del HD de recuperación.

¿Cómo elimino la partición? No quiero hacerlo desde Ubuntu, ya que parece que tiene mucho margen de error, pero la Utilidad de disco no lo detectará (al menos en la GUI)
@Jeremy Tiene razón en que Disk Utility no le permitirá trabajar en él, incluso si habilita el modo de depuración y obtiene Disk Utility para mostrarle la existencia de Recovery HD. Editaré cómo eliminaría la partición fusionando cosas, pero aún no he fusionado un sistema 10.9, así que asegúrese de tener una copia de seguridad.
Tengo un problema similar, ¿le importaría echar un vistazo a la pregunta, por favor? Porque parece que nadie tiene ni idea. apple.stackexchange.com/questions/298969/…