Pages : 1
#1 Le 30/07/2005, à 18:16
- traaf
compilation kernel
salut
j'essaie de compiler le kernel linux-2.6.11 + patch-2.6.11ac7, pour utiliser un controlleur IT8212
je pars complètement de zéro, c'est la premiere fois que je tente
apres pas mal de recherche, ca avance mais c pas encore bon, ca fait 2 jours que je suis dessus
apres cette suite de commandes
# tar zxvf /usr/src/linux-2.6.11.tar.gz
# cd /usr/src/linux-2.6.11
# cp /home/regis/patch-2.6.11-ac7.bz2 /usr/src/linux-2.6.11
# bzip2 -dc patch-2.6.11-ac7.bz2 | patch -p1
# mv /usr/src/linux-2.6.11 /usr/src/linux-2.6.11ac7
# cd /usr/src/linux-2.6.11ac7
# make xconfig
# make dep
# make clean
# make bzImage
# make oldconfig
# make all
je bute la dessus
# make modules_install
INSTALL arch/i386/crypto/aes-i586.ko
cp: ne peut évaluer `arch/i386/crypto/aes-i586.ko': Aucun fichier ou répertoire de ce type
make[1]: *** [arch/i386/crypto/aes-i586.ko] Erreur 1
make: *** [_modinst_] Erreur 2
qqun peut-il me dire ce qui ne va pas?
Vault106, musique libre, enjoy it /!\
Hors ligne
#2 Le 06/08/2005, à 11:17
- feven
Re : compilation kernel
Salut !
Je ne suis pas vraiment expert en la matière de compilation de noyau sous Ubuntu, mais venant de Gentoo, je peux te dire que j'en ai déjà compilé quelques uns ... et là, vu que tu compiles un noyau 2.6, j'ai l'impression que tes étapes ne sont pas vraiment les bonnes ...
Tu as déjà vu compiler un noyau 2.6 de cette manière auparavant ? Personnellement, sous Gentoo (j'imagine que c'est pareil sous Ubunut, il n'y a pas de raison ...), je procédais de la manière suivante :
1 - installation des sources du nouveau noyau et lien symbolique de /usr/src/linux vers le répertoire des nouvelles sources ;
2 - copie du .config du noyau précédent : quelque chose du genre
cp /boot/config-kernel-X.X.X /usr/src/linux/.config
3 - se rendre dans le répertoire (lien symbolique pour être certain)
cd /usr/src/linux
4 - configuration du nouveau noyau : je préfère l'interface console ...
make menuconfig
C'est là l'étape la plus compliquée ... n'hésite pas à passer plus de temps que nécessaire pour vérifier tes choix et surtout, n'oublie pas de compiler dans le noyau et non en module certaines choses vitales comme la prise en charge du format de tes partitions de démarrage ...
5 - compilation du noyau (une seule étape pour les noyaux 2.6.X)
make
6 - installation des modules
make modules_install
Je te dis tout de suite, je n'ai encore jamais vraiment compilé de noyau sous Ubuntu et, connaissant parfaitement mon matériel, n'ai jamais eu besoin de compiler une image de démarrage (les initrd ...). Je ne connais donc pas la procédure exacte pour en utiliser ...
J'espère que ça t'aura au moins un peu aidé.
François Even
Après Mandrake et Gentoo, Ubuntu, me voilà !
Hors ligne
Pages : 1