Rimuovere Ubuntu e far crescere la partizione Mac

5

Sono nuovo di tutto il mondo Mac e la prima cosa che ho fatto quando ho ottenuto il mio MacBook Air 2015 è stata l'installazione di Ubuntu, ma ora mi sono pentito di averlo rimosso e di avere il mio spazio nella partizione Mac .

Ho provato a farlo con Utility Disco in OS X, ma non funziona e non fornisce alcun codice di errore reale. Quindi non so come posso farlo?

Ecco come appaiono le mie partizioni:

Aggiorna

Dallamodalitàdiripristino:

-bash-3.2# sw_vers
ProductName:    Mac OS X
ProductVersion: 10.10.5
BuildVersion:   14F27
    
posta Jeggy 29.01.2016 - 14:30
fonte

2 risposte

7

Con la modalità di ripristino Internet avviata è necessario rimuovere tutte le partizioni non OS X, modificare i tipi di partizione delle partizioni macOS (ma mantenere le loro dimensioni!) e quindi ridimensionare il volume principale. Il motivo per cui non è possibile avviare il Mac è il tipo di partizione fasulla (FFFF-FFF ....) della partizione principale (i = 2 / sda2). Inoltre la partizione Recovery HD (i = 3 / sda3) ha il tipo sbagliato.

Preparazione:

  • Riavvia a Internet Recovery Mode premendo alt cmd R all'avvio.

    I prerequisiti sono l'ultimo aggiornamento del firmware installato, sia Ethernet che WLAN (WPA / WPA2) e un router con DHCP attivato.
    Su una linea a 50 Mbps ci vogliono circa 4 minuti (presentando un piccolo globo animato) per avviare in un'immagine di recupero netboot che di solito viene caricata da un server Apple / Akamai.

    Raccomando Ethernet perché è più affidabile. Se sei limitato a Wi-Fi e il processo di avvio non riesce, riavvia il tuo Mac fino al tuo avvio.

    In alternativa puoi iniziare da una pen drive installer avviabile (preferibilmente Yosemite o El Capitan) o una pen drive contenente un sistema completo (preferibilmente Yosemite o El Capitan). Se fai il boot su un sistema completo e accedi come amministratore devi anteporre sudo per eseguire alcuni comandi come gpt ... o newfs_hfs ... !

Rimuovi lo Swap di Linux e la partizione principale

  • Apri nella barra dei menu Utlities- > Terminal
  • Inserisci diskutil list e gpt -r show /dev/disk0 per ottenere una panoramica
  • Rimuovi le partizioni Linux:

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

Modifica le partizioni OS X (LVG)

La tua partizione principale può avere il tipo 53746F72-6167-11AA-AA11-00306543ECAC (CoreStorage) o 48465300-0000-11AA-AA11-00306543ECAC (classica partizione OS X). Solitamente SSD e partizioni filevaultate utilizzano CoreStorage nel frattempo.

  • Prima prova il 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
    

    Controlla se hai un LVG CoreStorage. In caso contrario, continua con Modifica le partizioni di OS X (standard) . Se hai trovato un LVG, continua con:

    diskutil list
    diskutil umountDisk /dev/diskX #check for a disk identifier of a volume with the size ~60 GB and replace X with the number of that disk (it may be 2, 3 or ~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
    

Ridimensiona la partizione OS X

  • Inserisci nuovamente diskutil list e gpt -r show /dev/disk0 . Se hai un LVG di CoreStorage, il tuo elenco delle partizioni e la mappa delle partizioni dovrebbero apparire così:

    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 #this may also have another disk identifier like disk13 or disk3
     #:                       TYPE NAME                      SIZE       IDENTIFIER
     0:                  Apple_HFS Macintosh HD               60.0 GB    disk2
    /dev/disk3-disk12 or 13 a lot of small sized disks (512 kb - 8 MB) which are part of the Recovery System
    
    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
    
  • Ora inserisci diskutil cs list

    Dovresti ottenere un elenco con 4 UUID dei vari elementi del CoreStorage LVG.

  • Ridimensiona l'intero stack fino alla dimensione massima:

    diskutil cs resizeStack lvUUID 0g
    

    con lvUUID: UUID del volume logico. È l'ultimo elencato ed è simile a questo: 9A7B21AA-F9FE-4E65-8C7E-ED2A73744C15. 0g è una dimensione magica che espande un LV e l'LVG superiore alla dimensione massima disponibile

    Nel tuo caso è quello che inizia con 10F16 ... quindi il tuo comando finale è

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

    Se il tuo volume principale è crittografato devi prima sbloccarlo e inserire la password dell'utente sul volume principale o un'altra frase segreta corretta.

    diskutil cs unlockVolume lvUUID
    

    Nel tuo caso è quello che inizia con 10F16 ... quindi il tuo comando finale è

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

    Dopo aver espanso con successo il terminale di uscita del volume logico immettendo exit e cmd Q e riavvia il volume principale.

Modifica le partizioni di OS X (standard)

  • rimuovi la partizione CoreStorage e aggiungila nuovamente come partizione standard:

    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
    
  • Espandi la partizione principale disk0s2 con gli strumenti comuni (Utility Disco o diskutil)
risposta data 29.01.2016 - 16:58
fonte
-2

con l'aggiornamento della versione di osx, puoi aumentare la dimensione della partizione .... per questo elimina la partizione di ubuntu (che quindi non può essere unita alla partizione Macintosh esistente) e quindi aggiorna la versione di osx seguita dalla fusione. questa volta si unirà ,

    
risposta data 21.01.2018 - 19:04
fonte

Leggi altre domande sui tag