Si mon PC a un système BIOS classique, je boot sur la 1ère partition ? du nom de bios !
Non. Un BIOS ne démarre pas sur une partition, il ne sait même pas ce que c'est. Il démarre sur un périphérique, qui contient dans sa MBR du code de démarrage. Avec GRUB, ce code de démarrage contient de quoi aller immédiatement exécuter un code situé ailleurs :
en partitionnement MBR pur, dans l'espace interstitiel entre la MBR et la première partition ;
en partitionnement GPT, dans une partition dédiée à cela.
Si mon PC a un système EFI, je boot sur la 2ème partition ? du nom de EFI !
Là, pour le coup, EFI sait ce que c'est qu'une partition. Quand on lui demande de démarrer sur un périphérique amovible, il va chercher dedans une partition de type "EFI system partition", lit son système de fichiers (s'il le prend en charge, sinon c'est mort, donc n'essaie pas de faire des partitions système EFI en Ext2, ça ne sera certainement pas pris en charge) et y cherche un fichier nommé /efi/boot/boot<platform>.efi, c'est à dire dans le cas le plus courant bootx64.efi, pour l'exécuter.
Alors, à quoi sert la 3ème partition sur laquelle ils installent grub?
[^] # Re: FAT 32
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse au message Étapes avancées de création d'un live USB. Évalué à 3.
Non. Un BIOS ne démarre pas sur une partition, il ne sait même pas ce que c'est. Il démarre sur un périphérique, qui contient dans sa MBR du code de démarrage. Avec GRUB, ce code de démarrage contient de quoi aller immédiatement exécuter un code situé ailleurs :
Là, pour le coup, EFI sait ce que c'est qu'une partition. Quand on lui demande de démarrer sur un périphérique amovible, il va chercher dedans une partition de type "EFI system partition", lit son système de fichiers (s'il le prend en charge, sinon c'est mort, donc n'essaie pas de faire des partitions système EFI en Ext2, ça ne sera certainement pas pris en charge) et y cherche un fichier nommé
/efi/boot/boot<platform>.efi, c'est à dire dans le cas le plus courantbootx64.efi, pour l'exécuter.À rien.