Error 15

Cette erreur survient lorsque Grub s'installe sur le mauvais disque.

Par exemple qu'il s'installe sur hd0 alors que c'est hd2 qui dispose de la partition contenant le kernel.

Il faut booter avec un CD permettant de chrooter (Un LiveCD Gentoo ou une Debian Net-Install en mode “rescue” le permet).

Ensuite monter le système de la machine et chrooter.

Ne pas oublier de monter /proc avant de lancer grub !

# mount proc -t proc /proc

# grub

grub15:~# grub
Probing devices to guess BIOS drives. This may take a long time.


    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> root (hd2,0)
root (hd2,0)
Filesystem type is ext2fs, partition type 0x83

grub> setup (hd2)
setup (hd2)
 Checking if "/boot/grub/stage1" exists... no
 Checking if "/grub/stage1" exists... yes
 Checking if "/grub/stage2" exists... yes
 Checking if "/grub/e2fs_stage1_5" exists... yes
 Running "embed /grub/e2fs_stage1_5 (hd2)"...  15 sectors are embedded.
succeeded
 Running "install /grub/stage1 (hd2) (hd2)1+15 p (hd2,0)/grub/stage2 /grub/menu.lst"... succeeded
Done.
grub> quit
quit

Ensuite lors du reboot, Grub refonctionne mais étrange il ne trouve pas le kernel !

En fait dans le “menu.lst” de Grub, “root” (qui contient le kernel) n'est plus le bon.

title		Debian GNU/Linux, kernel 2.6.18-6-amd64
root		(hd2,0)
kernel		/vmlinuz-2.6.18-6-amd64 root=/dev/cciss/c0d0p2 ro 
initrd		/initrd.img-2.6.18-6-amd64

Il faut se mettre en mode “édition” en appuyant sur “e” (pour edit). Selectionner la ligne “root” et corriger.

root (hd2,0) => root (hd0,0)

appuyer sur “b” pour booter et miracle !

Attention a ne pas oublier d'éditer le menu.lst une fois booté pour que le changement soit definitif !

Discussion

Entrer votre commentaire
 
wiki/grub15.txt · Dernière modification: Wednesday 22 July 2009 par kathryl
Flux RSS du Blog Driven by DokuWiki Gentoo Powered Valid XHTML1.0 Powered by Apache PHP Powered Coffee Powered