Estoy en una MacBook Pro a principios de 2015 con macOS Sierra, con arranque dual con Ubuntu 16.04.
En macOS, hice dd if=/dev/disk1s3 of=disk2s2
(si recuerdo correctamente). Tuvo éxito y procedí a reducir la partición de macOS usando Utilidad de Discos. Eso también tuvo éxito. Procedí a reiniciar y me encontré incapaz de arrancar en cualquier sistema. Al entrar en modo de recuperación, no puedo restaurar desde una copia de seguridad o reinstalar un nuevo macOS.
Veo las particiones como deberían ser, aunque su salud podría ser cuestionable. Tengo
partición EFI de 210mb como /dev/sda1 FAT
partición macOS de 182GB como /dev/sda2 ffffffff-ffff-ffff-ffff-ffffffffffff
partición de espacio libre de 30GB como /dev/sda3
partición de Ubuntu de 30GB como /dev/sda4 Ext4
Linux Swap de 4GB como /dev/sda5 Swap
¿Alguien sabría cómo podría restaurar las cosas como estaban? Estoy buscando instalar rEFInd para que mi MacBook ofrezca la opción sin que tenga que mantener presionada la tecla Opción cada vez.
diskutil list
devuelve:
/dev/disk0
#: TIPO NOMBRE TAMAÑO IDENTIFICADOR
0: Esquema de particiones GUID *251.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF 181.8 GB disk0s2
3: 0FC63DAF-8483-4772-8E79-3D69D8477DE4 30.0 GB disk0s4
4: LINUX SWAP 4.0 GB disk0s5
/dev/disk1
#: TIPO NOMBRE TAMAÑO IDENTIFICADOR
0: Esquema de particiones de Apple *1.3 GB disk0
1: Mapa de particiones de Apple 30.7 KB disk0s1
2: Apple_HFS OSX X Base System 1.3 GB disk0s2
/dev/disk2
#: TIPO NOMBRE TAMAÑO IDENTIFICADOR
0: sin título *524.3 KB disk2
/dev/disk3
#: TIPO NOMBRE TAMAÑO IDENTIFICADOR
0: sin título *524.3 KB disk3
/dev/disk4
#: TIPO NOMBRE TAMAÑO IDENTIFICADOR
0: sin título *524.3 KB disk4
/dev/disk5
#: TIPO NOMBRE TAMAÑO IDENTIFICADOR
0: sin título *524.3 KB disk5
/dev/disk6
#: TIPO NOMBRE TAMAÑO IDENTIFICADOR
0: sin título *524.3 KB disk6
/dev/disk7
#: TIPO NOMBRE TAMAÑO IDENTIFICADOR
0: sin título *6.3 MB disk7
/dev/disk8
#: TIPO NOMBRE TAMAÑO IDENTIFICADOR
0: sin título *2.1 MB disk8
/dev/disk9
#: TIPO NOMBRE TAMAÑO IDENTIFICADOR
0: sin título *1.0 MB disk9
/dev/disk10
#: TIPO NOMBRE TAMAÑO IDENTIFICADOR
0: sin título *524.3 KB disk10
/dev/disk11
#: TIPO NOMBRE TAMAÑO IDENTIFICADOR
0: sin título *524.3 KB disk11
/dev/disk12
#: TIPO NOMBRE TAMAÑO IDENTIFICADOR
0: sin título *1.0 MB disk12
Actualización: eliminé/destruí disk0 vía gpt. justo antes de añadir gpt
particiones de nuevo.
/dev/disk0
#: TIPO NOMBRE TAMAÑO IDENTIFICADOR
0: Esquema de partición de FDisk *251.0 GB disk0
1: 0xEE 209.7 MB disk0s1
2: 0xDA 181.8 GB disk0s2
3: Linux 30.0 GB disk0s4
Actualización 2: Añadiendo de nuevo las particiones. (Descuidé agregar -i 3 e -i 2 respectivamente).
inicio tamaño índice contenido
0 1 PMBR
1 1 Cabecera GPT Principal
2 32 Tabla GPT Principal
34 6
40 409600 1 Partición GPT - C12A7328.....
409640 226802864 3 Partición GPT - 5374GF72.....
227212504 1269536 2 Partición GPT - 426F6F74.....
228482040 261752679
490234719 32 Tabla GPT Secundaria
490234751 1 Cabecera GPT Secundaria
0 votos
Mira esta respuesta puede llevarte en la dirección correcta. ¡Saludos!
0 votos
@bjbk ¡Gracias por ese enlace! Es realmente esclarecedor. Necesitaría más ayuda antes de poder personalizar esa solución para mi problema. Así que todas mis particiones excepto la de macOS están intactas y saludables. ¿La partición de macOS está de alguna manera corrupta? ¿Eso no explica por qué no puedo arrancar en Ubuntu si mi partición EFI está fuera de la de macOS?
0 votos
@David ¿podrías dar paso a paso más detallados? No veo dónde en gdisk puedo cambiar UUID, solo GUID. Todavía estoy aprendiendo para mis exámenes LPIC-101, por lo tanto, aún soy un poco novato. Alternativamente, una solución centrada en Apple también sería genial.
0 votos
Esta es la mejor respuesta: Datos no respaldados, tipo de partición: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF que la vinculada en el comentario de bjbk. En comparación con mi respuesta allí, solo tienes que quitar disk0s2 y volver a agregarlo correctamente.
0 votos
@klanomath Jajaja. Parece que he estropeado algo entre publicar los dos resultados. ¿Cómo podría hacer una copia de seguridad de mi máquina antes de quitar alguna partición (si es posible en absoluto)?
0 votos
Eliminar una partición y volver a agregarla con el tipo adecuado (y tamaños previos) con gpt solo altera la tabla de particiones. El contenido de la partición no se eliminará.
0 votos
Había una instrucción que implica destrucción. ¿Podrías educarme sobre qué hace eso? Instrucción en cuestión: dd if=/dev/disk0s2 count=3 | vis -c
0 votos
Es similar a un hexdump (que no está disponible en modo de recuperación). Lee los primeros 3 bloques de disk0s2 y los envía a vis. La salida es más o menos legible para los humanos. El propósito es detectar el tipo de partición correcto: ya sea CoreStorage o HFS+ Journaled. Dependiendo del resultado de dd|vis, diferentes comandos + opciones deben ejecutarse para restablecer el volumen de tu macOS.
0 votos
@klanomath En
gpt remove -i 3 disk0
tuve el error: MBR sospechoso en el sector0.diskutil umount disk0s0
devolvió Desmontaje fallido para disk0s0. - EraserPencil hace 9 horas0 votos
No hay nada como un disco0s0 - ¡en ningún lugar en la administración de discos de macOS! ¡Por favor, lea las respuestas/instrucciones con más detenimiento! El comando adecuado para desmontar un disco es
diskutil umountDisk disk0
y para desmontar un volumen/particióndiskutil umount disk0s2
.0 votos
@klanomath ¡Sí!
diskutil umountDisk disk0
fue exitoso,gpt remove -i 3 disk0
dio: MBR sospechoso en el sector 0. Dado que fue un error no mencionado en la solución proporcionada, lo interpreté como "si recibo un mensaje de error, desmontar el disco nuevamente o desmontar los volúmenes obstinados condiskutil umount disk0sX
" en un intento desesperado.0 votos
El MBR sospechoso fue instalado por Ubuntu/grub o lo que sea. No debería importar en primer lugar. Se puede arreglar en un segundo paso como en esta pregunta: ¿Cómo arreglar las particiones GPT, GUID y volúmenes sin tipo montables?
0 votos
@klanomath Creo que estoy en camino de restaurar todo con éxito. Esto es un poco extra en la parte superior. He estado pensando en instalar rEFInd en lugar de GRUB 2 para no tener que sostener constantemente la tecla de opción para arrancar en Ubuntu. ¿Tienes algún consejo sobre eso?
0 votos
Por favor, ¡haga una pregunta adicional!
0 votos
@klanomath
gpt -r show disk0
coincide con tu salida en la solución, sin embargodiskutil verifyDisk disk0
muestra: Se encontraron problemas con el mapa de partición que podrían evitar el arranque. Error: -69808: Algunas informaciones no estaban disponibles durante una búsqueda de intervalo. Procedí únicamente con tus instrucciones y no exploré rEFInd. Actualización: Descuidé agregar "-i 3" y "-i 2" respectivamente.0 votos
La salida de
gpt -r show disk0
no debería coincidir con la salida de la respuesta allí, pero su anteriorgpt -r show disk0
excepto que el MBR fue reemplazado con un pMBR y la partición FFFFFF.. fue reemplazada con una partición corestorage o hfs+ con el mismo tamaño que la partición FFFF.0 votos
@klanomath suena como si hubiera metido la pata. ¿Alguna sugerencia sobre las correcciones?
0 votos
Sí, instala macOS completo y TeamViewer en una unidad USB/disco externo y invítame a una sesión de escritorio remoto. La partición ffff tenía un tamaño de 181,8 GB (= ~355078125 bloques). ¡Ahora tu volumen de Mac tiene un tamaño de 226802864 bloques (= ~ 116 GB)! ¿De dónde sacaste esos valores de tu "nueva" partición?
0 votos
Revisa la(s) ventana(s)/pestaña(s) del Terminal desplazándote hacia arriba para ver si todavía está presente la salida gpt de tu disco original y publícala aquí.
0 votos
@klanomath Ya no está.
0 votos
Entonces, la primera oración en mi comentario de hace 11 minutos "... instalar un macOS completo ... unidad flash ..." surte efecto...
0 votos
Permite continuar esta discusión en el chat.