« GNU GRUB » : différence entre les versions
Ligne 13 : | Ligne 13 : | ||
=Bios / Legacy sur partitionnement GPT= | =Bios / Legacy sur partitionnement GPT= | ||
Dans le cas d'un partitionnement GPT, il n'existe pas de MBR. Une partition de démarrage BIOS est nécessaire, et grub y positionnera son core.img. | |||
Il faut créer une partition d'un mebibyte (+1M avec les outils fdisk ou gdisk). Cette partition devra avoir le GUID <code>21686148-6449-6E6F-744E-656564454649</code>. Pour définir le GUID : | |||
* Avec fdisk : Type de partition "BIOS boot" | |||
* Avec gdisk : Type de partition ef02 | |||
* Avec parted : activer le flag "bios_grub" | |||
=(u)EFI sur partitionnement GPT= | =(u)EFI sur partitionnement GPT= |
Version du 6 février 2022 à 15:08
Bios / Legacy sur partitionnement MBR
Le MBR représente les 512 premiers octets d'un disque partitionné sous ce format. Il contient la table de partition, ainsi que la mécanique permettant d’amorcer le système d'exploitation (par exemple grub).
Le Bios essaye de démarrer chaque disque/lecteur configuré en boot-device en passant sur le MBR de ce device.
Grub se retrouve scindé en 2 parties dans ce cas, car le MBR est trop petit pour contenir la totalité de GRUB :
- Une étape "Stage 1" installé sur le MBR, qui appelle l'étape suivante "Stage 1.5"
- Une étape "Stage 1.5", contenant la suite de Grub, contenue dans le "post-MBR gap", situé avant la première partition
- Une étape "Stage 2" installée sur une partition du disque, qui contient le logiciel Grub a proprement parler ainsi que sa configuration. C'est généralement sur cette même partition que vous avez votre système (/) ou éventuellement votre partition /boot
Pour installer grub sur le MBR du disque sda :
grub-install --target=i386-pc /dev/sda
Bios / Legacy sur partitionnement GPT
Dans le cas d'un partitionnement GPT, il n'existe pas de MBR. Une partition de démarrage BIOS est nécessaire, et grub y positionnera son core.img.
Il faut créer une partition d'un mebibyte (+1M avec les outils fdisk ou gdisk). Cette partition devra avoir le GUID 21686148-6449-6E6F-744E-656564454649
. Pour définir le GUID :
- Avec fdisk : Type de partition "BIOS boot"
- Avec gdisk : Type de partition ef02
- Avec parted : activer le flag "bios_grub"