23 votes

Comment puis-je faire un triple démarrage de MacOS Catalina, Ubuntu 18.04 et Windows 10 ?

J'utilise actuellement le MacBook Pro de mi-2014. J'ai lu les questions similaires posées mais comme je n'ai pas beaucoup de connaissances techniques, j'ai pensé que je devais créer une nouvelle question.

Historique du dispositif

  • J'avais installé Ubuntu en même temps que MacOS
  • J'ai récemment essayé de créer une autre partition et d'installer Windows 10.
  • L'installation s'est déroulée avec succès mais le problème concernait les entrées de démarrage.
  • Je n'ai pas pu démarrer sur MacOS mais j'ai pu démarrer sur Windows et Ubuntu.
  • Puis a créé Cette question pour résoudre le problème.
  • J'ai sauvegardé les données d'Ubuntu et supprimé la partition Windows et Ubuntu.
  • Mais je ne suis pas sûr de pouvoir procéder directement à une nouvelle installation car j'avais des installations précédentes qui ont pu apporter des modifications à l'EFI, etc.

Mon diskutil list La sortie est :

DEREK:~ TheSwapnil$ 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         250.8 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +250.8 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume MacOSX - Data           105.8 GB   disk1s1
   2:                APFS Volume Preboot                 80.7 MB    disk1s2
   3:                APFS Volume Recovery                529.0 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4
   5:                APFS Volume MacOSX                  10.6 GB    disk1s5

Veuillez me guider pour l'installation étape par étape sans utiliser Bootcamp.

J'ai des fichiers .iso d'Ubuntu et une clé USB de Windows10 prête à l'emploi.

25voto

David Anderson Points 30783

Ces instructions sont destinées aux derniers Macs Intel qui démarrent MacOS à partir d'un volume APFS et qui démarrent Windows et Ubuntu par EFI.

Si vous avez besoin d'installer Ubuntu sur un Mac avec un SSD interne basé sur PCIe et/ou une puce T2, alors vous devriez lire La réponse de japhwil .

Notez ce qui suit :

  • Si votre souris ou votre clavier sans fil ne fonctionne pas pendant le processus d'installation, je suppose que vous disposez d'un remplacement filaire que vous pouvez utiliser temporairement.

  • Apple a introduit la puce de sécurité T2 et Secure Boot à partir de certains Macs en 2018. Si votre Mac comprend la puce de sécurité T2 d'Apple, alors vous devrez peut-être modifier les paramètres de sécurité afin d'utiliser les procédures indiquées ci-dessous. Voir le site web d'Apple À propos de Secure Boot pour plus d'informations.

  • Utilisateur vous le savez a fait remarquer avec le MacBook Pro Touch (15 pouces, fin 2016), /dev/sda doit être remplacé par /dev/nvme0n1p dans les instructions ci-dessous.

Suppression des fichiers de démarrage d'une installation Windows ou Ubuntu précédente

Si vous avez supprimé une version précédente de Windows ou Ubuntu, il se peut que des fichiers restent dans la partition EFI ( disk0s1 ). Les commandes ci-dessous permettront de supprimer ces fichiers.

sudo diskutil mount disk0s1
cd /Volumes/EFI/EFI
rm -r boot ubuntu windows
cd ~
diskutil unmount disk0s1

Remarque : Si le boot ubuntu o windows Le répertoire (dossier) n'existe pas, alors attendez-vous à obtenir un No such file or directory message d'erreur.

Installation de Windows sans utiliser l'assistant Boot Camp.

