Re: grub et RH7.3

Top Page

Reply to this message
Author: Olivier_Allard-Jacquin
Date:  
To: guilde
Subject: Re: grub et RH7.3


      Hello,


> En clair, la config top moumoutte de la redhat, c'est 1 seule partition
> pour tout, pas de swap, rien... (c'est pas bien hein ?...)


      Bah, il y a pire que ca ...



> Mais le souci n'est pas là, ou alors, il en découle... Lilo marche
> bien, mais ce n'est pas lui que je veux... je voudrais avoir grub
> d'installé...


      Tu as raison, GRUB est le meilleur .... Oups, voila un troll qui
risque de mettre un peu d'animation sur la liste !!!




> mais malgré une lecture du man (qui est resté sans débouché
> concret), et l'absence de howto (trouvé de ma part) la dessus, je n'ai
> pas réussi à mettre un grub en état de marche...


      Pas de doc ? Diantre .... Voila de quoi mettre à jour tes
bookmarks ! :=)
- Le site officiel: http://www.gnu.org/software/grub/grub.html
- Les manuels: http://www.mcc.ac.uk/grub/
- La mailing liste: http://www.mail-archive.com/bug-grub%40gnu.org/




> lorsque, par exemple,
> je demande via kickstart une config grub, ou que je passe par le cd en
> recupération d'install / MAJ puis chargeur de démarrage, j'arrive à avoir
> une configuration qui me semble correcte (théoriquement sur le mbr du
> hda), qui semble être confirmée par le /boot/grub/grub.conf,


      C'est quoi ce fichier de conf ? J'utilise la version 0.9.1 (je
viens de voir que la 0.9.2 est sortie depuis avril), et le fichier de
configuration est: /boot/grub/grub.lst
Il y a eu un changement récent ? Ou t'es tu trompé ?


      C'est quoi "kickstart" ?



> mais je
> ne boot toujours pas avec Grub... Comment arriver à confirmer de manière
> sûre que grub est bien installé (mis-à-part le reboot pour vérifier)...
> y'a-t-il un howto planqué quelque-part, ou un truc plus
> lisible/abordable que le man ?... ou au mieux un frontend graphique ?...
>
> Merci d'avance pour vos pistes la dessus


      Personnellement, j'ai pas mal utilisé GRUB sur des configurations
un peu bizarres (échange de disques au démarrage, masquage de partitions,
etc ...), et je trouve que c'est un soft très très pratique.


      Le seul truc chiant que je lui trouve c'est qu'il numérote les
disques et les partitions à partir de (0,0), et non comme fdisk ou le /dev
à partir de de (a,1). Ca qui oblige à une petite gymnastique des
neurones ...




      Bon, je vais commencer par te donner un exemple de "menu.lst" adapté
à ta configuration:


 #
 # Fichier de configuration de GRUB
 #
 # Configuration:
 # (hd0)    MBR pour Grub
 # (hd0,0)  Partition principale: Windows 95/98/Me (FAT32)
 # (hd1,0)  Partition principale: Linux: /



###############################################################################
#
# Options generales
#
###############################################################################

# Boot automatiquement apres 10 secs.
#timeout 10

# Boot par defaut l'option 1
default 1

# En cas de probleme, boot sur l'option 0
fallback 0

# Change la couleur
color blue/light-gray yellow/black

###############################################################################
#
# Configuration des OS
#
###############################################################################

###############################################################################
# Windows 95/98/Me
###############################################################################
title Windows 95/98/Me
rootnoverify (hd0,0)
makeactive
chainloader +1

###############################################################################
# Linux
###############################################################################
title Linux
root (hd1,0)
kernel /boot/vmlinuz root=/dev/hdb1 devfs=mount vga=788


###############################################################################
# Boot sur une disquette
##############################################################################
title Boot sur une disquette
rootnoverify (fd0)
chainloader +1


      En temps que root, sauve ce fichier en /boot/grub/menu.lst .
Puis tu lances "grub": Tu es alors dans le "shell" GRUB
Tapes:
root (hd1,0)
# Tu dis à GRUB que le "/boot" se trouve en hdb1


find /boot/grub/stage1
# Tu recherches ce fichier "/boot/grub/stage1". Si GRUB te retournes autre
chose
que "hd(1,0)", c'est qu'il y a un problème dans ta configuration

setup (hd0)
# Tu dis à GRUB de s'installer dans le MBR. La encore, il ne doit pas y
avoir de message
d'erreur, juste une ligne qui explique ce que GRUB fait (voir la doc pour
plus d'infos à ce sujet)

quit
# Tu sorts du shell GRUB

      Tu peux maintenant rebooter ta machine ...


      Pour ceux que ca intérésse, j'ai fait un petite disquette de boot
grub un peu spéciale:
- disquette bootable lançant directement GRUB
- formatée en FAT16, afin de pouvoir modifer le "menu.lst" depuis Linux ET
Windows
- contient la doc complète en français et en anglais
- conçu pour être utilisée sur une machine contenant 2 Windows 9x/Me et un
Linux. (no
comment, c'est pour les Windowsiens qui passent en douceur à Linux ...)
- permet de résintaller GRUB dans le MBR en appuyant sur une seule touche
(ATTENTION:
cela ne marche que dans la configuration particulière citée ci-dessus)


      C'est à mon avis une bonne base afin de tester un fichier de
configuration de grub,
sans pour autant toucher à son MBR ... Il suffit de modifier le
boo/grub/menu.lst de la disquette
et de faire ses tests ..



      Je peux l'envoyer en privé pour ceux que ca interesse (300 Ko)


      J'ai prévu de faire une doc qui va avec mais bon .... pas eu le temps
pour l'instant ...


                                    Olivier