avr 09
29
Lancer manuellement et réparer grub
Accès à grub en ligne de commande :
Au menu de grub, appuyez sur la lettre “c” pour command line.
Vous arrivez sur un prompt grub>
( : Maj 9
) : Maj 0
, : m
Rechercher la partition où se trouve le /boot :
Il vous faut tout d’abord lister les partitions disponibles. Pour cela, utilisez la commande “root”
exemple :
grub> root (hd<TAB>
<TAB> correspond à la touche tabulation. Cette touche nous aide à lister les partitions existantes et les répertoires.
Placer vous sur une partition par exemple hd0,0 (disque 0 partition 0)
grub> root (hd0,0)
Vérifiez que le /boot se situe sur cette partition :
grub> kernel /<TAB>
Ici, nous pouvons voir que cette partition possède le noyau vmlinuz. Donc c’est sur cette partition qu’il y a le /boot et c’est sur celle-ci qu’il faut booter. Si vous ne voyez pas le fichier vmlinuz, il faut changer de partition. La capture d’écran de la commande “root (hd0<TAB>” nous montre qu’il y’a 2 partitions sur le disque 0 : 0 et 4. Dans ce cas, nous pouvons regarder si le /boot se site sur la partition 4.
Démarrer manuellement :
grub> root (hd0,0)
grub> kernel /vmlinuz
grub> initrd /initrd.img
grub> boot
Modifier grub :
Il faut remplacer l’ancienne partition par celle qui contient le /boot dans le fichier /etc/grub/grub.conf ou /boot/grub/menu.lst