Come rimuovere correttamente una partizione Linux senza rovinare l'unità?

0

So che sembra una domanda per principianti / stupidi, dal momento che una risposta ovvia potrebbe essere:

  1. Apri Utility Disco
  2. Rimuovi la partizione Linux

Tuttavia sembra che potrebbe non essere così facile, e che seguendo questi passaggi potrebbe effettivamente portare a schemi di partizione piuttosto incasinati:

Pertanto mi sto ponendo questa domanda nella speranza di un modo corretto e sicuro per rimuovere una partizione Linux dopo un doppio avvio Mac / Linux, senza dover temere di andare a un editor esadecimale per riparare il disco o utilizzare il ripristino Internet e perdere tutti i tuoi dati.

Sto usando High Sierra 10.13.6 e Ubuntu 18.04, senza REFind e nessuna partizione di swap.

$ 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_APFS Container disk1         180.8 GB   disk0s2
   3:       Microsoft Basic Data                         69.8 GB    disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +180.8 GB   disk1
                             Physical Store disk0s2
   1:                APFS Volume macOS                   69.9 GB    disk1s1
   2:                APFS Volume Preboot                 23.2 MB    disk1s2
   3:                APFS Volume Recovery                515.0 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4
    
posta Nitoref 11.11.2018 - 15:48
fonte

1 risposta

0

Suppongo tu abbia installato Linux nella partizione Microsoft Basic Data . Sebbene con Ubuntu 18, mi aspetto un tipo di partizione Linux Filesystem .

Il comando indicato di seguito rimuoverà la partizione Microsoft Basic Data . Lo spazio libero creato sarà non visualizzato in diskutil list .

sudo diskutil eraseVolume free none disk0s3

Il comando indicato di seguito aggiungerà lo spazio libero alla partizione del contenitore APFS. Questo spazio aggiunto sarà disponibile per macOS.

sudo diskutil apfs resizeContainer disk0s2 0

Suppongo che ci sarà ancora del codice Linux nella partizione EFI nascosta. I comandi seguenti rimuoveranno qualsiasi codice Linux che potrebbe causare la visualizzazione di un'icona in Startup Manager.

sudo diskutil mount disk0s1
rm -R /Volumes/EFI/EFI/Boot
sudo disktuil unmount disk0s1
    
risposta data 11.11.2018 - 21:27
fonte

Leggi altre domande sui tag