Le démarrage d’une machine Linux commence par le boot où le BIOS ou l’UEFI
exécute le code de démarrage initial.
Le BIOS ou l’UEFI recherche ensuite un gestionnaire de démarrage, comme
Grub, pour démarrer le système d’exploitation.
Grub peut être configuré pour gérer plusieurs systèmes d’exploitation, ce qui est appelé multiboot. Une fois que Grub a trouvé le système d’exploitation à démarrer, il le charge et le démarre.
Le démarrage multiboot est une fonctionnalité qui permet à un système d’exploitation Linux de démarrer plusieurs systèmes d’exploitation différents à partir d’un seul disque dur. Il est généralement utilisé pour tester des versions différentes d’un système d’exploitation sans avoir à réinstaller le système d’exploitation chaque fois. Le démarrage multiboot fonctionne en appelant un programme appelé un chargeur de démarrage, qui peut être le chargeur GRUB ou le chargeur LILO. Ce programme affiche un menu à l’utilisateur avec plusieurs options de démarrage, et l’utilisateur peut alors choisir la version de Linux à utiliser. Une fois le choix effectué, le système d’exploitation choisi démarre.