Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
utilisateurs:draco31.fr:grub-partition [Le 04/01/2015, 17:58]
draco31.fr UEFI
utilisateurs:draco31.fr:grub-partition [Le 11/09/2022, 13:12] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 92: Ligne 92:
 | MBR || sda | - | voir la page dédiée [[:MBR]] | - | Contient la table des partitions primaires et étendues (jusqu'​à 4 maximum) et le chargeur d'​amorce GRUB.\\ Pas de système de fichier, ne peut pas être monté | | MBR || sda | - | voir la page dédiée [[:MBR]] | - | Contient la table des partitions primaires et étendues (jusqu'​à 4 maximum) et le chargeur d'​amorce GRUB.\\ Pas de système de fichier, ne peut pas être monté |
 | primaire 1 || sda1 | - | ntfs | - | Windows Loader | | primaire 1 || sda1 | - | ntfs | - | Windows Loader |
-| primaire 2 || sda2 | ''/​windows''​\\ ou ''/​mnt/​windows''​\\ ou ''/​media/​windows''​ | ntfs | | Windows OS |+| primaire 2 || sda2 | ''/​windows''​\\ ou ''/​mnt/​windows''​\\ ou ''/​media/​windows''​ | ntfs | //​msftdata// ​| Windows OS |
 | étendue 1 || sda3 | - | - | extended | Contient la table des partitions logiques | | étendue 1 || sda3 | - | - | extended | Contient la table des partitions logiques |
 |  | logique 1 | sda5 | ''/''​ (racine) | ext4 | logical | Racine du système. Contient également /boot | |  | logique 1 | sda5 | ''/''​ (racine) | ext4 | logical | Racine du système. Contient également /boot |
Ligne 112: Ligne 112:
  
 ^ Emplacement du disque ^ Device ^ Point de montage ^ format ^ flag ^ commentaire | ^ Emplacement du disque ^ Device ^ Point de montage ^ format ^ flag ^ commentaire |
-| Table GPT 1 | - | - | GPT | - | Inaccessible par fdisk. Utiliser l'​outil gdisk. |+| Table GPT 1 | - | - | //GPT// | - | Inaccessible par fdisk. Utiliser l'​outil gdisk. |
 | MBR | //sda// | - | - | - | Espace du disque réservé pour empêcher tout écrasement avec les outils ne gérant que le partitionnement Intel/​MBR ​ | | MBR | //sda// | - | - | - | Espace du disque réservé pour empêcher tout écrasement avec les outils ne gérant que le partitionnement Intel/​MBR ​ |
-| partition 1 | sda1 | - | non formaté (RAW) | BIOS boot | Contient le chargeur d'​amorce GRUB |+| partition 1 | sda1 | - | non formaté (RAW) | bios_grub ​| Contient le chargeur d'​amorce GRUB |
 | partition 2 | sda2 | ''/''​ (racine) | ext4 | - | Racine du système. Contient également /boot | | partition 2 | sda2 | ''/''​ (racine) | ext4 | - | Racine du système. Contient également /boot |
 | partition 3 | sda3 | none | swap | - | Partition utilisée pour la swap | | partition 3 | sda3 | none | swap | - | Partition utilisée pour la swap |
 | partition 4 | sda4 | ''/​home''​ | ext4 | - | Contient les données utilisateurs | | partition 4 | sda4 | ''/​home''​ | ext4 | - | Contient les données utilisateurs |
-| Table GPT 2 | - | - | GPT | - | Copie de sauvegarde de la table GPT 1. (optionnel) |+| Table GPT 2 | - | - | //GPT// | - | Copie de sauvegarde de la table GPT 1. (optionnel) |
  
 Dans cette configuration,​ la réinstallation de GRUB se fera avec la commande ci-dessous : Dans cette configuration,​ la réinstallation de GRUB se fera avec la commande ci-dessous :
Ligne 124: Ligne 124:
  
 ==== Mode UEFI ==== ==== Mode UEFI ====
 +
 +Dans ce mode, une partition EFI est obligatoire pour installer le chargeur d'​amorce GRUB.
 +\\ Le programme ''​bootx64.efi''​ situé le dossier ''​EFI/​Boot''​ de la partition EFI gère la liste des chargeurs de démarrage (GRUB/​Ubuntu,​ Windows, etc).
 +\\ Ce dernier doit appeler le programme ''​grubx64.efi''​ situés dans EFI/ubuntu par défaut pour lancer GRUB.
 + (ou en premier lieu  pour les systèmes avec option SecureBoot activée).
 +\\ Pour les systèmes avec option SecureBoot activée, c'est le programme ''​shimx64.efi''​ qui est d'​abord appelé (chainloader). Ce dernier appelant ensuite ''​grubx64.efi''​.
 +
 +<note warning>​La partition EFI peut-être vue comme une partition FAT32 avec des erreurs. Il ne faut surtout pas tenter de réparer cette partition au risque de supprimer les programmes d'​amorce et de bloquer le démarrage de manière permanente !</​note>​
 +
 +Le paquet [[apt>​grub-efi]] doit être installé, ainsi que le paquet [[apt>​grub-efi-amd64]] (le plus courant) ou [[apt>​grub-efi-ia32]] (pour serveur Itanium) selon votre architecture matérielle.
  
 === Table de partition Intel/​MBR ​ === === Table de partition Intel/​MBR ​ ===
  
 Schéma du disque : Schéma du disque :
-^ Début du disque | MBR((Master Boot Record)) | Partition ​primaire 1 | Partition primaire 2 | Partition primaire 3 |  Partition étendue ​ ||^ Fin du disque |+^ Début du disque | MBR((Master Boot Record)) | Partition ​EFI | Partition primaire 2 | Partition primaire 3 |  Partition étendue ​ ||^ Fin du disque |
 ^ ::: | ::: | ::: | ::: | ::: | Partition logique 1 | ... | Partition logique N | ::: | ^ ::: | ::: | ::: | ::: | ::: | Partition logique 1 | ... | Partition logique N | ::: |
 ^ Device |  /​dev/​sda ​ |  /​dev/​sda1 ​ |  /​dev/​sda2 ​ |  /​dev/​sda3 ​ |  /​dev/​sda5 ​ |  ...  |  /​dev/​sda(4+N) ​ | | ^ Device |  /​dev/​sda ​ |  /​dev/​sda1 ​ |  /​dev/​sda2 ​ |  /​dev/​sda3 ​ |  /​dev/​sda5 ​ |  ...  |  /​dev/​sda(4+N) ​ | |
 +
  
 Exemple de partitionnement en présence de Windows : Exemple de partitionnement en présence de Windows :
  
 ^ Emplacement du disque |^ Device ^ Point de montage ^ format ^ flag ^ commentaire | ^ Emplacement du disque |^ Device ^ Point de montage ^ format ^ flag ^ commentaire |
-| MBR || sda | - | voir la page dédiée [[:MBR]] | - | Contient la table des partitions primaires et étendues (jusqu'​à 4 maximum) ​et le chargeur d'​amorce GRUB.\\ Pas de système de fichier, ne peut pas être monté | +| MBR || sda | - | voir la page dédiée [[:MBR]] | - | Contient la table des partitions primaires et étendues (jusqu'​à 4 maximum).\\ Pas de système de fichier, ne peut pas être monté | 
-| primaire ​|| sda1 | ntfs | Windows ​Loader ​+partition EFI (primaire|| sda1 | /​boot/​efi ​vfat (reconnue FAT32 à l'​installation) ​boot Contient le chargeur d'​amorce GRUB, ... ainsi que celui de Windows
-| primaire 2 || sda2 | ''/​windows''​\\ ou ''/​mnt/​windows''​\\ ou ''/​media/​windows''​ | ntfs | | Windows OS |+| primaire 2 || sda2 | ''/​windows''​\\ ou ''/​mnt/​windows''​\\ ou ''/​media/​windows''​ | ntfs | //​msftdata// ​| Windows OS |
 | étendue 1 || sda3 | - | - | extended | Contient la table des partitions logiques | | étendue 1 || sda3 | - | - | extended | Contient la table des partitions logiques |
 |  | logique 1 | sda5 | ''/''​ (racine) | ext4 | logical | Racine du système. Contient également /boot | |  | logique 1 | sda5 | ''/''​ (racine) | ext4 | logical | Racine du système. Contient également /boot |
 | ::: | logique 2 | sda6 | none | swap | logical | Partition utilisée pour la swap | | ::: | logique 2 | sda6 | none | swap | logical | Partition utilisée pour la swap |
 | ::: | logique 3 | sda7 | ''/​home''​ | ext4 | logical | Contient les données utilisateurs | | ::: | logique 3 | sda7 | ''/​home''​ | ext4 | logical | Contient les données utilisateurs |
 +
 +
 +Dans cette configuration,​ la réinstallation de GRUB se fera avec la commande ci-dessous :
 +<​code>​sudo grub-install --efi-directory=/​boot/​efi --no-uefi-secure-boot --target=x86_64-efi /​dev/​sda</​code>​
 +ou pour SecureBoot :
 +<​code>​sudo grub-install --efi-directory=/​boot/​efi --uefi-secure-boot --target=x86_64-efi /​dev/​sda</​code>​
 +
 +Remplacer ''​%%--target=x86_64-efi%%''​ par ''​%%--target=i386-efi%%''​ si votre architecture est IA32 (serveur Itanium).
 +
 +<note tip>Si vous utilisez la version 32 bits d'​Ubuntu sur un PC compatible AMD64, il **faut** supprimer le paquet **''​grub-efi-ia32''​** puis installer manuellement le paquet **[[apt>​grub-efi-amd64]]** et utiliser l'​option ''​%%--target=x86_64-efi%%''​.</​note>​
  
 === Table de partition GPT  === === Table de partition GPT  ===
  
 Schéma du disque : Schéma du disque :
-^ Début du disque | Table GPT 1 | Protection MBR (inutilisé) | Partition ​BIOS boot (1Mo) | Partition 2 | Partition 3 | ... | Partition N  | Table GPT 2  ^ Fin du disque |+^ Début du disque | Table GPT 1 | Protection MBR (inutilisé) | Partition ​EFI | Partition 2 | Partition 3 | ... | Partition N  | Table GPT 2  ^ Fin du disque |
 ^ Device |  -  |  /​dev/​sda ​ |  /​dev/​sda1 ​ |  /​dev/​sda2 ​ |  /​dev/​sda3 ​ |  ...  |  /​dev/​sdaN ​ |  -  |   | ^ Device |  -  |  /​dev/​sda ​ |  /​dev/​sda1 ​ |  /​dev/​sda2 ​ |  /​dev/​sda3 ​ |  ...  |  /​dev/​sdaN ​ |  -  |   |
  
 Exemple de partitionnement en présence de Windows : Exemple de partitionnement en présence de Windows :
  
-^ Emplacement du disque ​|^ Device ^ Point de montage ^ format ^ flag ^ commentaire | +^ Emplacement du disque ^ Device ^ Point de montage ^ format ^ flag ^ commentaire | 
-MBR || sda | - | voir la page dédiée [[:MBR]] | - | Contient la table des partitions primaires et étendues ​(jusqu'à 4 maximumet le chargeur d'​amorce GRUB.\\ Pas de système de fichier, ne peut pas être monté | +Table GPT 1 - | //​GPT// ​| - | Inaccessible par fdisk. Utiliser l'​outil gdisk. ​ | 
-| primaire 1 || sda1 | - | ntfs | - | Windows ​Loader ​+| fake MBR | //​sda// ​| - | - | - | Espace du disque réservé pour empêcher tout écrasement avec les outils ne gérant que le partitionnement Intel/MBR | 
-primaire ​|| sda2 | ''/​windows''​\\ ou ''/​mnt/​windows''​\\ ou ''/​media/​windows''​ | ntfs | | Windows OS | +| partition EFI | sda1 | /boot/efi | vfat (reconnue EFI à l'​installation| boot | Contient ​le chargeur d'​amorce GRUB... ainsi que celui de Windows
-étendue 1 || sda3 | - | - | extended | Contient la table des partitions logiques | +partition ​2 | sda2 | ''/​windows''​\\ ou ''/​mnt/​windows''​\\ ou ''/​media/​windows''​ | ntfs | //​msftdata// ​| Windows OS | 
-|  | logique 1 | sda5 | ''/''​ (racine) | ext4 | logical ​| Racine du système. Contient également /boot | +partition 3 | sda5 | ''/''​ (racine) | ext4 | | Racine du système. Contient également /boot | 
-::: | logique 2 | sda6 | none | swap | logical ​| Partition utilisée pour la swap | +partition 4 | sda6 | none | swap | | Partition utilisée pour la swap | 
-::: | logique 3 | sda7 | ''/​home''​ | ext4 | logical ​| Contient les données utilisateurs |+partition 5 | sda7 | ''/​home''​ | ext4 | | Contient les données utilisateurs | 
 +| Table GPT 2 | - | - | //GPT// | - | Copie de sauvegarde de la table GPT 1. (optionnel) | 
 + 
 +Dans cette configuration,​ la réinstallation de GRUB se fera avec la commande ci-dessous : 
 +<​code>​sudo grub-install --efi-directory=/​boot/​efi --no-uefi-secure-boot --target=x86_64-efi /​dev/​sda</​code>​ 
 +ou pour SecureBoot : 
 +<​code>​sudo grub-install --efi-directory=/​boot/​efi --uefi-secure-boot --target=x86_64-efi /​dev/​sda</​code>​ 
 + 
 +Remplacer ''​%%--target=x86_64-efi%%''​ par ''​%%--target=i386-efi%%''​ si votre architecture est IA32 (serveur Itanium).
  • utilisateurs/draco31.fr/grub-partition.1420390708.txt.gz
  • Dernière modification: Le 04/01/2015, 17:58
  • par draco31.fr