10 votes

Installer Ubuntu sur Mac avec MacOS et Windows déjà installés

J'ai un MacBook Pro dual-boot fin 2013 avec MacOS Sierra et Windows 10 (BOOTCAMP) déjà installés. Je veux installer Ubuntu comme troisième OS. Y a-t-il un moyen (facile) de le faire ?

> Disk Partitions:

enter image description here

> Gpt dev disk0

enter image description here

> Fdisk disk0

enter image description here

Disk Utility

23voto

David Anderson Points 30783

Une version actualisée de ce document a été publiée aquí .

Note : Ces instructions ont été mises à jour pour être utilisées avec Ubuntu 18.

Cette réponse installe Ubuntu sur votre ordinateur sans utiliser d'outils tiers pour l'installation ou le démarrage d'Ubuntu. Le fichier Ubuntu que j'ai téléchargé s'appelle ubuntu-16.10-desktop-amd64.iso . Je suppose que vous avez créé un installateur de clé USB Ubuntu amorçable et que vous avez vérifié son contenu. Je suppose également que vous avez vérifié la compatibilité matérielle en démarrant avec succès la version live d'Ubuntu. Ces instructions ont été divisées en trois sections principales énumérées ci-dessous.

  • Créer de l'espace sur le disque pour Ubuntu : Pour ce faire, il faut utiliser l'application Terminal de MacOS pour saisir les commandes.
  • Installer Ubuntu : Ceci utilise l'installateur de clé USB Ubuntu.
  • Ajouter Ubuntu au gestionnaire de démarrage - Ici, vous utilisez essentiellement le MacOS pour déplacer les fichiers nécessaires aux bons endroits. Cela permettra à Ubuntu d'être sélectionné dans le gestionnaire de démarrage. Vous n'aurez pas besoin de rEFInd pour démarrer Ubuntu.

Note : Si un autre utilisateur a un schéma de partition différent de celui présenté dans cet exemple, envoyez-moi un commentaire et j'essaierai de mettre à jour ma réponse.

Créer de l'espace sur le disque pour Ubuntu

Pour illustrer les étapes nécessaires, j'ai créé un disque légèrement plus grand que votre disque réel.

Remarque : MacOS 10.11 et supérieur ont Protection de l'intégrité du système (SIP) . Vous doit désac désactiver ceci avant de suivre les commandes ci-dessous.

La sortie de diskutil list disk0 est donné ci-dessous.

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            180.7 GB   disk0s2
   3:         Microsoft Reserved                         16.8 MB    disk0s3
   4:       Microsoft Basic Data BOOTCAMP                70.1 GB    disk0s4

La sortie de sudo gpt -r show /dev/disk0 est donné ci-dessous.

      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  352968704      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  353378344       4056         
  353382400      32768      3  GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
  353415168  136818688      4  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  490233856    9766151         
  500000007         32         Sec GPT table
  500000039          1         Sec GPT header

La sortie de sudo fdisk /dev/disk0 est donné ci-dessous.

Note : Après avoir repartitionné le disque, vous devez vérifier que les valeurs indiquées ci-dessous n'ont pas changé. Certaines modifications peuvent amener Windows à considérer le disque comme un partitionnement hybride. Dans ce cas, Windows risque de ne pas démarrer ou de mal fonctionner.

Disk: /dev/disk0    geometry: 31123/255/63 [500000040 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -  500000039] <Unknown ID>
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused      

J'ai décidé d'autoriser un total d'environ 40 Go pour Ubuntu. Si vous avez besoin d'une taille différente, faites les ajustements appropriés. Je vais créer 3 nouvelles partitions pour Ubuntu. Une description de chacune est donnée ci-dessous.

  • Une partition Swap. La taille de cette partition doit être de 1 à 2 fois la taille de la mémoire installée dans votre ordinateur Mac. fois la taille de la mémoire installée dans votre ordinateur Mac. Je vais vais utiliser une taille de 800 Mo. Bien évidemment, la taille que vous utiliserez sera beaucoup plus grande.
  • Une partition de système de fichiers Ext4 Journaling pour contenir Ubuntu. Ce site partition consommera la majeure partie des quelque 40 Go d'espace que j'ai alloué pour Ubuntu.
  • Une partition du système EFI. Ceci est nécessaire pour qu'Ubuntu apparaisse dans le gestionnaire de démarrage de Mac. Ce gestionnaire apparaît lorsque vous allumez ou redémarrez votre Mac et que vous maintenez enfoncée la touche option clé. Le gestionnaire de démarrage peut être utilisé pour changer le disque de démarrage par défaut (c.-à-d. le système système d'exploitation) ou pour démarrer temporairement à partir d'un disque de démarrage. I ai choisi une taille de 500 Mo pour cette partition.

