GNU GRUB | |
Développeur | Projet GNU |
---|---|
Dernière version | 1.98 [+/-] |
Type | Chargeur d'amorçage |
Licence | GNU GPL 3 |
Site Web | www.gnu.org/software/grub |
modifier |
Grub (acronyme de GRand Unified Bootloader) est un programme de multiboot, libre, au même titre que LILO (Linux loader), qui permet de choisir au démarrage de son ordinateur entre plusieurs systèmes d'exploitation.
Ses avantages sont notamment la gestion d'autres systèmes que Linux et Windows (utile pour Hurd, Solaris, FreeBSD et OpenBSD), 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é, suite au 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.
À l'inverse de LILO, GRUB n'a pas besoin d'être réinstallé dans le MBR à chaque modification de son fichier de configuration.
Dans un système GNU/Linux, la commande grub-install est uniquement utilisée pour installer la Partie 1 de GRUB dans le MBR ou dans une partition. Les fichiers de configuration de GRUB doivent se trouver sur une partition utilisable, et dans le cas contraire, la Partie 1 exécute l'interpréteur de commandes automatiquement.
Le nom et l'emplacement de ce fichier varient d'un système à un autre. Par exemple, dans la distribution Debian GNU/Linux, ce fichier est situé dans /boot/grub/menu.lst
, alors que Fedora Core le place dans /boot/grub/grub.conf
(ce dernier utilise un lien symbolique à l'emplacement /etc/grub.conf
et qui pointe vers /boot/grub/grub.conf
pour des raisons de compatibilité).
De plus, GRUB peut être installé sur un disque amovible, comme une disquette, un CD ou une clé USB pour charger un système qui ne pourrait démarrer directement depuis son propre disque.