7 votos

Eliminar Ubuntu y ampliar la partición de Mac

Soy nuevo en el mundo de Mac, y lo primero que hice cuando obtuve mi MacBook Air 2015 fue instalar Ubuntu, pero ahora me arrepiento y quiero quitarlo y recuperar mi espacio en la partición de Mac.

He intentado hacerlo con Utilidad de Discos en OS X, pero falla y no muestra ningún código de error real. ¿Cómo puedo hacerlo entonces?

Así es como se ven mis particiones:

insertar descripción de la imagen aquí


Actualización

Desde el Modo de Recuperación:

insertar descripción de la imagen aquí

-bash-3.2# sw_vers
ProductName:    Mac OS X
ProductVersion: 10.10.5
BuildVersion:   14F27

0 votos

Me metí en grandes problemas. Intenté eliminar lo que pensé que era la partición de intercambio de Linux en Utilidad de Discos en osx y no tuve éxito (antes de hacer esta pregunta), y ahora cuando volví a arrancar en osx, me apareció este error: support.apple.com/es-us/HT204156 el símbolo "Prohibición" Así que creo que voy a borrar todo y reinstalar completamente osx

8voto

klanomath Puntos 19587

Al arrancar en Modo de Recuperación a través de Internet, debes eliminar todas las particiones que no sean de OS X, modificar los tipos de partición de tus particiones de macOS (¡pero mantener sus tamaños!) y luego redimensionar tu volumen principal. La razón por la que no puedes arrancar tu Mac es el tipo de partición falso (FFFF-FFF....) de tu partición principal (i=2/sda2). Además, la partición de Recuperación HD (i=3/sda3) tiene el tipo incorrecto.

Preparación:

  • Reinicia en Modo de Recuperación a través de Internet presionando alt cmd R al iniciar.

    Los requisitos son tener instalada la última actualización de firmware, ya sea ethernet o WLAN (WPA/WPA2) y un router con DHCP activado.
    En una línea de 50 Mbps, toma alrededor de 4 minutos (muestra un pequeño globo animado) para arrancar en una imagen de recuperación de netboot que generalmente se carga desde un servidor de Apple/Akamai.

    Recomiendo ethernet porque es más confiable. Si estás restringido a WIFI y el proceso de arranque falla, simplemente reinicia tu Mac hasta que tengas éxito en el arranque.

    Alternativamente, puedes arrancar desde una unidad USB instaladora (preferiblemente Yosemite o El Capitan) o una unidad USB que contenga un sistema completo (preferiblemente Yosemite o El Capitan). Si arrancas en un sistema completo e inicias sesión como administrador, debes agregar sudo para ejecutar algunos comandos como gpt ... o newfs_hfs ...!

Elimina la partición de Linux Swap y la partición principal

  • Abre en la barra de menú Utilidades->Terminal
  • Ingresa diskutil list y gpt -r show /dev/disk0 para obtener una visión general
  • Eliminar las particiones de Linux:

    diskutil umountDisk /dev/disk0
    gpt remove -i 4 /dev/disk0
    diskutil umountDisk /dev/disk0
    gpt remove -i 5 /dev/disk0 

Modifica las particiones de OS X (LVG)

Tu partición principal puede tener el tipo 53746F72-6167-11AA-AA11-00306543ECAC (CoreStorage) o 48465300-0000-11AA-AA11-00306543ECAC (partición clásica de OS X). Por lo general, las particiones SSD y cifradas con FileVault utilizan CoreStorage.

  • Prueba primero el tipo CoreStorage

    gpt remove -i 3 /dev/disk0 
    gpt remove -i 2 /dev/disk0
    gpt add -b 409640 -i 2 -s 118430560 -t 53746F72-6167-11AA-AA11-00306543ECAC /dev/disk0
    diskutil cs list

    Verifica si tienes un LVG de CoreStorage. Si no, continua con Modifica las particiones de OS X (Estándar). Si encontraste un LVG, continúa con:

    diskutil list
    diskutil umountDisk /dev/diskX #verifica el identificador del disco de un volumen con tamaño ~60 GB y reemplaza X con el número de ese disco (puede ser 2, 3 o ~13)
    diskutil umountDisk /dev/disk0
    gpt add -b 118840200 -i 3 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC /dev/disk0
    diskutil verifyDisk /dev/disk0
    diskutil verifyVolume /dev/disk0s2