J'ai choisi de permettre à l'installateur Ubuntu de créer les 3 nouvelles partitions. Donc, à ce stade, il me suffit de réduire la partition MacOS d'environ 40 Go et de créer 3 nouvelles partitions de remplacement. Ces partitions seront remplacées plus tard par l'installateur Ubuntu par les partitions réelles décrites ci-dessus.

La commande pour passer au partitionnement est donnée ci-dessous. Comme la partition MacOS est d'environ 180 Go, j'ai utilisé une valeur souhaitée de 140 Go ( 140G ). J'ai également utilisé une valeur de 800 Mo ( 800M ) pour la taille de la nouvelle partition Swap. Si vous souhaitez une taille plus importante, vous devrez effectuer la substitution appropriée. Remarque : Les deux valeurs de 200 Mo ( 200M ) ont été choisis arbitrairement, ces valeurs changeront plus tard.

diskutil resizevolume disk0s2 140G 3 jhfs+ part1 800M jhfs+ part2 200M jhfs+ part3 200M

Le résultat de cette commande est présenté ci-dessous.

Started partitioning on disk0s2 Macintosh HD
Verifying the disk
Verifying file system
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume Macintosh HD appears to be OK
File system check exit code is 0
Resizing
Waiting for the disks to reappear
Formatting disk0s3 as Mac OS Extended (Journaled) with name part1
Initialized /dev/rdisk0s3 as a 763 MB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Formatting disk0s4 as Mac OS Extended (Journaled) with name part2
Initialized /dev/rdisk0s4 as a 191 MB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Formatting disk0s5 as Mac OS Extended (Journaled) with name part3
Initialized /dev/rdisk0s5 as a 37 GB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Finished partitioning on disk0s2 Macintosh HD
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            140.0 GB   disk0s2
   3:                  Apple_HFS part1                   800.0 MB   disk0s3
   4:                  Apple_HFS part2                   200.0 MB   disk0s4
   5:                  Apple_HFS part3                   39.5 GB    disk0s5
   6:         Microsoft Reserved                         16.8 MB    disk0s6
   7:       Microsoft Basic Data BOOTCAMP                70.1 GB    disk0s7

Note : Le dernier 200M a été ignorée par le diskutil commande. Au lieu de cela, la majeure partie de l'espace libre restant a été allouée à la commande disk0s5 tranche.

La sortie de sudo gpt -r show /dev/disk0 est donné ci-dessous.

      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  273437496      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  273847136     262144         
  274109280    1562496      3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  275671776     390616      4  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  276062392   77057864      5  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  353120256     262144         
  353382400      32768      6  GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
  353415168  136818688      7  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  490233856    9766151         
  500000007         32         Sec GPT table
  500000039          1         Sec GPT header

La sortie de la commande sudo fdisk /dev/disk0 est inchangé par rapport à ce qui a été donné ci-dessus.

Installer Ubuntu

  1. Insérez la clé USB Ubuntu et redémarrez le Mac. Maintenez le bouton option pour invoquer le gestionnaire de démarrage. Sélectionnez pour EFI à partir du lecteur flash USB. Lorsque vous y êtes invité, choisissez l'option l'option indiquée ci-dessous.

    Note : Pour une meilleure vue, cliquez sur l'image ou ouvrez-la dans une nouvelle fenêtre.

    21

  2. Sélectionnez la langue.

    22

  3. Je choisis de sélectionner les deux options ci-dessous.

    23

  4. Choisissez l'option indiquée ci-dessous.

    24

  5. Sélectionnez la partition illustrée ci-dessous. Cette partition doit être de la même taille que celle spécifiée pour la partition Swap lors de l'installation du système. diskutil resize volume a été saisie.

    61

  6. Cliquez sur "Modifier..." et sélectionnez "zone d'échange" dans la fenêtre popup comme suit comme indiqué ci-dessous. Ne modifiez pas la taille de la partition. Ensuite, cliquez sur "OK".

    62

  7. Sélectionnez la partition illustrée ci-dessous. Ensuite, cliquez sur le "-" pour supprimer cette partition.

    63

  8. Sélectionnez l'espace libre comme indiqué ci-dessous.

    64

  9. Cliquez sur le "+" pour ouvrir une fenêtre popup "Créer une partition". Sélectionnez "Partition système EFI". Modifiez également la taille à 500 Mo et cliquez sur le bouton le bouton "End of this space". Ensuite, cliquez sur "OK".

    65

  10. Sélectionnez la partition illustrée ci-dessous. Ensuite, cliquez sur le "-" pour supprimer cette partition.

    66

  11. Sélectionnez l'espace libre comme indiqué ci-dessous.

    67

  12. Cliquez sur le "+" pour ouvrir une fenêtre popup "Créer une partition". Sélectionnez "Ext4 journaling file system". Sélectionnez également "/" comme "Mount point de montage". Ne modifiez pas la taille de la partition. Ensuite, cliquez sur "OK".

    68

  13. Cliquez sur le bouton "Installer maintenant" illustré ci-dessous.

    69

  14. Cliquez sur le bouton "Continuer" illustré ci-dessous.

    70

  15. Sélectionnez l'emplacement souhaité.

    71

  16. Sélectionnez votre clavier.

    72

  17. Continuez et installez Ubuntu Linux. Une fois terminé, redémarrez et maintenez le bouton option pour invoquer le gestionnaire de démarrage. Choisissez de démarrer à partir du volume MacOS.

