(Courriels de diversion: <enquiquiner@ironisez-devinerent.com> <intestinales@duplicite-belliqueux.com> <revoquerent@releve-retorques.com> <paraisses@requeriez-provisionneriez.com> <recriras@extenuions-pestes.com> <choisissaient@stylises-enrouleront.com> <redonneront@reaffirmerez-redoutiez.com> <temperera@nationaliserais-integrerai.com> <dedramatisee@habilita-epiphyses.com> <mongol@torpillez-interiorisait.com> )


On mar, 15 fév 2000, XFly from TuX à écrit
> Le dim, 13 fév 2000, vous avez écrit :
> >  J'ai installé une suze 6.3 et quand je veux modifier le noyau j'ai le message
> >  suivant :
> >  

> 
> Donc pour recompiler un Kernel, il faut : (mon nouveau noyau est le 2.2.10)
>     -1- dézipper la source dans /usr/src

sur!

>     -2- faire un lien entre /usr/scr/linux et /usr/src/linux-2.2.10 ==>> "ln -s
> /usr/src/linux-2.2.10 /usr/scr/linux
>     -3- Il faut qu'il y ait un lien entre /usr/src/linux/include/asm et
> /usr/scr/linux/asm-i386 ==>>"ln -s /usr/src/linux/include/asm-i386
> /usr/src/linux/include/asm"     
>    -4- Il faut qu'il y ait un lien entre /usr/include/asm et
> /usr/src/linux/include/asm  ==>> "ln -s /usr/src/linux/include/asm
> /usr/src/asm"  

je n'ai jamais eu à m'occuper de ca sur mes suse

>    -5- Se mettre dans /usr/src/linux
>    -6- faire un make clean
>    -7- faire un make mrproper
>    -8- faire un make config ou make "menuconfig" ou "make xconfig" suivant les
> gouts... en ce qui me concerne c'est un make xconfig puis je quitte X pour la
> suite.
>     -9- faire un make dep
>     -10- faire un make bzImage

vec les modules, maintenant,  le zImage marche à nouveau

sauvegarder l'ancien noyau (sans doute /boot/vmlinuz) et faire make
install ou alors copier dans /boot le nouveau noyau de
/usr/src/linux/arch/i386 (je ne suis pas sur, make affiche la bonne valeur
en fin de compilation)

>    -11- faire une sauvegarde des modules actuels qui se trouvent dans
> /lib/modules/x.x.x 
>    -12- faire un "make modules" puis un "make
> modules_install" qui installe les modules dans /lib/modules/2.2.10

il est prudent de faire les essais douteux abev une autre version du noyau
que la version stable, ainsi les modules sont différents

>     -13- copier /usr/src/linux/System.map-2.2.10 dans boot ==>> cp
> /usr/src/linux/System.map-2.2.10 /boot

je crois que c'est fait par make install

>      -14- faire un lien entre
> /boot/Sytem.map et /boot/System.map-2.2.10

je crois que le mieux est d'utiliser l'option map= dans lilo.conf

>     -15- Modifier lilo comme il se doit...
>     -16- être content.
> 
> Petit conseil : ne jamais recompiler un noyau qui est avec une distrib car à
> chaque boot le ficher /etc/rc.d/rc.sysinit excécute /sbin/depmod ... des
> modules qui correspondent au noyau chargé. Donc si tu utilises un noyau
> différent "make modules_install" va creer un nouveau répertoire (-12-) et il
> n'y a aucun risque d'éffacer les modules qui marchaient..., -11- devient
> inutile.
>  
> 
> ---------------------------------------------------------------------
> Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>> Le CULTe sur le web: <URL:http://savage.iut-blagnac.fr/>
-- 
Linux, nouvelles de science fiction (écrites par moi)
pédagogie de la dao et plein d'autres choses
http://www.dodin.net
mailto://jdanield@free.fr
---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://savage.iut-blagnac.fr/>