7 votes

Supprimer Ubuntu et agrandir la partition Mac

Je suis nouveau dans tout le monde Mac, et la première chose que j'ai faite quand j'ai eu mon Macbook Air 2015 a été d'installer Ubuntu, mais je l'ai regretté maintenant et je veux le supprimer et récupérer mon espace dans la partition Mac.

J'ai essayé de le faire avec l'Utilitaire de disque dans OS X, mais ça ne marche pas et ne donne aucun code d'erreur réel. Je ne sais donc pas comment je peux le faire ?

Voici à quoi ressemblent mes partitions :

enter image description here


Mise à jour

Depuis le mode de récupération :

enter image description here

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

0 votes

J'ai eu de gros problèmes. J'ai essayé de supprimer ce que je pensais être la partition Linux Swap dans l'Utilitaire de disque sous osx, sans succès (avant de poser cette question), et maintenant, lorsque j'ai redémarré sous osx, j'ai obtenu cette erreur : support.apple.com/fr/HT204156 le "symbole d'interdiction" Donc je pense que je vais tout laisser tomber et réinstaller complètement osx.

8voto

klanomath Points 63400

En démarrant en mode de récupération Internet, vous devez supprimer toutes les partitions non OS X, modifier les types de partition de vos partitions MacOS (mais conserver leurs tailles !), puis redimensionner votre volume principal. La raison pour laquelle vous ne pouvez pas démarrer votre Mac est le type de partition bidon (FFFF-FFF....) de votre partition principale (i=2/sda2). De plus, la partition du disque dur de récupération (i=3/sda3) a le mauvais type.

Préparation :

  • Redémarrez en mode de récupération Internet en appuyant sur alt cmd R au démarrage.

    Les conditions préalables sont la dernière mise à jour du micrologiciel installée, l'utilisation d'un réseau Ethernet ou WLAN (WPA/WPA2) et un routeur avec DHCP activé.
    Sur une ligne de 50 Mbps, il faut environ 4 minutes (en présentant un petit globe animé) pour démarrer dans une image de récupération par le réseau qui est généralement chargée depuis un serveur Apple/Akamai.

    Je recommande l'Ethernet car il est plus fiable. Si vous êtes limité au WIFI et que le processus de démarrage échoue, redémarrez simplement votre Mac jusqu'à ce que vous réussissiez à démarrer.

    Vous pouvez également démarrer à partir d'une clé USB d'installation amorçable (de préférence Yosemite ou El Capitan) ou d'une clé USB contenant un système complet (de préférence Yosemite ou El Capitan). Si vous démarrez sur un système complet et que vous vous connectez en tant qu'administrateur, vous devez ajouter en préambule sudo pour exécuter des commandes comme gpt ... ou newfs_hfs ... !

Enlever la partition Swap et principale de Linux

  • Ouvrez dans la barre de menu Utlities->Terminal
  • Entrez diskutil list y gpt -r show /dev/disk0 pour avoir une vue d'ensemble
  • Supprimez les partitions Linux :

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

Modifier les partitions OS X (LVG)

Votre partition principale peut avoir le type 53746F72-6167-11AA-AA11-00306543ECAC (CoreStorage) ou 48465300-0000-11AA-AA11-00306543ECAC (partition OS X classique). Habituellement, les partitions SSD et Filevaulted utilisent CoreStorage entre-temps.

  • Essayez d'abord le type 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

    Vérifiez si vous avez un LVG CoreStorage. Si ce n'est pas le cas, continuez avec Modifier les partitions OS X (Standard) . Si vous avez trouvé un LVG, continuez avec :

    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

Redimensionner une partition OS X

  • Entrez diskutil list y gpt -r show /dev/disk0 à nouveau. Si vous disposez d'un LVG CoreStorage, votre liste de partitions et la carte des partitions devraient ressembler à ceci :

    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
  • Maintenant, entrez diskutil cs list

    Vous devriez obtenir une liste avec 4 UUIDs des différents éléments du LVG CoreStorage.

  • Redimensionnez toute la pile à sa taille maximale :

    diskutil cs resizeStack lvUUID 0g

    avec lvUUID : UUID du volume logique. C'est le dernier de la liste et il ressemble à ceci : 9A7B21AA-F9FE-4E65-8C7E-ED2A73744C15. 0g est une taille magique qui étend un LV et le LVG supérieur à la taille maximale disponible.

    Dans votre cas, c'est celle qui commence par 10F16... donc votre commande finale est

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

    Si votre volume principal est crypté, vous devez d'abord le déverrouiller et entrer le mot de passe de votre utilisateur sur le volume principal ou une autre phrase de passe appropriée.

    diskutil cs unlockVolume lvUUID

    Dans votre cas, c'est celui qui commence par 10F16... donc votre commande finale est

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

    Après avoir réussi à étendre votre Volume Logique, quittez le Terminal en entrant exit y cmdQ et redémarrez sur votre volume principal.

Modifier les partitions OS X (Standard)

  • supprimez la partition CoreStorage et réinsérez-la comme partition 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
  • Développez la partition principale disk0s2 avec les outils courants (Disk Utility ou diskutil)

0 votes

Merci et ça marche !, juste un problème. Quand j'ai redémarré, je suis entré dans gnu grub, j'ai juste écrit exit et ça a démarré avec succès dans osx et j'ai récupéré tout mon espace ! :D mais il semble qu'à chaque fois qu'il démarre, il va d'abord dans grub et ensuite je dois écrire exit à chaque fois au démarrage

0 votes

@Jeggy Vous avez probablement installé grub quelque part (EFI ou MBR) hmm. C'est probablement une deuxième question.

0 votes

@Jeggy Vous rappelez-vous où vous avez installé grub ? Certaines ressources Internet disent fdisk -u /dev/disk0 en mode de récupération Internet si grub est installé sur le MBR - mais sauvegardez d'abord votre machine avec Time Machine ;-)

-2voto

John A. Ramey Points 423

Avec juste la mise à jour de la version d'osx , vous pouvez augmenter la taille de la partition.... pour cela supprimer la partition ubuntu (qui alors ne peut pas être fusionné avec la partition macintosh existante) et ensuite mettre à jour la version d'osx suivi par la fusion . cette fois il va fusionner ,,

0 votes

De cette façon, cela a fonctionné pour moi. car lorsque j'ai essayé d'étendre la partition mac après avoir supprimé ubuntu, une erreur s'est produite et l'espace qui était précédemment utilisé par ubuntu a été laissé libre et inutilisable. ... la raison de cela a à voir avec le stockage de base des groupes de volumes logiques dans les partitions ... qui a diminué avec la mise à niveau de mac os x ... et puis le système pourrait étendre la taille de la partition mac avec l'espace libre existant inutilisé précédemment occupé par ubuntu ...

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X