OVH Cloud OVH Cloud

Compilation du noyal 1.6.1 :)

2 réponses
Avatar
Neky
'soir :)

Je tente de recompiler un noyau netbsd 1.6.1. J'ai téléchargé le noyau
en question et je l'ai extrait sans problème.
Cependant, en lisant la documentation, j'ai vu qu'on pouvrait prendre un
script perl nommé "adjustkernel" qui faisait automatiquement un fichier
de config pour le noyau à partir du dmesg. Je me suis dit chouette et
j'ai wget le fichier.
Bon après, ça ce même fichier m'a envoyé ailleurs mais j'ai final réussi
à obtenir la dernière version du script, que j'ai soigneusement mis dans
mon /sys/arch/i386/conf.
Après avoir installé perl, je tape :
# perl adjustkernel -mesg /var/run/dmesg.boot -outfile MYKERNEL -file
GENERIC
L'opération se passe bien, et je vérifie si MYKERNEL est logiquement
moins gros que GENERIC. Horreur ! GENERIC fait 36761 contre 38137 pour
MYKERNEL

Aurais-je loupé quelque chose ?

2 réponses

Avatar
manu
Neky wrote:

L'opération se passe bien, et je vérifie si MYKERNEL est logiquement
moins gros que GENERIC. Horreur ! GENERIC fait 36761 contre 38137 pour
MYKERNEL

Aurais-je loupé quelque chose ?


Fais un diff entre les deux fichiers de config, ce script en perl a
forcement ajouté quelque chose pour que le noyau ait enflé.

--
Emmanuel Dreyfus
Un bouquin en français sur BSD:
http://www.eyrolles.com/php.informatique/Ouvrages/9782212112443.php3


Avatar
Pascal Cabaud
Le Mon, 27 Oct 2003 21:52:58 +0100, Neky disait :
'soir :)

Je tente de recompiler un noyau netbsd 1.6.1. J'ai téléchargé le noyau
en question et je l'ai extrait sans problème.
Cependant, en lisant la documentation, j'ai vu qu'on pouvrait prendre un
script perl nommé "adjustkernel" qui faisait automatiquement un fichier
de config pour le noyau à partir du dmesg. Je me suis dit chouette et
j'ai wget le fichier.


Il est dans les paquetages, dans sysutils.

Bon après, ça ce même fichier m'a envoyé ailleurs mais j'ai final réussi
à obtenir la dernière version du script, que j'ai soigneusement mis dans
mon /sys/arch/i386/conf.
Après avoir installé perl, je tape :
# perl adjustkernel -mesg /var/run/dmesg.boot -outfile MYKERNEL -file
GENERIC
L'opération se passe bien, et je vérifie si MYKERNEL est logiquement
moins gros que GENERIC. Horreur ! GENERIC fait 36761 contre 38137 pour
MYKERNEL
Aurais-je loupé quelque chose ?


Non, tout est OK, il met en commentaire le superflu.

pc