Re: Grub

Top Page

Reply to this message
Author: Olivier_Allard-Jacquin
Date:  
To: guilde
Subject: Re: Grub
Bonjour,

> > Bonsoir,
> >
> > Comment lancer l'interface de configuration de grub ?
>
> Il suffit d'éditer le fichier /boot/grub/menu.lst
>
> Contrairement à LILO, grub ne nécessite pas de lancer un binaire (
> /usr/sbin/lilo par exemple ) pour que la nouvelle config soit prise en
> charge.
>
> Mieux que man grub : info grub
> On peut tout faire ! Cacher des partitions, ... ne plus les retrouver

#é!!@#!
> mettre /boot où l'on veut... ça nous vient du hurd.


        Grub est vraiment un boot loader génial, et la doc est très bien 
faite.
(http://www.mcc.ac.uk/grub/)


        Le seul truc très chiant, c'est son système de numérotation des 
disques
durs et des partitions, qui est différente et "décalée" par rapport à 
celle du
/dev:


Notation /dev                   Notation Grub
---------------------------------------------
disque dur /dev/hda             (hd0)
disque dur /dev/hdd             (hd3)
partition primaire /dev/hda1    (hd0,0)
partition primaire /dev/hdb2    (hd1,1)
partition etendue  /dev/hda3    (hd0,2)
partition virtuelle /dev/hda5   (hd0,4)
partition virtuelle /dev/hdc6   (hd2,5)


        Une fois que tu as configuré ton /boot/grub/menu.lst, il te faut installer
grub dans le MBR du disque bootable de ta machine. Pour cela, tu tapes
(en temps que root bien sur):


grub                   /* tu passes dans le "shell grub" */
root (hd0,1)           /* Tu dis à grub où se trouve le repertoire /boot.
                          Ici, c'est /dev/hda2 */
find /boot/grub/stage1 /* Tu vérifies que grub trouve bien les fichiers 
dont
                          il a besoin. La, il doit te retourner le nom
                          de la partition qui contient /boot, à savoir
                         (hd0,1) */
setup(hd0)             /* Tu installes grub dans le MBR de ton 1er disque 
*/
quit                   /* Pour sortir du shell grub */



        Si tu veux faire des tests avant de modifier ton MBR, et donc de 
supprimer
ton LILO actuel, tu peux installer grub sur une disquette:
- Prend une disquette formatée en ext2 (Linux) ou en FAT (DOS / Windows)
- Copie le contenu de /boot/grub dans le repertoire "/boot/grub" de la 
disquette
- Lances:
   grub
   root (fd0)
   find  /boot/grub/stage1  <- Grub t'affichera (hd0,1) et (fd0)
   setup (fd0)
   quit
- Maintenant, boote sur ta disquette


        Have fun !



                                                        Olivier