GNU GRUB

GNU GRUB
Description de l'image Grub logo.png.
Description de l'image Debian Unstable GRUB2 (2015).png.
Informations
Créateur Erich Boleyn (d)Voir et modifier les données sur Wikidata
Développé par Projet GNUVoir et modifier les données sur Wikidata
Première version [1]Voir et modifier les données sur Wikidata
Dernière version 2.12 ()[2]Voir et modifier les données sur Wikidata
Version avancée 2.12-rc1 ()[3]Voir et modifier les données sur Wikidata
Dépôt git.savannah.gnu.org/cgit/grub.gitVoir et modifier les données sur Wikidata
Écrit en C et assembleurVoir et modifier les données sur Wikidata
Système d'exploitation GNU/Linux, GNU/Hurd (d) et BSDVoir et modifier les données sur Wikidata
Environnement IA-32, x86-64 et PowerPCVoir et modifier les données sur Wikidata
Type Paquet GNU
Chargeur d'amorçageVoir et modifier les données sur Wikidata
Licence Licence publique générale GNU version 3 ou ultérieureVoir et modifier les données sur Wikidata
Documentation www.gnu.org/software/grub/manual/grubVoir et modifier les données sur Wikidata
Site web www.gnu.org/software/grubVoir et modifier les données sur Wikidata

Chronologie des versions

StartUp-Manager.

GNU GRUB (acronyme signifiant en anglais « GRand Unified Bootloader ») est un programme d'amorçage de micro-ordinateur. Il s'exécute à la mise sous tension de l'ordinateur, après les séquences de contrôle interne et avant le système d'exploitation proprement dit, puisque son rôle est justement d'en organiser le chargement. Lorsque l'ordinateur héberge plusieurs systèmes (on parle alors de multi-amorçage), il permet à l'utilisateur de choisir quel système démarrer.

C'est un logiciel libre. Il permet l'amorçage de systèmes GNU/Linux ou Windows (ainsi que d'autres systèmes moins répandus FreeBSD et OpenBSD, Hurd, Solaris), la lecture de la configuration au démarrage (pas besoin de réinstaller GRUB dans le secteur d'amorçage après un changement de configuration, contrairement à LILO), une ligne de commande permettant de changer la configuration au démarrage et surtout la reconnaissance en natif de divers systèmes de fichiers existants. Il possède également une sorte de langage de commande simple permettant de « rattraper » un amorçage qui se serait mal passé, à la suite du mauvais adressage d'une partition, par exemple.

Grub doit être capable de reconnaître tous les systèmes de fichiers sur lesquels il pourrait être amené à démarrer. Il est pour cette raison beaucoup plus volumineux que LILO.

Il fait partie du projet GNU.

  1. « https://www.gnu.org/software/grub/manual/grub.html#History » (consulté le )
  2. Daniel Kiper, « GRUB 2.12 released », (consulté le )
  3. « GRUB 2.12 release candidate 1 »,

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy