Aller au contenu

Aller plus loin avec GRUB/Utilisation basique

Un livre de Wikilivres.

Un ordinateur (de type PC) peut être nativement équiper d'un charger GRUB àl'installation d'un système d'exploitation comme Linux. C'est généralement d'un logiciel critique lors du démarrage d'un ordinateur, dans le sens où l'échec du démarrage d'un ordinateur requiert de recourir à des ressources externes pour le dépanner.

Au delà de l'historique, dans le présent wikilivre GRUB signifiera GRUB 2.

L'installation de système d'exploitation (comme Linux) sur des systèmes déjà muni d'un système d'exploitation concurrent (comme Windows) requiert des opérations spécifiques pour charger le système d'exploitation en mémoire et l'exécuter. Une alternative étant présente, il est également nécessaire de permettre à l'utilisateur de choisir le système d'exploitation qu'il souhaite démarrer.

L'un des premiers système grand public à s'être répandu était LILO (acronyme de Linux Loader), lors du développement initial de Linux. Mais ce logiciel présentait des limitations qui ont conduit à lui préférer GRUB.

GRUB a initialement été développé pour Hurd, mais il permet aujourd'hui aussi de charger Linux.

GRUB a lui-même connu des version initiales progressivement délaissées, classées dans le GRUB legacy.

Ce wikilivre traite donc de GRUB 2 qui en 2024 est un chargeur de système d'exploitation assez répandu.

Utilisation basique

[modifier | modifier le wikicode]

Dans ce livre nous supposons un ordinateur sur lequel Linux est installé avec un chargeur GRUB.

Le démarrage de l'ordinateur peut donc se résumer en trois étapes :

  1. Démarrage des parties physiques et du BIOS
  2. Fonctionnement de GRUB
  3. Démarrage du noyau Linux

Une fois le BIOS exécuté, le logiciel GRUB est chargé. Il présente à l'utilisateur des systèmes d'exploitation, sous le forme d'une liste de choix.

L'utilisateur peut alors utiliser les flèches haut haut et bas bas du clavier pour modifier la présélection.
Une fois le choix décidé, il peut être validé pour demander le démarrage de ce système d'exploitation.
Une fois la validation effectué, GRUB transfère le contrôle au système d'exploitation choisi.
Ainsi, GRUB, comme attendu, GRUB n'a plus prise sur ce qu'il advient à partir de ce transfert.

Cette validation s'effectue avec la touche Entrée.