Redimensiona la partición de OS X

  • Ingresa nuevamente diskutil list y gpt -r show /dev/disk0. Si tienes un LVG de CoreStorage, tu listado de particiones y el mapa de particiones deberían verse así ahora:

    diskutil list
    /dev/disk0
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *121.3 GB   disk0
       1:                        EFI EFI                     209.7 MB   disk0s1
       2:          Apple_CoreStorage                          60.6 GB   disk0s2
       3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3
    /dev/disk1 Base OS X System
    ....
    /dev/disk2 #esto también puede tener otro identificador de disco como disk13 o disk3
     #:                       TYPE NAME                      SIZE       IDENTIFIER
     0:                  Apple_HFS Macintosh HD               60.0 GB    disk2
    /dev/disk3-disk12 o 13 muchos discos de pequeño tamaño (512 kb - 8 MB) que forman parte del Sistema de Recuperación
    
    gpt -r show disk0
         start        size  index  contents
             0           1         PMBR
             1           1         Pri GPT header
             2          32         Pri GPT table
            34           6         
            40      409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
        409640   118430560      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
     118840200     1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
     120109736   116868407         
     236978143          32         Sec GPT table
     236978175           1         Sec GPT header
  • Ahora ingresa diskutil cs list

    Deberías obtener una lista con 4 UUID de los diversos elementos del LVG de CoreStorage.

  • Redimensiona todo el conjunto al tamaño completo:

    diskutil cs resizeStack lvUUID 0g

    con lvUUID: UUID del Volumen Lógico. Es el último listado y se ve similar a esto: 9A7B21AA-F9FE-4E65-8C7E-ED2A73744C15. 0g es un tamaño mágico que expande un VL y el LVG superior al tamaño máximo disponible

    En tu caso, es el que comienza con 10F16... así que tu comando final es

    diskutil cs resizeStack 10F16........ 0g

    Si tu volumen principal está cifrado, debes desbloquearlo primero e ingresar la contraseña de tu usuario en el volumen principal u otra contraseña adecuada.

    diskutil cs unlockVolume lvUUID

    En tu caso, es el que comienza con 10F16... así que tu comando final es

    diskutil cs unlockVolume 10F16........

    Después de expandir con éxito tu Volumen Lógico, cierra Terminal ingresando exit y cmdQ y reinicia en tu volumen principal.

Modifica las particiones de OS X (Estándar)

  • elimina la partición de CoreStorage y vuelve a agregarla como partición estándar:

    diskutil umountDisk /dev/disk0
    gpt remove -i 2 /dev/disk0
    gpt add -b 409640 -i 2 -s 118430560 -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk0
    diskutil umountDisk /dev/disk0
    gpt add -b 118840200 -i 3 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC /dev/disk0
    diskutil verifyDisk /dev/disk0
    diskutil verifyVolume /dev/disk0s2
  • Expande la partición principal disk0s2 con las herramientas comunes (Utilidad de Disco o diskutil)

0 votos

¡Gracias y funciona!, solo un problema. Cuando reinicié entré en gnu grub, simplemente escribí exit y se inició correctamente en osx y ¡recuperé todo mi espacio! :D pero parece que siempre al arrancar primero va a grub y luego tengo que escribir exit cada vez al arrancar

0 votos

@Jeggy Probablemente instalaste grub en algún lugar (EFI o MBR) hmm. Esa es probablemente una segunda pregunta.

0 votos

@Jeggy ¿Recuerdas dónde instalaste grub? Algunos recursos en Internet dicen fdisk -u /dev/disk0 en Modo de Recuperación por Internet si grub está instalado en el MBR, pero haz primero una copia de seguridad de tu máquina con Time Machine ;-)

-2voto

Thicc Shrecc Puntos 31

Simplemente actualizando la versión de OSX, puedes hacer crecer el tamaño de la partición.... para ello elimina la partición de ubuntu (que luego no se puede fusionar con la partición existente de Macintosh) y luego actualiza la versión de OSX seguida de la fusión... esta vez se fusionará.

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