Ajouter Ubuntu au gestionnaire de démarrage

Après avoir installé Ubuntu, la commande diskutil list disk0 a produit le résultat suivant.

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            140.0 GB   disk0s2
   3:                 Linux Swap                         800.0 MB   disk0s3
   4:           Linux Filesystem                          39.3 GB    disk0s4
   5:                        EFI NO NAME                 500.2 MB   disk0s5
   6:         Microsoft Reserved                         16.8 MB    disk0s6
   7:       Microsoft Basic Data BOOTCAMP                70.1 GB    disk0s7

La commande sudo gpt -r show /dev/disk0 a produit le résultat suivant.

      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  273437496      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  273847136     262144         
  274109280    1562496      3  GPT part - 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
  275671776       1312         
  275673088   76732416      4  GPT part - 0FC63DAF-8483-4772-8E79-3D69D8477DE4
  352405504     976896      5  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
  353382400      32768      6  GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
  353415168  136818688      7  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  490233856    9766151         
  500000007         32         Sec GPT table
  500000039          1         Sec GPT header

Note : Les 3 partitions de remplacement ont été remplacées par les partitions spécifiées lors de l'installation d'Ubuntu.

Pour faire apparaître Ubuntu dans le gestionnaire de démarrage, exécutez les étapes suivantes.

  1. Montez les partitions du système EFI en entrant les commandes suivantes ci-dessous.

    sudo diskutil mount disk0s1
    sudo diskutil mount disk0s5
  2. Utilisez l'application Finder pour copier le EFI dossier du volume EFI au volume NO NAME .

  3. Si vous ne sont pas si vous installez Ubuntu 18 ou une version plus récente, vous pouvez sauter les étapes 4, 5 et 6.

  4. Déplacez tous les dossiers et fichiers dans le EFI/Boot dans le dossier EFI volume à la poubelle.

  5. Copie le fichier bootmgfw.efi sur le EFI à partir du dossier /EFI/Microsoft/Boot dans le dossier /EFI/Boot .

  6. Renommer le fichier bootmgfw.efi dans le /EFI/Boot dans le dossier EFI volume au nom bootx64.efi .

  7. Supprimez les dossiers et les fichiers qui ont été ajoutés à l'arborescence de la base de données. EFI volume pendant l'installation d'Ubuntu. Pour ce faire, déplacez le dossier EFI/Ubuntu sur le EFI volume à la poubelle.

  8. Supprimez les fichiers liés à Microsoft de la base de données NO NAME volume. Pour Pour ce faire, déplacez le dossier EFI/Microsoft sur le NO NAME volume à la poubelle.

  9. Si vous sont si vous installez Ubuntu 18 ou une version plus récente, vous pouvez sauter les étapes 10, 11 et 12.

  10. Déplacer le fichier EFI/Boot/bootx64.efi sur le NO NAME volume à la poubelle.

  11. Copie le fichier grubx64.efi sur le NO NAME à partir du dossier /EFI/ubuntu dans le dossier /EFI/Boot .

  12. Renommer le fichier grubx64.efi dans le /EFI/Boot dans le dossier NO NAME volume au nom bootx64.efi .

  13. Videz la poubelle.

  14. (Facultatif) Téléchargez une collection d'icônes depuis le site Web Sourceforge. site Mac icns . Utilisez l'application Finder pour ouvrir le fichier téléchargé mac-ices.dmg puis entrez la commande suivante pour copier le fichier de l'icône Ubuntu os_ubuntu.icns à la NO NAME volume.

    cp /Volumes/mac-icns/os_ubuntu.icns "/Volumes/NO NAME/.VolumeIcon.icns"

    Cela ajoutera l'icône Ubuntu suivante au menu de démarrage.

    os_ubuntu.png

    Remarque : Lorsque vous avez terminé, vous pouvez utiliser l'application Finder pour éjecter le disque dur. mac-icns volume.

  15. Utilisez l'application Finder ou entrez les commandes ci-dessous pour démonter les partitions du système EFI étiquetées EFI y NO NAME .

    diskutil unmount disk0s1
    diskutil unmount disk0s5

-1voto

Installez Ubuntu. Insérez la clé USB Ubuntu et redémarrez le Mac. Maintenez la touche Option enfoncée pour appeler le gestionnaire de démarrage. Sélectionnez le démarrage à partir du lecteur flash USB.

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