Debian & kernel-source

Debian & kernel-source - Linux et OS Alternatifs

Marsh Posté le 21-10-2004 à 00:54:33    

J'ai beaucoup de mal avec cette distribution pour installer le kernel-source contrairement a mandrake ou tout se fasait tout seul .
 
je tourne avec le kernel 2.6.8.1   .
 
j'ai recupere le fichier kernel-source-2.6.8.tar.bz2 que j'ai dezippé dans /usr/src/kernel-source-2.6.8
 
j'ai cree un lien linux amenant au repertoire kernel-source-2.6.8.tar.bz2
 
Rien a faire les drivers nvidia refusent de s'installer car le kernel-source n'est pas present.
 
S'il vous plait un peu d'aide serait la bien venue ;)

Reply

Marsh Posté le 21-10-2004 à 00:54:33   

Reply

Marsh Posté le 21-10-2004 à 00:56:55    

il y a des topics concernant nvidia et l'installation sur un 2.6.8.x
ensuite il me semble qu'il y a un souci dans ce que tu décris , tu dis utiliser le 2.6.8.1 mais avoir les sources du 2.6.8 ?


---------------
Intermittent du GNU
Reply

Marsh Posté le 21-10-2004 à 01:25:03    

en effet debian m'a trouve ce kernel -source mais pas le 2.6.8.1 .
 
Ou bien il faudrais que je le recupere sur kernel.org mais je ne sais pas ou le trouver

Reply

Marsh Posté le 21-10-2004 à 01:33:21    

Citation :

en effet debian m'a trouve ce kernel -source mais pas le 2.6.8.1


le kernel 2.6.8 sauce debian EST un 2.6.8.1+patchs
 
http://packages.debian.org/changel [...] /changelog

Reply

Marsh Posté le 21-10-2004 à 01:47:01    

donc le kernel-source 2.6.8 est bien celui adapté a ma config en 2.6.8.1
 
dans ce cas suffit il de decompresser le fichier kernel-source-2.6.8.tar.bz2 dans /usr/src/kernel-source-2.6.8  et ensuite de creer un lien symbolique linux pointant vers kernel-source-2.6.8 pour que le kernel-source soit installé ?
 

Reply

Marsh Posté le 21-10-2004 à 02:20:59    

pavanm a écrit :

donc le kernel-source 2.6.8 est bien celui adapté a ma config en 2.6.8.1
 
dans ce cas suffit il de decompresser le fichier kernel-source-2.6.8.tar.bz2 dans /usr/src/kernel-source-2.6.8  et ensuite de creer un lien symbolique linux pointant vers kernel-source-2.6.8 pour que le kernel-source soit installé ?


 
si c'est les sources, faut que tu le compile enh...

Reply

Marsh Posté le 21-10-2004 à 10:43:47    

faisons simple.
 
est'il obligatoire afin d'installer les sources du kernel de recompiler le noyau ?
 
 
 
le module riva(fb) empeche le driver nvidia de s'installer, comment le retirer ?
 
si necessité de recompiler , merci de m'expliquer pas a pas les lignes de commandes a taper apres make menuconfig .
 
Merci par avance


Message édité par pavanm le 21-10-2004 à 12:32:51
Reply

Marsh Posté le 21-10-2004 à 12:54:12    

installer des sources ca fait rien
installer quelque chose de compilé c'est utile
 
après le make menuconfig, tu fais "make"
 
après tu copies le kernel dans /boot, tu l'ajoute à ton lilo ou ton grub et tu reboot

Reply

Marsh Posté le 21-10-2004 à 13:16:49    

donc apres le make menuconfig,
 
je fais tout simplement un make ?
 
je m'etais complique la vie avec la commande make-kpkg --initrd --append-to-version=-nils kernel_image

Reply

Marsh Posté le 21-10-2004 à 13:54:35    

je resume make menu
make
 
 
pas besoin de dpkg ensuite ?
 
et pour copier le kernel dans /boot tu fais comment ainsi que pour grub ?

Reply

Marsh Posté le 21-10-2004 à 13:54:35   

Reply

Marsh Posté le 21-10-2004 à 14:01:32    

Citation :

je m'etais complique la vie avec la commande make-kpkg --initrd --append-to-version=-nils kernel_image


moi ça me la simplifie  :D

Reply

Marsh Posté le 21-10-2004 à 14:02:22    

bin avec grub tu édites le fichier /boot/grub/menu.lst pour ajouter une entrée

Reply

Marsh Posté le 21-10-2004 à 15:25:32    

besoin ou pas de faire dpkg apres la make ou pas ?
 
je croyais qu'il devait y avoir un .deb de cree or il n'y a rien a pres make.
 
sinon dans menu.lst de /boot/grub
 
que mettre a la ligne kernel ansi que initrd pour le nouveau kernel installé ?
 
Merci a tous pour votre aide plus que precieuse

Reply

Marsh Posté le 21-10-2004 à 15:27:20    

http://lea-linux.org/kernel/kernel.html
 
ca c'es tpour un 2.4.x
 
le make t'a créé un bzImage, c'est CA ton kernel, ca te pond pas un rpm ou un .deb de compiler

Reply

Marsh Posté le 21-10-2004 à 15:38:00    

Citation :

le make t'a créé un bzImage, c'est CA ton kernel, ca te pond pas un rpm ou un .deb de compiler


ct comme ça ya + de 5 ans
maintenant ta make-kpkg ki fait tt le taf.

Reply

Marsh Posté le 21-10-2004 à 15:39:08    

Citation :

j'ai cree un lien linux amenant au repertoire kernel-source-2.6.8.tar.bz2


 
Deja faut faire le liens du repertoire sans tar.bz2


