grub-install

La commande grub-install permet d'installer le chargeur d'amorçage GRUB sur un périphérique.

Utilisation

La commande grub-install fournit un moyen simple d'installer ou de réinstaller GRUB sur un périphérique. Pour installer GRUB sur un disque, il suffit de lancer grub-install suivit du chemin du périphérique sur lequel installer le chargeur d'amorçage.

Voici par exemple comment installer GRUB sur le MBR du premier disque SATA (/dev/sda):

# grub-install /dev/sda


    GNU GRUB  version 0.97  (640K lower / 3072K upper memory)

 [ Minimal BASH-like line editing is supported.  For the first word, TAB
   lists possible command completions.  Anywhere else TAB lists the possible
   completions of a device/filename. ]
grub> setup --stage2=/boot/grub/stage2 --force-lba (hd0,0) (hd0,0)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (hd0,0)"... failed (this is not fatal)
 Running "embed /boot/grub/e2fs_stage1_5 (hd0,0)"... failed (this is not fatal)
 Running "install --force-lba --stage2=/boot/grub/stage2 /boot/grub/stage1 (hd0,0) /boot/grub/stage2 p /boot/grub/menu.lst "... succeeded
Done.
grub> quit

Options importantes

--root-directory=dossier
Utilise dossier à la place de la racine pour installer les fichiers de GRUB. Cette option est utile pour installer GRUB sur un autre disque (exemple --root-directory=/mnt/disk3) ou si /boot est dans une partition séparé, auquel cas l'option sera --root-directory=/boot.
--no-floppy
Ne recherche pas de lecteur disquette pour faire le device map. Utile quand on a pas de lecteur de disquette.

Ressources

La page de manuel de grub-install reprend l'ensemble des options disponibles.

Le manuel de GRUB (en anglais) explique les dangers de grub-install et présente les deux formats possibles pour spécifier un périphérique