Le Thu, 22 Apr 2004 12:01:07 +1000, Joseph Pachod [EMAIL PROTECTED] a écrit :
Bonjour
Je suis en train de recompiler mon noyau pour la premiere fois mon noyau
car je dois inclure un nouveau module. J'ai pour le moment deja configure
et compile mon noyau (en me basant sur l ancien de
/boot/config-2.4.25-1-386 et ajoutant le module requis) et j'en suis a
configurer Grub.
Je me base sur ce doc :
http://newbiedoc.sourceforge.net/system/kernel-pkg.html#GRUB-KERNEL-PKG ou
il est dit ca :
Pourquoi ne regarde-tu donc pas la doc fournie avec GRUB :
tu fais « info grub » et tu auras une doc... Il en existe une en HTML
dans le paquet grub-doc ; Si tu ne lis pas facilement l'anglais,
tu peux voir une traduction à (merci Google) :
http://www.linux-france.org/article/sys/chargeurs/ix86/grub/grub-manual-fr.html
After you've installed grub, run grub-install /dev/hda (substitute your
boot device for /dev/hda). Then run update-grub. Edit
/boot/grub/menu.lst and substitute your defaults on the #groot and
#kopt lines (and any other lines you need for your situation). Run
update-grub again.
J'ai verifie, a mon reboot, c'est bien grub qui prend la main. Cependant,
pour le remplacement de mon boot device, je ne sais pas trop quoi mettre.
Dans boot/grub/menu.lst j'ai trouve ca :
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,1)
c'est la partition (en notation Grub) où se trouve tes fichiers grub (menu.lst,
stage*, etc.)
par exemple, (hd0,1) correspond à hda2, (hd0,4) à hda5, etc...
Ceci dit, le doc d'editer ensuite ce fichier pour mettre les bonnes
valeurs, du coup je ne sais pas mettre. Je ne vois pas quoi mettre ensuite
dans les lignes #groot et #kopt.
Bref, comment savoir quel est mon boot device et ce qu'il faut mettre
ensuite dans #groot et #kopt ?
groot - nom de partition où se trouve tes fichiers grub
kopt - arguments donnés à tes noyaux (équivalent de append= sur lilo je crois)
par exemple chez moi :
# kopt=root=/dev/hda1 ro hdc=ide-scsi vga=0x305 devfs=mount
# groot=(hd0,0)
Pour info, je suis sur : Linux XX 2.4.25-1-386 #1 Tue Feb 24 08:11:13 EST
2004 i686 GNU/Linux et df me donne :
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/hda2 7689792 1712040 5587128 24% /
tmpfs 452692 0452692 0% /dev/shm
/dev/hda3 29965368 2752808 25690380 10% /usr
ce serait donc chez toi :
# groot=(hd0,1)
Un conseil : met les lignes suivantes dans le fichier /etc/kernel-img.conf :
# met à-jour le fichier /boot/grub/menu.lst après l'install d'un noyau...
postinst_hook = /sbin/update-grub
postrm_hook = /sbin/update-grub
Et ainsi à chaque installation d'un paquet d'un noyau, ton fichier menu.lst du
grub sera mis à jour avec ton nouveau noyau...
Fred.
k