Le gestionnaire d'amorce GRUB de GNU/Linux

Liens
Astuces
Outils, commandes
Sécuriser GRUB
 
MBR
GRUB et GRUB 2 - historique & généralités
GRUB 2 (réparer le paquet)
GRUB legacy (réparer)


Attention

Avant d'effectuer des modifications, voir mes recommandations.

Liens

Astuces

Outils- commandes

MBR

GRUB et GRUB 2 - historique & généralités

Liens et infos

Ce qui suit concerne uniquement GRUB version 2 (GRUB2)

Rappel : GRUB2 = version 1.98 ou plus récente de grub.
Ex : RHEL 7

Notes

Outils

Doc, infos, tutos

Sécurité

GRUB 2 est capable d'utiliser de l'encryption et un mot de passe.

Fichiers de configuration

Note : Afin d'éviter les confusions hd, sd, etc. au boot (dues à l'ordre de chargement des drivers), GRUB utilise désormais les UUID ou les LABEL pour identifier les disques et partitions dans device.map et grub.cfg (précisions, autres infos)

device.map

grub.cfg

Exemple de contenu de grub.cfg

/etc/default/grub
/etc/grub.d

Shell-scripts

Utilisation manuelle de GRUB

/!\ La numérotation des disques ne change pas avec GRUB2, mais la numérotation des partitions commence à 1 (alors qu'elle commençait à 0 avec GRUB).

/!\ Avant toute manip/modification, effectuer une sauvegarde

Note : la commande grub n'existe plus dans GRUB2.

grub-probe
grub-mkconfig grub-install Au boot : le rescue shell (doc)

Rechercher d'autres s.e. et les ajouter au menu de GRUB

  1. $ sudo os-prober
  2. $ sudo update-grub

Réparer le paquet GRUB2 (grub-pc) d'Ubuntu

Articles

Méthode simple
  1. Booter sur une clé USB sur laquelle a été installé Super Grub2 Disk
  2. Detect any OS...choisir Ubuntu
  3. Dans un terminal, ré-installer le paquet grub-pc (# apt-get install --reinstall grub-pc)

Infos techniques - quelques fichiers de GRUB

Pour + d'infos, voir le manuel ($ info grub).

Ce qui suit concerne GRUB (GRUB Legacy)

Rappel : GRUB = version 1.97 ou plus ancienne de grub.
Ex : RHEL 6

Notes

Outils

Liens

Fichiers

Notes

Commande grub

Note : La commande grub est /sbin/grub (en RHEL 4, etc.), ou /usr/sbin/grub (SLES 11 SP, etc.), elle n'existe plus dans GRUB2.

Aide GRUB

Commandes pour installer/restaurer/réparer GRUB manuellement (plus d'infos)

1. Analyse

2. Réparation du boot de hd0

Notes

Autre solution de réparation

Booter sur une clé USB sur laquelle a été copié Super Grub Disk et qui a été rendue bootable. Le choix de l'ordre du boot se fait par les touches F8 ou F12 au boot, ou par le BIOS (accessible par les touches F1 ou Suppr).

Booter sur un CD Rescatux (compatible UEFI).

Autres exemples perso

Créer une Diskette de démarrage avec GRUB

/etc/grub.conf


Vic
Page modifiée le 6 janvier 2019
Page d'accueil du site