GRUB
Le chargeur de démarrage standard du monde Linux. Il charge le noyau et l'initramfs en mémoire, transmet les paramètres du noyau puis lui cède le contrôle. Lancé en 1995 par Erich Boleyn, devenu ensuite un projet GNU.
GRUB 2 (à partir de 2005) est une réécriture complète avec des modules, son propre langage de script et la prise en charge du BIOS comme de l'UEFI — il ne partage rien avec « GRUB legacy » à part le nom. Le fichier de configuration /boot/grub/grub.cfg ne doit jamais être édité à la main : il est généré par grub-mkconfig à partir de /etc/default/grub et des scripts de grub.d. GRUB peut chaîner vers d'autres chargeurs de démarrage, ce qui permet le double démarrage avec Windows. Le mode de secours vaut la peine d'être connu : appuyer sur e dans le menu permet d'éditer les lignes d'un démarrage ponctuel, par exemple pour ajouter single et passer en mode mono-utilisateur.