---------------
The Toast, un docu-fiction qui teste la loi de murphy et les films en carton
Reply

Marsh Posté le 21-10-2004 à 15:39:37    

le bonne vieille méthode reste les meilleurs :D

Reply

Marsh Posté le 21-10-2004 à 15:45:45    

clair dr-freuderick je me suis plante c'est bien vers le repertoire que j'ai crée un lien ;)
 
 
en tout cas Burgergold  je n'ai toujours pas de bzimage dans mon usr/src/linux/
 

Reply

Marsh Posté le 21-10-2004 à 15:52:41    

le System.map est dans /usr/src/linux, le bzImage dans /usr/src/linux/arch/i386/boot

Reply

Marsh Posté le 21-10-2004 à 15:53:45    

Sinon pour pas se faire chier à le faire à la main comme tu fais actuellement mais générer un .deb qui va s'installer dans ton lilo : http://people.via.ecp.fr/~alexis/f [...] ebian.html

Reply

Marsh Posté le 21-10-2004 à 15:55:15    

system.map a quoi cela correspond t'il ?
 
bzimage est a rentrer a la ligne initrd ou kernel dans le fichier configuration grub ?
 

Reply

Marsh Posté le 21-10-2004 à 16:05:19    

je regarde ton site dans la journée Goon, il a l'air tres instructif merci

Reply

Marsh Posté le 21-10-2004 à 16:06:32    

Mais pourquoi vous voulez installer absolument les sources ? Il suffit d'avoir les headers correspondant au noyau installé.

Reply

Marsh Posté le 21-10-2004 à 16:37:24    

Si c'est pour installer les drivers nvidia sur une debian avec un noyau 2.6.8.1-k7, par exemple, voilà comment moi j'ai fait, en gros :
 
apt-get install kernel-headers-2.6.8-1-k7
apt-get install nvidia-kernel-source
 
cd /usr/src/
tar xzvf nvidia-kernel-source.tar.gz
export KSRC=/usr/src/kernel-headers-2.6.8-1-k7/
export KVERS=2.6.8-1-k7
cd modules/nvidia-kernel-1.0.6111-1/
debian/rules binary_modules
dpkg -i ../../nvidia-kernel2.6.8-1-k7.1.0.6111-1+_i386.deb
 
apt-get install nvidia-glx
 
Je n'ai pas recompilé le kernel ni utilisé le kernel-source. Jar Jar a raison, le kernel-header de ton noyau suffit.


Message édité par VenerZen le 21-10-2004 à 16:37:56
Reply

Marsh Posté le 21-10-2004 à 17:46:05    

mince alors je vais essayer comme cela , peut etre cela me sauvera t'il la mise ;)
 
 

Reply

Marsh Posté le 21-10-2004 à 17:52:16    

et dans ce cas le fait que rivafb soit activé dans le noyau ne pose plus probleme ?

Reply

Marsh Posté le 21-10-2004 à 18:14:39    

rien a faire, bien que le probleme rivafb arrive a etre outrepassé, il ya un probleme dans les kernlels source.
 
verifier que ce sot bien la bonne version.-
or uname -a donne 2.6.8-1-386
la version kernel-head: kernel-headers 2.6.8-1-686-smp
 
etrange

Reply

Marsh Posté le 21-10-2004 à 18:21:31    

apt-get remove --purge kernel-headers-2.6.8-1-686-smp
apt-get install kernel-headers-2.6.8-1-386.
 
Pourquoi tu veux installer une version des headers qui n'est pas celle de ton kernel ?


Message édité par VenerZen le 21-10-2004 à 18:21:46
Reply

Marsh Posté le 21-10-2004 à 18:24:23    

bah comment se fait il que je ne sois pas avec un kernel smp avec mon P4 HT ?
 
je pensais bien faire en mettant smp, enfin je vais reessayer sans pour voir

Reply

Marsh Posté le 21-10-2004 à 18:26:00    

Ben install le bon kernel alors :
apt-get install kernel-image-2.6.8-1-686-smp

Reply

Marsh Posté le 21-10-2004 à 18:33:19    

si seulement je savais inteller le bon kernel, taper cette commande suffit il a l'installer ou bien il ya des manips a faire ensuite ?
 
sinon dans l'etat l'installateur me dit unable to load nvidia.ko  maybe wrong version of kernel source file

Reply

Marsh Posté le 21-10-2004 à 18:41:05    

Pour l'instant c'est normal ce qui t'arrives, tu verras plus tard pour le driver nvidia. Oublie cette histoire de kernel-source.
 
Oui il va t'installer le kernel tout simplement. A la fin de l'instalation il te dira qu'il modifie lilo (si tu utlises lilo), puis il faudra redémarrer ta machine.

Reply

Marsh Posté le 21-10-2004 à 18:53:31    

nicquel ca a marche et les drivers se sont installés en outre passant le probleme rivafb.
 
quel difference entre le kernel 2.6.8.1 386 et le 2.6.8.1-686 smp ?

Reply

Marsh Posté le 21-10-2004 à 19:42:10    

Tu vois, t'as pas à te faire chier à compiler un kernel, tu t'amuseras à ça plus tard quand tu toucheras plus si tu veux, mais bon, c'est vraiment pas la peine pour une machine de bureau.
 
Ben t'as un paquet par processeur.  
T'as des jeux d'instructions etc.. different suivant le processeur, donc le fait de le compiler par processeur doit augmenter un peu les perfs, enfin je pense. Je dis peut-être une connerie, mais l'idée est là :D

Reply

Marsh Posté le 21-10-2004 à 19:48:27    

un grand merci a tous et a VenerZen qui m'a enleve une grosse épine du pied :)
 
 
vive linux et l'opensource

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed