Re: Recompilation du noyau et grub

2004-04-22 Par sujet Frdric BOITEUX
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



Recompilation du noyau et grub

2004-04-21 Par sujet Joseph Pachod

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 :


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)

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 ?


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

Merci d'avance pour toutes vos reponses !

Joseph