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:41]
draco31.fr [Mode BIOS/Legacy]
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 63: Ligne 63:
   * Si le disque dur n'a pas de partition EFI : Il est nécessaire de créer une partition EFI si vous restez en mode de démarrage UEFI, ou de créer un partition bios_boot et de changer le mode de démarrage sur BIOS/Legacy : Ces opétations sont risquées et déconseillée aux débutants. Une réinstallation de Ubuntu depuis la version 64 bits est parfois plus simple.   * Si le disque dur n'a pas de partition EFI : Il est nécessaire de créer une partition EFI si vous restez en mode de démarrage UEFI, ou de créer un partition bios_boot et de changer le mode de démarrage sur BIOS/Legacy : Ces opétations sont risquées et déconseillée aux débutants. Une réinstallation de Ubuntu depuis la version 64 bits est parfois plus simple.
  
-===== Fonctionnement ​de GRUB =====+===== Installation ​de GRUB =====
  
 GRUB est constitué de 2 parties : GRUB est constitué de 2 parties :
Ligne 73: Ligne 73:
  
 Dans cette configuration,​ le chargeur d'​amorçage est placé dans un espace de 512 octet qui peut-être : Dans cette configuration,​ le chargeur d'​amorçage est placé dans un espace de 512 octet qui peut-être :
-  * le MBR d'un disque dur avec partitionnement Intel +  * le MBR d'un disque dur avec partitionnement Intel ; 
-  * une partition de 1 Mo avec le flag BIOS-boot situé au début du disque pour un partitionnement GPT+  * une partition de 1 Mo avec le flag BIOS-boot situé au début du disque pour un partitionnement GPT
 + 
 +Le paquet [[apt>​grub-pc]] doit être installé.
  
 === Table de partition Intel/​MBR ​ === === Table de partition Intel/​MBR ​ ===
Ligne 90: 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 |
 | ::: | 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 /​dev/​sda</​code>​
  
 === Table de partition GPT  === === Table de partition GPT  ===
Ligne 107: 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 : 
 +<​code>​sudo grub-install /​dev/​sda1</​code>​ 
 ==== 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 :
 +^ 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 | ::: |
 +^ Device |  /​dev/​sda ​ |  /​dev/​sda1 ​ |  /​dev/​sda2 ​ |  /​dev/​sda3 ​ |  /​dev/​sda5 ​ |  ...  |  /​dev/​sda(4+N) ​ | |
 +
 +
 +Exemple de partitionnement en présence de Windows :
 +
 +^ 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).\\ Pas de système de fichier, ne peut pas être monté |
 +| 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 | //​msftdata//​ | Windows OS |
 +| étendue 1 || sda3 | - | - | extended | Contient la table des partitions logiques |
 +|  | 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 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 :
 +^ 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 ​ |  -  |   |
 +
 +Exemple de partitionnement en présence de Windows :
 +
 +^ Emplacement du disque ^ Device ^ Point de montage ^ format ^ flag ^ commentaire |
 +| Table GPT 1 | - | - | //GPT// | - | Inaccessible par fdisk. Utiliser l'​outil gdisk. ​ |
 +| fake MBR | //sda// | - | - | - | Espace du disque réservé pour empêcher tout écrasement avec les outils ne gérant que le partitionnement Intel/MBR |
 +| partition EFI | sda1 | /boot/efi | vfat (reconnue EFI à l'​installation) | boot | Contient le chargeur d'​amorce GRUB, ... ainsi que celui de Windows. |
 +| partition 2 | sda2 | ''/​windows''​\\ ou ''/​mnt/​windows''​\\ ou ''/​media/​windows''​ | ntfs | //​msftdata//​ | Windows OS |
 +| partition 3 | sda5 | ''/''​ (racine) | ext4 | - | Racine du système. Contient également /boot |
 +| partition 4 | sda6 | none | swap | - | Partition utilisée pour la swap |
 +| 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.1420389670.txt.gz
  • Dernière modification: Le 04/01/2015, 17:41
  • par draco31.fr