Rechercher : dans
Par :

[Debian] Installer kernel source

Dernière réponse le 29 sep 2004 à 16:08:02 kilian, le 27 sep 2004 à 13:54:40 
 Signaler ce message aux modérateurs

Bonjour,

Je viens d'installer Debian 3.0 et j'essaie d'installer eagle-usb-1.9.9.1 pour mon sagem f@st 800.... Avec ce pilote j'avais pas trop de problème sur Mandrake. Mais je dois installer un kernel source. Je suis donc allé chercher celui de mon cd de debian : kernel-source-2.4.18 (equivalent à mon kernel).
Puis j'ai utilisé la commande dpkg -f kernel.gnagnagna.deb
Puis il me propose de compiler le kernel :-s

C'est à des années lumières de mon niveau, j'ai essayé trois fois de compiler un noyau, mais je m'y connais pas assez en materiel. Et sur Mandrake, le noyau s'installait en /usr/src sans proposition de compilation, donc j'ai pas l'habitude . Alors j'ai telechargé cette version du kernel pour la mettre en /usr/src mais c'est la même chose, eagle ne detecte pas de kernel source.

J'ai fait un truc qui fallait pas avec dpkg?

Kilian, débutant en tâche de fond.....

Meilleures réponses pour « [Debian] Installer kernel source » dans :
[Ubuntu/Debian] Installation automatique des drivers Nvidia/Ati VoirInstallation automatique des drivers Ati et Nvidia de votre carte graphique sous Ubuntu /Debian Introduction Installation de Envy Installation du driver Dernière étape Compléments Introduction Il y a plusieurs manières...
[Debian][HowTo] Xorg7 - installer drivers nvidia VoirXorg7 - installer drivers nvidia Dans ce tutoriel nous allons aborder comment installer les drivers nvidia sous debian. Tout ce qui dit est valable pour d'autres distributions basées sur debian comme par exemple ubuntu. Toutefois pour cette...
Installer flashplayer sous Debian VoirPour installer le plugin flashplayer sur une Debian il faut, dans un premier lieu, ajouter le dépôt: deb etch-backports main contrib dans votre source.list. Pour cela ouvrez une console, loguez-vous en root et tapez: Pour Debian Etch: echo "deb...
Linux - L'installation de logiciels VoirLes différents types d'archives Basiquement il existe plusieurs façons de récupérer une application fonctionnant sous Linux : Sous forme de paquetage RPM. Il s'agit d'un fichier portant l'extension .rpm permettant une installation automatique,...
Fichier DEB VoirFormat DEB Un fichier DEB est un package permettant d'installer une application sous les systèmes Linux Debian. La distribution Debian propose un outil de gestion de package permettant d'automatiser l'installation, la configuration et la mise à...

1

Xenor, le 27 sep 2004 à 16:52:31

Salut,
Je te conseille "d'installer" les sources du kernel à la main. En plus le 2.4.18 est largement dépassé maintenant. Et effectivement tu es obligé de compiler ton noyau et d'avoir ses sources pour faire marcher ce genre de driver !
Va sur http://www.kernel.org et télécharge le dernier (2.4.27 pour l'instant), reste en 2.4, je te conseille, surtout si c'est ta première compilation de kernel.
Il faut que tu arrives à en compiler un, c'est une étape très importante dans l'apprentissage de linux, et ça n'est pas si difficile que ça. Y'a des bases à apprendre c'est tout. Concernant tes "connaissances matérielles", tu n'en as pas besoin, un simple "lspci" te donnera l'essentiel des informations à savoir pour configurer ton noyau.
Télécharge donc l'archive, place la dans /usr/src, détarre, rentre dedans, fais un make menuconfig et là, passes-y le temps qu'il faut, c'est jamais évident au début, sert toi de l'aide, de ton lspci et si tu bloques tu peux revenir demander ici :-))
Une fois configuré, tu sors de là, tu fais un

(make dep clean && make bzImage && make modules ) 2> ~/errors.log

Qui te permet de compiler le tout en redirigeant les erreurs dans ~/errors.log. Exécute ceci de préférence en non root (mais alors il faut que le répertoire des sources soit accessible à l'écriture du user qui compile... tu suis ? :-), puis ensuite en espérant que ça ait marché (fais un "cat ~/errors.log" et tu dois voir un truc qui ressemble à :

Root device is (3, 2)
Boot sector 512 bytes.
Setup is 2516 bytes.
System is 954 kB

vers la fin. Cela signifie que ton noyal est compilé. Copie le dans /boot en le renomant:
mv arch/i386/boot/bzImage /boot/linux-2.4.27

(il faudra être root bien entendu)
puis installe les modules, en root:
make modules_install


Enfin édite /etc/lilo.conf pour ajouter une entrée qui te permettra de booter dessus (regarde le fichier de conf tu devrais comprendre tout seul) mais surtout garde la possibilité de booter sur l'ancien noyau.
Maintenant reboote...
Mais si ça ne marche pas te décourage pas, tant qu'on a pas réussi son premier noyau on rame un peu, parce qu'il y a certaines choses à mettre et d'autres à ne pas mettre et on sait pas forcément lesquelles. Mais ça vaut vraiment le coup, surtout sous une debian, de savoir faire ça, donc courage !
______________
- X e n o r ---
RTFM rulz !!

Répondre à Xenor

2

kelux, le 27 sep 2004 à 18:00:08
Répondre à kelux

3

kilian, le 27 sep 2004 à 19:03:44

Woah tout ça pour moi? :-D

Très bien j'essaie tout de suite. J'ai toujours essayé de compiler des 2.6, j'espère que ce sera plus facile. Merci,je suis vos conseils et je vous en donne des nouvelles ...

Kilian, débutant en tâche de fond.....

Répondre à kilian

4

kilian, le 27 sep 2004 à 19:25:52

Argh, ça commence mal. Il me manque la librairie ncurses pour faire un make menuconfig....
Faut dire que j'ai fait mon installation de Debian un peu à l'arrache :-s

Kilian, débutant en tâche de fond.....

Répondre à kilian

5

Xenor, le 27 sep 2004 à 20:50:06

Apt-get install libncurses5-dev

______________
- X e n o r ---
RTFM rulz !!

Répondre à Xenor

6

kilian, le 29 sep 2004 à 00:43:18

Désolé si je ne te réponds pas maintenant mais j'ai laissé ça de côté pour l'instant, j'y reviendrai plus tard... :-)

Kilian, débutant en tâche de fond.....

Répondre à kilian

7

 FlyTbird, le 29 sep 2004 à 16:08:02

Salut,

Juste comme ca en passant, une formation très bien faite sur Debian linux :

http://people.via.ecp.fr/~alexis/formation-linux/formation-l­inux.html


Les rubriques permettant de compiler le noyau :

http://people.via.ecp.fr/~alexis/formation-linux/config-noya­u.html

http://people.via.ecp.fr/~alexis/formation-linux/compil-noya­u.html


La rubrique permettant d'installer le Sagen Fast 800 :

http://people.via.ecp.fr/~alexis/formation-linux/internet.ht­ml#AEN3129

Répondre à FlyTbird