1 votes

Comment installer Ubuntu sur un Mac avec High Sierra et Windows 10 à démarrage par BIOS hérité ?

Mon iMac 21,5 pouces, mi-2011, est équipé de High Sierra (MacOS 10.13.6). Une version 64 bits de Windows a été installée à l'origine en utilisant Boot Camp. Windows utilise la méthode de démarrage traditionnelle du BIOS. J'ai effectué la mise à niveau vers la version 1803 de Windows 10 (mars 2018). Je souhaite réduire ma partition Widows 10 et utiliser l'espace libre pour installer Ubuntu.

Quelle serait la procédure à suivre pour ce faire ?

3voto

David Anderson Points 30783

Étapes à suivre pour installer Ubuntu après avoir installé MacOS et Windows 10

Ici, j'ai supposé ce qui suit.

  • Le système d'exploitation MacOS a été installé sur une partition formatée Mac OS Extended (Journaled).
  • Boot Camp a été utilisé pour installer Windows 10.
  • Windows 10 utilise la méthode de démarrage traditionnelle du BIOS.
  • Windows 10 est de la version 1803 (c'est-à-dire mars 2018).
  • La version Ubuntu du bureau est 18.04.1 LTS.
  • Ubuntu utilise la méthode de démarrage EFI.
  • Le dossier ubuntu-18.04.1-desktop-amd64.iso a été utilisé pour installer Ubuntu.

Remarque : Si vous utilisez APFS ou Core Storage, vous devrez alors apporter les modifications mineures appropriées à ces instructions.

  1. Démarrage de Windows 10.

  2. Télécharger et installer gdisk .

  3. Lancez le gestionnaire de disques.

  4. Cliquez à droite sur la partition de démarrage de Windows et sélectionnez Shrink volume... comme indiqué ci-dessous.

    a1

  5. Entrez la taille nécessaire pour Ubuntu. Dans l'exemple ci-dessous, 100 Go ont été sélectionnés. Après avoir saisi la quantité, sélectionnez le bouton Shrink bouton.

    a2

  6. Le résultat est présenté ci-dessous. Vous pouvez quitter le gestionnaire de disques. Remarque : le gestionnaire de disques a mis à jour la table de partition Master Boot Record (MBR), mais pas la table de partition GUID (GPT) utilisée par MacOS et Ubuntu. Cette erreur sera corrigée dans les étapes suivantes en utilisant l'option gdisk commandement.

    a3

  7. Saisissez la commande suivante dans une fenêtre d'invite de commande de l'administrateur pour l'exécuter gdisk sur votre disque interne principal.

    gdisk64 \\?\PhysicalDrive0

    Le résultat sera similaire à celui illustré ci-dessous.

    GPT fdisk (gdisk) version 1.0.4
    
    Partition table scan:
      MBR: hybrid
      BSD: not present
      APM: not present
      GPT: present
    
    Found valid GPT with hybrid MBR; using GPT.
    
    Command (? for help):
  8. Saisissez les commandes nécessaires pour copier la taille de la partition de démarrage Windows de la table de partition Master Boot Record (MBR) vers la table de partition GUID (GPT). Un exemple est présenté ci-dessous.

    Entrez les commandes suivantes pour imprimer la table de partition MBR (Master Boot Record).

    Command (? for help): r
    
    Recovery/transformation command (? for help): o
    
    Disk size is 1048576000 sectors (500.0 GiB)
    MBR disk identifier: 0x3C984A3E
    MBR partitions:
    
    Number  Boot  Start Sector   End Sector   Status      Code
       1                     1       411647   primary     0xEE
       2                411648    210126847   primary     0xAF
       3             210126848    211458047   primary     0xAB
       4      *      211458048    843775966   primary     0x07
    
    Recovery/transformation command (? for help):

    Remarque : Vous devez enregistrer les informations stockées dans ce tableau. Vous aurez besoin de ces informations pour reconstruire la table de partition MBR après avoir installé Ubuntu.

    Le site * montré ci-dessus indique que la partition 4 est la partition de démarrage. Les informations de la partition de démarrage doivent être copiées dans la table de partition GUID (GPT). Remarque : vos valeurs de début et de fin seront différentes des valeurs de 211458048 et 843775966 utilisées dans cet exemple. De même, le numéro de votre partition de démarrage peut être 3 au lieu de la valeur 4 utilisée dans cet exemple. Voici un exemple, où la copie est accomplie en supprimant et en créant une partition 4 corrigée.

    Recovery/transformation command (? for help): m
    
    Command (? for help): d
    Partition number (1-4): 4
    
    Command (? for help): n
    Partition number (4-128, default 4): 4
    First sector (34-1048575966, default = 211458048) or {+-}size{KMGTP}: 211458048
    Last sector (211458048-1048575966, default = 1048575966) or {+-}size{KMGTP}: 843775966
    Current type is 'Microsoft basic data'
    Hex code or GUID (L to show codes, Enter = 700): 700
    Changed type of partition to 'Microsoft basic data'
    
    Command (? for help):

    Imprimez le GPT pour vérifier que la partition 4 a les valeurs correctes, comme indiqué ci-dessous.

    Command (? for help): p
    Disk \\?\PhysicalDrive0: 1048576000 sectors, 500.0 GiB
    Sector size (logical): 512 bytes
    Disk identifier (GUID): A984BAF1-4F22-4E6C-9077-40FEEDF064DB
    Partition table holds up to 128 entries
    Main partition table begins at sector 2 and ends at sector 33
    First usable sector is 34, last usable sector is 1048575966
    Partitions will be aligned on 2048-sector boundaries
    Total free space is 204802014 sectors (97.7 GiB)
    
    Number  Start (sector)    End (sector)  Size       Code  Name
       1            2048          411647   200.0 MiB   EF00  EFI System
       2          411648       210126847   100.0 GiB   AF00  Apple HFS/HFS+
       3       210126848       211458047   650.0 MiB   AB00  Recovery HD
       4       211458048       843775966   301.5 GiB   0700  Microsoft basic data
    
    Command (? for help):

    Notez les modifications et quittez, comme indiqué ci-dessous.

    Command (? for help): w
    
    Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
    PARTITIONS!!
    
    Do you want to proceed? (Y/N): y
    OK; writing new GUID partition table (GPT) to \\?\PhysicalDrive0.
    Disk synchronization succeeded! The computer should now use the new
    partition table.
    The operation has completed successfully.
  9. Vous pouvez maintenant arrêter Windows 10 et installer Ubuntu dans l'espace libre.

Ajouter des partitions pour Ubuntu

Voici des instantanés d'affichage illustrant le partitionnement que j'ai choisi lors de l'installation d'Ubuntu. En fait, j'ai ajouté une nouvelle partition pour les fichiers Ubuntu et j'ai autorisé la partition EFI à être utilisée par défaut pour stocker les fichiers de démarrage GRUB. Ces fichiers de démarrage sont stockés d'une manière compatible avec le gestionnaire de démarrage de Mac.

  1. Lorsque l'affichage suivant apparaît, sélectionnez Something else comme indiqué ci-dessous, puis cliquez sur le bouton Continue bouton.

    d0

  2. Sélectionnez free space comme indiqué ci-dessous, puis cliquez sur le bouton + bouton.

    d1

  3. Créer un espace d'échange. Pour Use as: , sélectionnez swap area . Pour Location for the new partition: , sélectionnez End of this space . Une valeur typique pour l'espace swap est le double de la quantité de mémoire RAM installée. Comme mon Mac dispose de 4 Go de RAM, le champ "Taille :" devrait être de 8590 MB. Le résultat est indiqué ci-dessous. Ensuite, cliquez sur l'icône OK bouton.

    d2

  4. Sélectionnez free space comme indiqué ci-dessous, puis cliquez sur le bouton + bouton.

    d3

  5. Pour le Mount point: , sélectionnez / comme indiqué ci-dessous, puis cliquez sur le bouton OK bouton.

    Note : Le Size: devrait automatiquement prendre en compte tout l'espace libre disponible.

    d4

  6. Le résultat est présenté ci-dessous.

    Note : Depuis End of this space a été sélectionné dans une étape précédente, les nouvelles partitions ne seront pas créées dans l'ordre croissant. Cela posera des problèmes avec MacOS. Dans une étape ultérieure, ce problème sera corrigé.

    Ensuite, cliquez sur le Install Now bouton.

    d5

  7. Cliquez sur le Continue bouton ci-dessous pour permettre à l'installation de passer la phase de partitionnement.

    d6

Correction des erreurs dans la table de partition GPT et MBR

Lorsque vous avez installé Ubuntu, la table de partition MBR a été convertie d'hybride en protectrice. Cela signifie que la plupart des valeurs de la table de partition MBR ont été effacées. Cela empêche Windows de démarrer. Exécutez les étapes suivantes pour corriger ce problème.

  1. Si vous ne l'avez pas encore fait, démarrez sur Ubuntu et connectez-vous. Vous devriez voir un bureau similaire à celui illustré ci-dessous.

    e1

    Appuyez sur la combinaison de touches controloptionT pour ouvrir une fenêtre de l'application Terminal. Le résultat devrait être similaire à celui illustré ci-dessous.

    e2

  2. Saisissez la commande suivante pour l'exécuter gdisk sur votre disque interne principal. Vous serez invité à saisir votre mot de passe de connexion.

    sudo gdisk /dev/sda

    Vous obtiendrez un résultat similaire à celui présenté ci-dessous.

    GPT fdisk (gdisk) version 1.0.3
    
    Partition table scan:
      MBR: protective
      BSD: not present
      APM: not present
      GPT: present
    
    Found valid GPT with protective MBR; using GPT.
    
    Command (? for help): 

    Commencez par vérifier si les partitions de la table de partition GUID (GPT) sont dans l'ordre croissant. Entrez la commande ci-dessous pour imprimer la GPT.

    Command (? for help): p
    Disk /dev/sda: 1048576000 sectors, 500.0 GiB
    Model: VBOX HARDDISK   
    Sector size (logical/physical): 512/512 bytes
    Disk identifier (GUID): A984BAF1-4F22-4E6C-9077-40FEEDF064DB
    Partition table holds up to 128 entries
    Main partition table begins at sector 2 and ends at sector 33
    First usable sector is 34, last usable sector is 1048575966
    Partitions will be aligned on 2048-sector boundaries
    Total free space is 4062 sectors (2.0 MiB)
    
    Number  Start (sector)    End (sector)  Size       Code  Name
       1            2048          411647   200.0 MiB   EF00  EFI System
       2          411648       210126847   100.0 GiB   AF00  Apple HFS/HFS+
       3       210126848       211458047   650.0 MiB   AB00  Recovery HD
       4       211458048       843775966   301.5 GiB   0700  Microsoft basic data
       5      1031798784      1048573951   8.0 GiB     8200  
       6       843776000      1031798783   89.7 GiB    8300  
    
    Command (? for help): 

    La partition numéro 5 devrait se trouver après la partition 6. Entrez les commandes données ci-dessous pour permuter les valeurs stockées dans le GPT pour ces deux partitions.

    Command (? for help): x
    
    Expert command (? for help): t
    Partition number (1-6): 5
    New partition number (1-128, default 7): 6
    
    Expert command (? for help):

    Entrez la commande donnée ci-dessous pour confirmer que les partitions sont maintenant dans l'ordre croissant.

    Expert command (? for help): p
    Disk /dev/sda: 1048576000 sectors, 500.0 GiB
    Model: VBOX HARDDISK   
    Sector size (logical/physical): 512/512 bytes
    Disk identifier (GUID): A984BAF1-4F22-4E6C-9077-40FEEDF064DB
    Partition table holds up to 128 entries
    Main partition table begins at sector 2 and ends at sector 33
    First usable sector is 34, last usable sector is 1048575966
    Partitions will be aligned on 2048-sector boundaries
    Total free space is 4062 sectors (2.0 MiB)
    
    Number  Start (sector)    End (sector)  Size       Code  Name
       1            2048          411647   200.0 MiB   EF00  EFI System
       2          411648       210126847   100.0 GiB   AF00  Apple HFS/HFS+
       3       210126848       211458047   650.0 MiB   AB00  Recovery HD
       4       211458048       843775966   301.5 GiB   0700  Microsoft basic data
       5       843776000      1031798783   89.7 GiB    8300  
       6      1031798784      1048573951   8.0 GiB     8200  

    Ensuite, reconstruisez la table de partition MBR. Pour ce faire, vous aurez besoin des valeurs que vous avez enregistrées précédemment lors du démarrage de Windows. Entrez ce qui suit.

    Command (? for help): r
    
    Recovery/transformation command (? for help): h
    
    WARNING! Hybrid MBRs are flaky and dangerous! If you decide not to use one,
    just hit the Enter key at the below prompt and your MBR partition table will
    be untouched.
    
    Type from one to three GPT partition numbers, separated by spaces, to be
    added to the hybrid MBR, in sequence: 2 3 4
    Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N): y
    
    Creating entry for GPT partition #2 (MBR partition #2)
    Enter an MBR hex code (default AF): af
    Set the bootable flag? (Y/N): n
    
    Creating entry for GPT partition #3 (MBR partition #3)
    Enter an MBR hex code (default AB): ab
    Set the bootable flag? (Y/N): n
    
    Creating entry for GPT partition #4 (MBR partition #4)
    Enter an MBR hex code (default 07): 07
    Set the bootable flag? (Y/N): y
    
    Recovery/transformation command (? for help): 

    Si la question suivante vous est posée Entrez n . Note : Les personnes plus expérimentées peuvent vouloir entrer y , puis entrez 83 lorsqu'on vous demande un code hexagonal MBR.

    Unused partition space(s) found. Use one to protect more partitions? (Y/N): 

    Imprimez la table de partition MBR pour vérifier que les partitions ont les valeurs correctes, comme indiqué ci-dessous. Le résultat devrait être le même que celui que vous avez enregistré précédemment.

    Recovery/transformation command (? for help): o
    
    Disk size is 1048576000 sectors (500.0 GiB)
    MBR disk identifier: 0x3C984A3E
    MBR partitions:
    
    Number  Boot  Start Sector   End Sector   Status      Code
       1                     1       411647   primary     0xEE
       2                411648    210126847   primary     0xAF
       3             210126848    211458047   primary     0xAB
       4      *      211458048    843775966   primary     0x07
    
    Recovery/transformation command (? for help):

    Notez les modifications et quittez, comme indiqué ci-dessous.

    Recovery/transformation command (? for help): w
    
    Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
    PARTITIONS!!
    
    Do you want to proceed? (Y/N): y
    OK; writing new GUID partition table (GPT) to /dev/sda.
    Warning: The kernel is still using the old partition table.
    The new table will be used at the next reboot or after you
    run partprobe(8) or kpartx(8)
    The operation has completed successfully.
  3. Quittez l'application Terminal.

  4. Éteignez ou redémarrez Ubuntu.

0voto

vrl2 Points 113

Merci encore - je voulais juste revenir sur ce sujet. J'ai effectué la mise à jour vers Mojave et, bien que je sois toujours en mesure de démarrer dans Windows en bénissant la partition et en redémarrant, Mojave semble avoir désactivé des fonctions essentielles de double démarrage. Par exemple, je ne peux pas sélectionner mon disque dur Mac OS comme option de redémarrage dans Windows.

Malheureusement, je ne peux pas choisir entre les partitions en maintenant la touche Option pendant le démarrage (j'utilise une carte vidéo qui ne produit pas de vidéo avant le chargement du système d'exploitation).

J'ai essayé de réinstaller les trois systèmes d'exploitation à partir de zéro sous Mojave, mais l'assistant Boot Camp indique maintenant "Your Computer Doesn't Support Boot Camp" après la mise à niveau de Mojave.

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