[Debian] Installer kernel source
Fermé
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
-
27 sept. 2004 à 13:54
FlyTbird Messages postés 29 Date d'inscription mercredi 29 septembre 2004 Statut Membre Dernière intervention 25 février 2007 - 29 sept. 2004 à 16:08
FlyTbird Messages postés 29 Date d'inscription mercredi 29 septembre 2004 Statut Membre Dernière intervention 25 février 2007 - 29 sept. 2004 à 16:08
A voir également:
- [Debian] Installer kernel source
- Installer chromecast - Guide
- Installer windows 11 sur pc non compatible - Accueil - Windows
- Installer microsoft store - Guide
- Installer windows 10 sans compte microsoft - Guide
- Installer ccleaner - Télécharger - Nettoyage
6 réponses
Xenor
Messages postés
3312
Date d'inscription
dimanche 11 août 2002
Statut
Contributeur
Dernière intervention
22 juin 2015
51
27 sept. 2004 à 16:52
27 sept. 2004 à 16:52
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
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:
(il faudra être root bien entendu)
puis installe les modules, en root:
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 !!
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 !!
kelux
Messages postés
3074
Date d'inscription
vendredi 18 juin 2004
Statut
Contributeur
Dernière intervention
20 janvier 2023
432
27 sept. 2004 à 18:00
27 sept. 2004 à 18:00
Tiens pour t'aider :
http://gershwin.ens.fr/vdaniel/Doc-Locale/Outils-Gnu-Linux/Linux_Doc/YAGIL-2.2.1/HTML/c4517.html
Luc L.
http://gershwin.ens.fr/vdaniel/Doc-Locale/Outils-Gnu-Linux/Linux_Doc/YAGIL-2.2.1/HTML/c4517.html
Luc L.
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
27 sept. 2004 à 19:03
27 sept. 2004 à 19:03
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 ...
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.....
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
27 sept. 2004 à 19:25
27 sept. 2004 à 19:25
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
Faut dire que j'ai fait mon installation de Debian un peu à l'arrache :-s
Kilian, débutant en tâche de fond.....
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Xenor
Messages postés
3312
Date d'inscription
dimanche 11 août 2002
Statut
Contributeur
Dernière intervention
22 juin 2015
51
27 sept. 2004 à 20:50
27 sept. 2004 à 20:50
apt-get install libncurses5-dev
______________
- X e n o r --- RTFM rulz !!
______________
- X e n o r --- RTFM rulz !!
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
29 sept. 2004 à 00:43
29 sept. 2004 à 00:43
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.....
FlyTbird
Messages postés
29
Date d'inscription
mercredi 29 septembre 2004
Statut
Membre
Dernière intervention
25 février 2007
8
29 sept. 2004 à 16:08
29 sept. 2004 à 16:08
Salut,
Juste comme ca en passant, une formation très bien faite sur Debian linux :
http://people.via.ecp.fr/~alexis/formation-linux/formation-linux.html
Les rubriques permettant de compiler le noyau :
http://people.via.ecp.fr/~alexis/formation-linux/config-noyau.html
http://people.via.ecp.fr/~alexis/formation-linux/compil-noyau.html
La rubrique permettant d'installer le Sagen Fast 800 :
http://people.via.ecp.fr/~alexis/formation-linux/internet.html#AEN3129
Juste comme ca en passant, une formation très bien faite sur Debian linux :
http://people.via.ecp.fr/~alexis/formation-linux/formation-linux.html
Les rubriques permettant de compiler le noyau :
http://people.via.ecp.fr/~alexis/formation-linux/config-noyau.html
http://people.via.ecp.fr/~alexis/formation-linux/compil-noyau.html
La rubrique permettant d'installer le Sagen Fast 800 :
http://people.via.ecp.fr/~alexis/formation-linux/internet.html#AEN3129