Comment recompiler un kernel ?? [Debian] - Installation - Linux et OS Alternatifs
Marsh Posté le 15-01-2003 à 22:28:56
Bah, d'abord je te conseille le kernel-sources-2.4.20 ... ah, vous l'avez pas en stable
Nan, serieux j'ai un article super dispo ici :
http://www.debian-fr.org/article/articleview/14/1/2
Et si vous aviez le temps de visiter mon petit topic, j'ai kke soucis avec LILO ... et GT3 y explique comment appliquer les packages kernel
http://forum.hardware.fr/forum2.php3?post=19467&cat=11
Marsh Posté le 16-01-2003 à 19:57:53
g installe tout ce qu'il faut pour recompiler meme le patch mais a la fin de la compile du kernel avec la commande make-kpkg --revision=2.4.18-xfs kernel_image ca me met des erreurs:
|
si vous pouvez me dire d'ou ca vient parce que la c pas explicite du tout ...
@++
Marsh Posté le 16-01-2003 à 20:02:37
Qu'est ce que tu a comme info avant la ligne suivante :
...
make[1]: *** [vmlinux] error 1
...
Est ce que le patch des sources s'est fait sans erreur ?
Marsh Posté le 16-01-2003 à 20:14:45
ouai le patch c'est bien applique mais c trop qu'on sous Debian pour installer un patch c vraiment a chier ... Il faut l'installer avec apt-get et apres l'executer c debile mais bon passont. C'est apparament lui qui me fou la merde parce que c 'est quand il commence a compiler le repertoire "fs" que sa plante .
|
voila c apres ca que ca s'arrete de compiler ..
Merci de m'aider Humidifier c cool
Marsh Posté le 16-01-2003 à 20:19:36
Je viens d'installer le patch sur mes sources en 2.4.19.
Pas de pb.
Je lance la compilation pour voir, je reviens dans un tout petit
moment ...
Je met xfs en dur avec toutes les options.
Marsh Posté le 16-01-2003 à 20:28:59
ok si ca marche je passe en 2.4.19 lol
@++ et bonne chance
Marsh Posté le 16-01-2003 à 20:45:58
make-kpkg buildpackages
Première erreur ???
/usr/src/kernel-source-2.4.19/include/linux/kernel.h:10:20: stdarg.h: Aucun fichier ou répertoire de ce type
stdarg.h existe dans plusieurs paquets dont 'oskit' mais c'est 26Mo.
On continue ...
As tu cocher toutes les options ? modules ou en dur lors de ta compilation ?
Marsh Posté le 16-01-2003 à 20:47:56
ben le patch a coche tout seul comme un grand <*> SGI xfs support
voila
Marsh Posté le 16-01-2003 à 21:31:12
un ptit Up
grace a ton package magic ca marche mon kernel-image.2.4.18..XXX.deb a etait cree
Marsh Posté le 16-01-2003 à 21:32:26
Titouneusr/src/linux# ../kernel-patches/all/apply/xfs
Testing whether SGI XFS Filesystem Support patch for 2.4.19 applies (dry run):
1 out of 16 hunks FAILED -- saving rejects to file fs/buffer.c.rej
SGI XFS Filesystem Support patch for 2.4.19 does not apply cleanly
Comme ça déconnait touours autant, j'ai réinstallé les sources
en 2.4.19 et voilà, le patch ne fonctionne plus.
J'abandonne ... désolé ...
Ext3 ne te plait pas ?
Marsh Posté le 16-01-2003 à 21:36:23
euh si si ca me plait bien que xfs roulezzz pour samba mais c surtout que qu'en gt sous MDK j'vais cree mes partoches en xfs et donc maintenant sous Debian mes 2 partitions de sauvegardes et ftp ne sont plus accessibles c tout. Merci pour ton aide
@++
Marsh Posté le 16-01-2003 à 21:40:15
OK ...
J'essai encore avec un 2.4.20 tout frais.
A tout à l'heure pour le résultat.
Marsh Posté le 16-01-2003 à 21:54:24
Bon grace a toi g boote sur mon kernel tout frais mais comme a chaque fois que je met un nouveau kernel mes modules eth0 eth1 et les autres merdes mais bon on s'en tapes moi je veux juste recupere les sauvegardes. Et ben c bon g monte mes partoches xfs grace a toi et g rebooter sur le 2.4.18-bf2.4 qui marche tres bien lui
@++
Marsh Posté le 16-01-2003 à 22:27:47
Ca merde tjs chez moi.
Le noyau compile sans le patch xfs.
Dès qu'il a fini j'essai encore, car ça m'ennerve de ne pas y
arriver.
C'est quoi ton pb de module ethx qui déconne ?
Marsh Posté le 16-01-2003 à 22:57:20
patch xfs veut tjs pas.
J'abandonne ...
Titouneusr/src/linux# ../kernel-patches/all/apply/xfs
Testing whether SGI XFS Filesystem Support patch for 2.4.20 applies (dry run):
1 out of 13 hunks FAILED -- saving rejects to file fs/buffer.c.rej
SGI XFS Filesystem Support patch for 2.4.20 does not apply cleanly
Marsh Posté le 16-01-2003 à 23:00:54
Je viens de recompiler mon kernel, il me semble que les patches XFS fassent d'ors et déjà partie des kernel-source-2.4.20 en Sid, si ça t'intéresse ...
Sinon, j'ai toujours quelques pbs d'installation pour mon module aureal ici :
http://forum.hardware.fr/forum2.php3?post=19467&cat=11
Marsh Posté le 16-01-2003 à 23:06:31
c'est la soirée .. je viens d'en recompilé un moi meme pour foutre le patch LIDS, ... reste a savoir comment ça marche
Marsh Posté le 16-01-2003 à 23:16:22
Les dernières sources du noyau 2.4.20 ne possède pas
le support xfs et le patch part en vrille chez moi ...
Par contre le 'lowlatency' et 'preempt' fonctionnent parfaitement.
Pour l'aureal je jette un oeil, mais je crois que je suis maudit
ce soir ...
Marsh Posté le 16-01-2003 à 23:16:52
ben c simple apres avoir installer mon fichier deb cree par la commande make-kpkg .... je reboot en choisissant le nouveau kernel et la les modules de mes cartes reseaux ne sont pas montes
donc je reboot sur l'ancien et ca roulezzzzz mais bon je voudrais quand meme apprendre a installer un nouveau kernel surtout que sous ma MDK j suis arrive assez facilement alors que la MDR ca marche pas
@++
Marsh Posté le 17-01-2003 à 00:03:53
Plusieurs explications:
1) driver chargé en dur
--> il n'y a pas de ligne de conf qui charge tes modules alors
si les drivers de ton nouveau noyau sont en modules, pas
de lien entre ethx et le dit module.
2) driver mis en module
--> a priori tu a une ligne de conf qui relie ton module à ethx
alors pour le nouveau noyau tu a oublier de sélectionner
tes drivers avant compilation.
C'est pas trés clair mais je me comprends, ch'ui vraiment maudit ce soir.
Marsh Posté le 17-01-2003 à 10:57:54
g compris t'inquiete ch'suis pas un newb mais sous Debian c tellement different par rappport a MDK que je suis pomme. J'ai quand meme besoin de ton aide pour un truc mettons que mon modules 8139too pour mes 2 interfaces soit en dur dans l'ancien kernel pour quoi dans le nouveau ce n'est pas pareil parce que si je dois tous me retaper les modules un part un ca fait pitie pour une distrib qui se veut professionel alors que sous Mandrake il garde tes parametres et ajoutes ce que tu lui met
@++ et merci pour tout ce devouement
Marsh Posté le 17-01-2003 à 19:52:46
De retour et tjs fatigué ...
Sous Debian, les noyaux pré-compilé utilises le Ramdisk, tout comme
ceux de Mandrake (je suppose ...)
Si tu te le compile à la main, faut bien créer les fichiers de conf. Mais ça tu le sais déjà.
Avec la Debian rien n'est acquis, faut le faire, enfin c'est quand
même pas une LFS, faut juste un peu d'huile de coude pour démarrer
avant d'en tomber amoureux.
Debian = professionelle ... !!! plutôt maximum GNU ...
@+ Aurelboiss et n'hésite pas.
Marsh Posté le 17-01-2003 à 20:40:39
c bon g reussi a faire un ptit kernel maison grace a toi enfin en parti merci beaucoup .... en fait j'avais des problemes avec mes cartes reseau parce que je ne faisait pas tout ce qui faut. En fait tu fais un cp /boot/config-2.4.18 /boot/.config et il ouvre ton fichier de conf du kernel precedant et ta plus qu'a rajouter le xfs en module ou comme moi en dur....
@++
Marsh Posté le 17-01-2003 à 20:51:15
Victoire ...
Pour ma part il faut que je me recompile les drivers Alsa, i2c et
lm-sensors pour mon nouveau noyau 2.4.20.
Mais comme ch'ui à la rue en ce moment c'est pas gagné ...
Marsh Posté le 17-01-2003 à 21:53:22
lol ouai en parlant de lm_sensors retient bien comment tu fais ca va m'interesser sous peut parce que je veux savoir la temperature de mon cpu sur on serveur
@++
Marsh Posté le 17-01-2003 à 22:34:36
Pour les capteurs des CM
1) configurer le noyau avec i2c (en modules pour ma part)
2) apt-get install lm-sensors (pour avoir créer les fichiers de
conf) & lm-sensors-source (pour compiler les modules necessaires)
3) tar -zxvf lm-sensors.tar.gz
tar -zxvf i2c.tar.gz
Cela créer un répertoire /usr/src/modules contenant les sources
4) make-kpkg modules_image
5) dpkg -i les paquets créés
6) tu lance la commande 'sensors-detect' qui te dira quoi
rajouter dans /etc/modutils/aliases
7) update-modules
8) J'utilise gkrellm pour monitorer la T°CM, les Tensions et
la vitesse ventilo.
Tu peut même y rajouter des alarmes.
Voilà ...
Marsh Posté le 17-01-2003 à 23:44:00
ok thx pour les renseignements
parfait on fait du bon boulot tous les 2 c cool maintenant g la temp avec ma Debian pas mal (sous MDK c plus simple ) bon maintenant il me reste encore quelques ptits touches perso a apporter mais mon server devient nickel MERCI
@++
Marsh Posté le 18-01-2003 à 10:21:13
c'est normal que ce soit plus simple avec MDK, le noyau est déjà patché de partout
Marsh Posté le 18-01-2003 à 10:48:01
Content que cela fonctionne chez toi.
Ciao, ch'ui à la bourre pour le taf ...
Marsh Posté le 18-01-2003 à 11:47:52
ouai Mjules j'suis d'accord avec toi mais bon le xfs c quand meme un FS assez utiliser pour qu'il y soit en natif enfin c mon avis perso sinon c vrai que recompiler un kernel debian avec les outils make-kpkg c'est tres simple
@++ et encore merci pour votre aide
Marsh Posté le 15-01-2003 à 22:23:42
Je viens de DL et d'installer le kernel-patch-xfs pour ma woody et je vien juste de mettre le kernel-source.2.4.18 ... Maintenant je voudrais savoir comment on compile un kernel sous Debian parce que dans /usr/src/ y'a pas de rep linux comme sous MDK. y'a juste 2 repertoire corespondant pour le premier au patch-xfs et le deuxieme correspondant aux headers du kernel. Je trouve aussi le kernel-source mais en tar.bz2 MDR... S ivous pouvez m'expliquer clairement pas a pas comment recompiler mon kernel pour que je puisse exploiter mes partoches en XFS ca serais cool....
@++