[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Recompilation du noyau et grub



Le Thu, 22 Apr 2004 12:01:07 +1000, Joseph Pachod <joseph@cs.usyd.edu.au> 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         0    452692   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



Reply to: