> bonjour 
> j 'aimerais utiliser 
>  binfmt
> 
> dans la doc : 
> 
> 
>                        La solution parait, somme toute, évidente : faire
> en sorte que tel fichier soit considéré par le système comme un
> exécutable standard. Pour cela il faut faire
>                        en sorte que le noyau de Linux soit capable de
> reconnaître de nouveaux exécutables. 
> 
>                         Pour cela il faut recompiler le noyau avec
> l'option : [Kernel support MISC binaries] activée
> 
> 
> c 'est la que ca coince 
> pour ma premiere recompilation je crains que la doc lea soit un peu
> absconse
> 
> un ptit coup de main pour les grandes lignes ? 
> 
> merci
> 
Bonjour,
        Pour bien compiler son noyau:
1) puisque c'est le meme noyau donc le meme numero, copier le
/usr/src/linux-2.#.# en /usr/src/linux-2.#.#-bis par exemple et faire
pointer le lien /usr/src/linux vers ce nouveau repertoire. Ca permet de
garder l'ancien noyau en secours.
2) se mettre dans /usr/src/linux. Tu dois y trouver un fichier .config qui
contient la configuration du noyau. Ensuite make xconfig ou make config qui
te permet de changer l'option choisie. (autre solution: make oldconfig
apres avoir change la ligne adequate dans .config)
3) make dep puis make clean (ou make mrproper mais il efface egalement le
fichier de configuration donc le sauver avant) 
4) eventuellement un coup d'oeil sur le Makefile (pour choisir la version
du gcc comme l'indique le Readme: perso, j'ai compile la 2.4.13 avec
gcc2.96 et ca s'est bien passe mais il est souvent recommande de prendre un
gcc plus ancien)
5) make bzImage
6) make modules puis make modules_install
7) make zlilo pour installer le noyau. Verifier les liens dans /boot et le
/etc/lilo.conf (pour garder une possibilite de se brancher sur l'ancien
noyau au cas ou). Ne pas oublier de finir par "lilo"
8) servir chaud et deguster ;-)

Fred

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à