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
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
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
Le Mon, 27 Oct 2003 21:52:58 +0100, Neky <neky@tuxfamily.org> 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.
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.