Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 21/08/2003 14:47:45

cedric
Membre
Lieu : Grenoble
Inscription : 28/07/2003
Messages : 63
Site Web

Compilation sauce Debian

Bon, je ne veux pas savoir comment on compile à la sauce Debian car j'ai du le faire 100 fois.

Je re-explique au cas ou je sois un idiot.

1) On Dl les sources du noyau par apt
1+) On Dl également ce que l'on a besoin pour compiler à la Debian (fakeroot, make-kpkg, et les autres)
2) On Dl les sources de ses modules par apt (ex : nvidia-kernel)
3) On décompression toutes les sources que l'on vient de DL dans /usr/src
4) ln -s kernel-source-2.4.21 linux
5) cd /usr/src/linux
6) $ fakeroot make-kpkg --append-to-version=-0001 --added-patch=debianlogo,lowlatency,preempt added-module=alsa-source kernel_image module_image
7) dpkg -i kernel-image-xxx
8) On met à jour lilo, et on reboot
9) dpkg -i alsa-module-xxx et tous les autres modules

Je précise que je veux absolument utiliser la méthode --append-to-version

Bon, souci, avec la carte réseau Broadcom de mon Dell et bien lorsque le branche le cable ca freeze. La seul solution que j'ai trouvé c'est de vcompilé le noyau en méthode générique make bzImage... et doinc en utilisant un autre driver de modem.

Mais c'est pas terrible, car je trouve que la méthode Debian est bien pratique. Et je pense que c'est pas normal !

Autre pb. Est-ce qu'il faut redémarrer après avoir installé le noyau quand on utilise un append-to-version. Dans ce cas les modules sont dans /lib/modules/2.4.21.0001 et si je redémarre pas, j'ai des unresolved symbole. Forcement les modules s'installent dans /lib/modules/2.4.21.

C'est quoi? Un bug ou moi qui ne sait pas faire.

C'est peut-etre pour ca que mon driver réseau a des pb ?


Un guide pour l'utilisateur pour Debian
V1: http://guide.andesi.org/
V2 Beta: http://guidedebian.free.fr

Hors ligne

#2 01/09/2003 21:47:05

ggcom
Membre
Lieu : france
Inscription : 23/04/2003
Messages : 62
Site Web

Re : Compilation sauce Debian

.... dans /lib/modules/2.4.21.0001 et si je redémarre pas, j'ai des unresolved symbole. Forcement les modules s'installent dans /lib/modules/2.4.21....

salut
bon j'ai peut-etre une solution mais elle est tres sale
tu mets ton .0001 en numero d'extraversion dans le fichier /usr/src/linux/Makefile
tu recompioes et installe le tout
et tu rebootes bien sur
je dis ca mais je ne connais pas cette option append-to-version
ggcom

Hors ligne

#3 01/09/2003 23:52:38

kagou
Administrateur
Lieu : Gard
Inscription : 21/03/2003
Messages : 994

Re : Compilation sauce Debian

Il faut en effet rebooter si tu veux profiter de ton nouveau noyau, et de ces modules.
Il y a paut être un bug sur le driver de ta carte réseau, cela vaudrait peut être le coup de t'essayer au kernel 2.4.22 en le téléchargeant directement du chez le producteur (kernel.org).
Quel module tu compiles pour ta carte ?
En module ou en dur ?
++


[img]http://www.danasoft.com/sig/kagou.jpg[/img]

[img]http://edgar.netflint.net/[email protected]&type=image&iconset=phpbb[/img] [email protected]

Hors ligne

#4 02/09/2003 09:07:31

cedric
Membre
Lieu : Grenoble
Inscription : 28/07/2003
Messages : 63
Site Web

Re : Compilation sauce Debian

Il faut en effet rebooter si tu veux profiter de ton nouveau noyau, et de ces modules.
Il y a paut être un bug sur le driver de ta carte réseau, cela vaudrait peut être le coup de t'essayer au kernel 2.4.22 en le téléchargeant directement du chez le producteur (kernel.org).
Quel module tu compiles pour ta carte ?
En module ou en dur ?
++

Salut

Tu ne m'as pas dit si l'on peut installer les modules de son nouveau noyau une fois ce dernier installé, mais si l'on a pas encore redémarrer sa machine avec ce noyau ???


Un guide pour l'utilisateur pour Debian
V1: http://guide.andesi.org/
V2 Beta: http://guidedebian.free.fr

Hors ligne

#5 02/09/2003 10:00:48

peyo
Membre
Lieu : Bordeaux
Inscription : 28/04/2003
Messages : 375
Site Web

Re : Compilation sauce Debian

Salut,

On peut installer des modules pour un noyau et les charger (insmod ou modprobe) sans avoir à redémarrer. Après l'installation, juste faire un depmod -a pour recalculer les dépendences entre les modules et ça roule.


cat vaninahahaa > /dave/micro

Hors ligne

Pied de page des forums