Remarque : si vous pouvez utiliser l'application Boot Camp Assistant pour installer Windows, je vous conseille de le faire. Ces instructions sont principalement destinées à ceux qui ont une configuration spéciale qui interdit l'utilisation de l'application Boot Camp Assistant pour installer Windows.

  1. Utilisez l'application Utilitaire de disque pour effacer un lecteur flash de 16 Go ou plus. Choisissez l'option ExFAT et le format Master Boot Record schéma.

  2. Montez le fichier ISO Windows, puis copiez les fichiers sur le lecteur flash. L'ISO actuel de Windows 10 peut être téléchargé sur le site Web de Microsoft. Télécharger l'image disque de Windows 10 (fichier ISO) .

  3. Copier le logiciel d'assistance Windows conçu pour votre Mac sur le lecteur flash. Le logiciel de support Windows peut être téléchargé en utilisant l'application Boot Camp Assistant. Sélectionnez Action->Download Window Support Software dans la barre de menu.

    Voici le contenu du lecteur flash d'installation de Windows tel qu'il apparaît dans l'application Finder. Le site AutoUnattend.xml et à la fois le $WinPEDriver$ y BootCamp proviennent du logiciel d'assistance Windows téléchargé par Apple pour un iMac (21,5 pouces, fin 2013). Les autres fichiers et dossiers provenaient du Win10_1909_English_x64.iso téléchargé à partir de Microsoft.

  4. Créer un espace libre à utiliser par Windows. Dans cet exemple, 400 Go seront réservés à Windows sur un disque de 1,1 To. Avant d'allouer l'espace libre, la sortie de la commande diskutil list disk0 est présenté ci-dessous.

    /dev/disk0 (internal, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *1.1 TB     disk0
       1:                        EFI EFI                     209.7 MB   disk0s1
       2:                 Apple_APFS Container disk1         1.1 TB     disk0s2

    Pour rendre 300 Go d'espace libre disponible, la commande ci-dessous a été utilisée.

    sudo diskutil apfs resizeContainer disk0s2 700G

    La nouvelle sortie de la commande diskutil list disk0 est présenté ci-dessous. Remarquez le bloc de 300 Go d'espace libre créé directement en dessous. disk0s2 n'est pas indiqué.

    /dev/disk0 (internal, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *1.1 TB     disk0
       1:                        EFI EFI                     209.7 MB   disk0s1
       2:                 Apple_APFS Container disk1         700.0 GB   disk0s2
  5. Redémarrez le Mac et maintenez immédiatement enfoncée la touche option jusqu'à ce que les icônes du gestionnaire de démarrage apparaissent. Choisissez l'icône EFI Boot sous l'icône du lecteur flash.

  6. Lorsque l'image ci-dessous apparaît, appuyez sur le bouton shift + F10 combinaison de touches. La fenêtre d'invite de commande ci-dessous devrait apparaître.

  7. Entrez la commande suivante pour créer les partitions Windows. Ces commandes sont basées sur les instructions trouvées sur le site Web de Microsoft Partitions de disque dur basées sur UEFI/GPT .

    diskpart
    select disk 0
    create partition msr size=16
    create partition primary 
    shrink desired=800
    format quick fs=ntfs label=BOOTCAMP
    assign letter=w
    create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
    format quick fs=ntfs label=Recovery
    gpt attributes=0x8000000000000001
    list partition
    exit

    La sortie de l list partition pour cet exemple est donnée ci-dessous.

      Partition ###  Type              Size     Offset
      -------------  ----------------  -------  -------
      Partition 1    System             200 MB    20 KB
      Partition 2    Unknown            651 GB   200 MB
      Partition 3    Reserved            16 MB   652 GB
      Partition 4    Primary            371 GB   652 GB
    * Partition 5    Recovery           800 MB  1023 GB

    Entrez la commande exit pour fermer la fenêtre d'invite de commande.

  8. Procédez et terminez l'installation de Windows.

    Remarque : si le Mac redémarre sur MacOS avant la fin de l'installation de Windows, ouvrez le volet Disque de démarrage de l'application Préférences Système. Après avoir déverrouillé, mettez en surbrillance l'icône intitulée Windows, puis cliquez sur le bouton Restart bouton. L'installation de Windows devrait se poursuivre.

  9. Si, après la fin de l'installation de Windows, le logiciel d'assistance Windows ne commence pas automatiquement à s'installer, exécutez la commande Setup dans l'application BootCamp sur le lecteur flash.

Installer Ubuntu

  1. Téléchargez le dernier fichier ISO d'installation d'Ubuntu à partir de l'adresse suivante Page d'accueil Ubuntu . Le fichier téléchargé et utilisé dans cette réponse s'appelle ubuntu-18.04.3-desktop-amd64.iso .

  2. Créer un espace libre pour installer Ubuntu. Dans cet exemple, 300 Go d'espace seront réservés pour Ubuntu. La sortie de diskutil list disk0 après l'installation de Windows est indiqué ci-dessous.

    /dev/disk0 (internal, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *1.1 TB     disk0
       1:                        EFI EFI                     209.7 MB   disk0s1
       2:                 Apple_APFS Container disk1         700.0 GB   disk0s2
       3:         Microsoft Reserved                         16.8 MB    disk0s3
       4:       Microsoft Basic Data BOOTCAMP                398.4 GB   disk0s4
       5:           Windows Recovery                         838.9 MB   disk0s5

    Remarque : dans cet exemple, la partition EFI ( disk0s1 ) est de 209,7 Mo. Rappelez-vous la taille de la partition EFI sur votre disque. Vous aurez besoin de cette valeur dans une étape ultérieure.

    La commande donnée ci-dessous réduira l'APFS de 300 Go.

    Note : Pour être compatible avec MacOS, les entrées dans la table de partition Guid (GPT) doivent être dans l'ordre croissant. Pour s'en assurer, des partitions factices doivent être créées lors de la réservation de l'espace libre. Puisque le programme d'installation d'Ubuntu créera deux nouvelles partitions, la commande ci-dessous créera deux partitions factices.

    sudo diskutil apfs resizeContainer disk0s2 400G exfat DUMMY1 200M exfat DUMMY2 200M

    La partition fictive peut avoir une taille arbitraire, puisque les partitions seront supprimées ultérieurement. La sortie de la commande diskutil list disk0 après avoir entré la commande ci-dessus, est donné ci-dessous.

    /dev/disk0 (internal, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *1.1 TB     disk0
       1:                        EFI EFI                     209.7 MB   disk0s1
       2:                 Apple_APFS Container disk2         400.0 GB   disk0s2
       3:       Microsoft Basic Data DUMMY1                  199.2 MB   disk0s8
       4:       Microsoft Basic Data DUMMY2                  199.2 MB   disk0s9
       5:         Microsoft Reserved                         16.8 MB    disk0s3
       6:       Microsoft Basic Data                         398.4 GB   disk0s4
       7:           Windows Recovery                         838.9 MB   disk0s5
  3. Utilisez Graisseur pour créer un installateur Ubuntu amorçable sur une clé USB, puis démarrer à partir de cette clé. Un tutoriel peut être trouvé sur le site web d'Ubuntu Créer une clé USB amorçable sous MacOS .

  4. Lorsque le menu ci-dessous apparaît, sélectionnez Try Ubuntu without installing .

  5. Lorsque le bureau Ubuntu apparaît, appuyez sur la touche control + option + T pour ouvrir une fenêtre de terminal.

  6. Renommez temporairement les dossiers contenant les fichiers de démarrage Windows EFI. Cela permet d'éviter que certains fichiers ne soient écrasés lors de l'installation d'Ubuntu. De plus, cela empêchera Windows d'être ajouté au menu de démarrage de GRUB. Entrez les commandes suivantes pour renommer les dossiers

    sudo -i
    mkdir efi
    mount /dev/sda1 efi
    mv efi/EFI efi/EFI.win
    umount efi
    rmdir efi
    exit
  7. Entrez la commande exit pour fermer la fenêtre du terminal, puis double-cliquez sur l'icône intitulée Install Ubuntu 18.04.3 LTS affiché sur le bureau. Procédez à l'installation d'Ubuntu.

  8. Lorsque l'écran ci-dessous apparaît, sélectionnez "Installer un logiciel tiers pour le matériel graphique et Wi-Fi et des formats de média supplémentaires", comme indiqué ci-dessous.

  9. Lorsque l'écran ci-dessous apparaît, sélectionnez "Autre chose", comme indiqué ci-dessous.

  10. Supprimez les partitions factices. Puisque la sortie de diskutil list disk0 a montré que la troisième et la quatrième partitions sont les du leur, la fenêtre ci-dessous identifiera ces partitions du leur en tant qu'appareils /dev/sda3 y /dev/sda4 . Mettre en évidence le dispositif /dev/sda3 puis cliquez sur le bouton - pour supprimer. Répétez l'opération pour le /dev/sda4 .

  11. Mettez en surbrillance les 300 Go d'espace libre, comme indiqué ci-dessous, puis cliquez sur le bouton + pour ajouter une nouvelle partition.

    Dans la fenêtre contextuelle, sélectionnez une taille et une utilisation à partir de EFI System Partition comme indiqué ci-dessous. Ici, 210 Mo a été utilisé car la taille de la partition EFI d'origine était de 209,7 Mo. Vous devez entrer une valeur égale à la taille de la partition EFI d'origine sur votre disque, arrondie au Mo le plus proche. Ensuite, cliquez sur le bouton OK bouton.

  12. Mettez en surbrillance l'espace libre restant, comme indiqué ci-dessous, puis cliquez sur le bouton + pour ajouter une nouvelle partition.

    Dans la fenêtre popup, sélectionnez un point de montage de / comme indiqué ci-dessous. Utilisons par défaut Ext4 journaling file system y ne pas modifier la taille. Ensuite, cliquez sur le bouton OK bouton.

  13. Puisque toutes les nouvelles partitions ont été créées, cliquez sur le bouton Install Now bouton. Lorsque l'écran ci-dessous apparaît, cliquez sur le bouton Continue bouton. Procédez et installez Ubuntu.

  14. Lorsque l'installation d'Ubuntu est terminée, le Mac doit être redémarré. Si on vous demande de retirer le support d'installation, faites-le. Lorsque le Mac redémarre, maintenez immédiatement enfoncée la touche option jusqu'à ce que les icônes du gestionnaire de démarrage apparaissent. Ensuite, maintenez enfoncée la touche control tout en sélectionnant le EFI Boot sous l'icône du lecteur interne. Le Mac devrait démarrer Ubuntu.

  15. Sur le bureau Ubuntu, appuyez sur le bouton control + option + T pour ouvrir une fenêtre de terminal. Saisissez les commandes suivantes pour déplacer les fichiers de démarrage EFI Ubuntu vers la nouvelle partition EFI et restaurer les noms des dossiers de démarrage Windows.

    sudo -i
    mkdir efi
    mount /dev/sda3 efi
    mv /boot/efi/EFI efi
    mv /boot/efi/EFI.win /boot/efi/EFI
    umount efi
    rmdir efi
  16. Utilisez la commande suivante pour étiqueter sda3 avec EFI2 .

    fatlabel /dev/sda3 EFI2

    Utilisez la commande suivante pour obtenir la valeur UUID de l'ancien ( sda1 ) et nouveau ( sda3 ) (à utiliser à l'étape suivante).

    blkid /dev/sda1 /dev/sda3

    D'après la sortie, la valeur UUID pour sda1 y sda3 a été déterminé comme étant 02E4-255E y 2BCF-0C4E respectivement. Dans votre cas, les valeurs UUID elles-mêmes seront spécifiques à votre machine. Les valeurs UUID données le sont à titre d'exemple et seront probablement différentes dans votre cas, comme on peut s'y attendre. L'étape suivante montre ce qu'il faut faire avec les valeurs UUID.

  17. Changez l'UUID dans le /etc/fstab fichier. Utilisez la commande nano /etc/fstab ou une autre commande pour ouvrir le /etc/fstab dans un éditeur. Remplacez l'UUID par sda1 avec l'UUID de sda3 . Pour cet exemple, il s'agirait de remplacer 02E4-255E avec 2BCF-0C4E . Enregistrez la modification et fermez l'éditeur.

  18. Assurez-vous que le disque n'utilise pas de partitionnement hybride. Ceci peut être accompli en entrant la commande donnée ci-dessous.

    gdisk /dev/sda

    Cette commande est interactive. Les commandes interactives que vous devrez saisir à l'invite de la commande gdisk sont indiqués ci-dessous.

    x
    n
    w
    y
  19. Enfin, entrez la commande exit deux fois pour fermer la fenêtre du terminal. Redémarrez le Mac.

Ajout d'une icône et d'une étiquette Ubuntu au menu du gestionnaire de démarrage (facultatif)

  1. Redémarrez sur MacOS.

  2. Téléchargez une collection d'icônes à partir du site web sourceforge site Mac icns . Utilisez l'application Finder pour ouvrir le fichier téléchargé mac-icns.dmg .

  3. Ouvrez une fenêtre d'application Terminal et entrez la commande donnée ci-dessous pour monter la partition EFI ( /dev/disk0s3 ) contenant les fichiers de démarrage d'Ubuntu.

    sudo diskutil mount disk0s3

    Sous Ubuntu, c'est le /dev/sda3 partition. Le volume stocké dans cette partition a reçu l'étiquette volume EFI2 pendant l'une des étapes précédentes de l'installation d'Ubuntu.

  4. Entrez la commande suivante pour copier le fichier de l'icône Ubuntu os_ubuntu.icns au EFI2 volume.

    cp /Volumes/mac-icns/OSX10.11.6/os_ubuntu.icns /Volumes/EFI2/.VolumeIcon.icns

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

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

  5. Utilisez la commande ci-dessous pour modifier l'étiquette qui sera affichée sous l'icône Ubuntu dans le menu du gestionnaire de démarrage.

    bless --folder /Volumes/EFI2/EFI/BOOT --label "Ubuntu"
  6. Utilisez l'application Finder ou entrez la commande ci-dessous pour démonter la partition système EFI nommée EFI2 .

    diskutil unmount disk0s3

Références

À propos de Secure Boot
À propos de la puce de sécurité T2 d'Apple
Télécharger l'image disque de Windows 10 (fichier ISO)
Partitions de disque dur basées sur UEFI/GPT
Page d'accueil Ubuntu
Créer une clé USB amorçable sous MacOS
Page d'accueil du graveur
Comment déplacer les partitions EFI et de démarrage ?
Installer Ubuntu sur Mac avec MacOS et Windows déjà installés
Dual-Boot OS X ou MacOS avec Linux sans rEFInd
Icônes Mac

0voto

guru431 Points 1

David Anderson a publié un très bon manuel détaillé. Mais il semble très compliqué et étendu. Cela peut rebuter de nombreuses personnes. Certaines étapes peuvent être omises ou simplifiées. J'ai décidé de faire une instruction plus facile :

  1. Installez MacOS (vous l'avez probablement déjà).

  2. Installer Windows via Bootcamp (J'ai enregistré 100G pour MacOS et 400G pour Windows).

  3. Allez dans Windows et utilisez Gestion des disques pour rétrécir sa partition (j'ai rogné 30G pour Ubuntu)

  4. Démarrez à partir du lecteur flash d'installation d'Ubuntu et sélectionnez Essayez Ubuntu sans l'installer

  5. Ouvrir un Terminal renommer EFI à partir de Windows :

    sudo -i mkdir efi mount /dev/nvme0n1p1 efi mv efi/EFI efi/EFI.win umount efi rmdir efi

  6. Lancer l'installation d'Ubuntu depuis le bureau

  7. Pendant l'installation, sélectionnez " Autre chose ".

  8. Sélectionnez un espace libre de 30G et créez un " Partition système EFI " 1M de plus que nvme0n1p1 (315M)

  9. Sélectionnez l'espace libre restant et créez un " Système de fichiers de journalisation Ext4 "spécifiez la partition Point de montage comme "/".

  10. Installez Ubuntu.

  11. Après le redémarrage, allez sur Terminal pour déplacer les partitions EFI de Windows et Ubuntu :

    sudo -i mkdir efi mount /dev/nvme0n1p5 efi mv /boot/efi/EFI efi mv /boot/efi/EFI.win /boot/efi/EFI umount efi rmdir efi fatlabel /dev/nvme0n1p5 EFI2

  12. changer l'UUID :

    blkid /dev/nvme0n1p1 /dev/nvme0n1p5 nano /etc/fstab

  13. Faire un partitionnement hybride

    gdisk /dev/nvme0n1 x n w y

  14. Démarrer sous MacOS

  15. Téléchargez et exécutez mac-icns :

    https://sourceforge.net/projects/mac-icns/

  16. Attribuez une icône et une étiquette à Ubuntu :

    sudo diskutil mount disk0s5 cp /Volumes/mac-icns/OSX10.11.6/os_ubuntu.icns /Volumes/EFI2/.VolumeIcon.icns bless --folder /Volumes/EFI2/EFI/BOOT --label "Ubuntu" diskutil unmount disk0s5

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