Grub2 - Installation - Amorçage Bios / MBR

Mise à jour : Debian 9.2

On s'intéresse ici à l'installation standard de Grub2 utilisé pour démarrer sur un support physique (disque) ayant un schéma de partitionnement de type BIOS / MBR.

Sommaire

1 - Installation

1.1 - Préalable

$ sudo dd if=/dev/sda bs=512 count=1 > mbr
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets (512 B) copiés, 0,000757801 s, 676 kB/s

$ file mbr
mbr: DOS/MBR boot sector
$ sudo parted /dev/sda unit MiB print

1.2 - Installation

$ sudo aptitude install grub2 

Grub - sélection emplacement images

$ sudo dd if=/dev/sda bs=512 count=1 | strings |grep -i grub
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets (512 B) copiés, 0,00104736 s, 489 kB/s
GRUB
$ sudo aptitude install os-prober
$ sudo aptitude install memtest86+
$ sudo update-grub

2 - Maintenance

2.1 - Nettoyage

$ sudo aptitude purge ~ngrub
$ sudo rm -r /boot/grub /etc/grub.d/
$ sudo /etc/default/grub

2.2 - Régénération du fichier de configuration grub.cfg

Pour régénérer ou créer le fichier de configuration grub.cfg, utiliser la commande

$ sudo update-grub

ou

$ sudo grub-mkconfig -o /boot/grub

2.3 - Réinstallation du dossier /boot/grub et des images grub

$ sudo grub-install /dev/sda

Ceci permet, par exemple, de réinstaller un grub écrasé par l'installation d'un système d'exploitation sur une autre partition. Cette commande ne modifie, ni ne crée, le fichier grub.cfg.

2.4 - Réinstallation des images grub

$ sudo grub-install -v --no-bootsector /dev/sda
$ sudo grub-bios-setup -v -d /boot/grub/i386-pc -m /boot/grub/device.map /dev/sda