Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
630 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [Debian] Comment recompiler un kernel ??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Debian] Comment recompiler un kernel ??

n°212012
aurelboiss
Posté le 15-01-2003 à 22:23:42  profilanswer
 

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....
 
@++

mood
Publicité
Posté le 15-01-2003 à 22:23:42  profilanswer
 

n°212014
- Fred -
007 Agent
Posté le 15-01-2003 à 22:28:56  profilanswer
 

Bah, d'abord je te conseille le kernel-sources-2.4.20 ... ah, vous l'avez pas en stable :lol:
 
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 :D
http://forum.hardware.fr/forum2.php3?post=19467&cat=11


Message édité par - Fred - le 15-01-2003 à 22:29:38

---------------
"You know the name, You know the number..."
n°212058
aurelboiss
Posté le 16-01-2003 à 08:09:36  profilanswer
 

ok thx pour les renseignements  
 
@++

n°212109
Hansolo
Posté le 16-01-2003 à 12:44:34  profilanswer
 
n°212370
aurelboiss
Posté le 16-01-2003 à 19:57:53  profilanswer
 

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:
 
 


make[1]: *** [vmlinux] error 1
make[1]: Leaving directory '/usr/src/kernel-source-2.4.18'
make[1]: *** [stamp-build] error 2
 

 
 
si vous pouvez me dire d'ou ca vient parce que la c pas explicite du tout :( ...
 
@++

n°212374
Humidifier
Posté le 16-01-2003 à 20:02:37  profilanswer
 

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 ?
 
 
 

n°212385
aurelboiss
Posté le 16-01-2003 à 20:14:45  profilanswer
 

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 .
 
 


/fs.o(.text+0x9ee50): undefined reference to `dm_send_namesp_event'
fs/fs.o: In function `xfs_remove':
fs/fs.o(.text+0x9f43a): undefined reference to `dm_send_namesp_event'
fs/fs.o(.text+0x9f859): undefined reference to `dm_send_namesp_event'
fs/fs.o: In function `xfs_link':
fs/fs.o(.text+0x9f9cd): undefined reference to `dm_send_namesp_event'
fs/fs.o(.text+0x9fd89): undefined reference to `dm_send_namesp_event'
fs/fs.o(.text+0xa038c): more undefined references to `dm_send_namesp_event' follow


 
voila c apres ca que ca s'arrete de compiler :(  ..
Merci de m'aider Humidifier c cool


Message édité par aurelboiss le 16-01-2003 à 20:17:08
n°212387
Humidifier
Posté le 16-01-2003 à 20:19:36  profilanswer
 

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.


Message édité par Humidifier le 16-01-2003 à 20:20:57
n°212394
aurelboiss
Posté le 16-01-2003 à 20:28:59  profilanswer
 

ok si ca marche je passe en 2.4.19 lol  
 
@++ et bonne chance ;)

n°212408
Humidifier
Posté le 16-01-2003 à 20:45:58  profilanswer
 

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 ?

mood
Publicité
Posté le 16-01-2003 à 20:45:58  profilanswer
 

n°212409
aurelboiss
Posté le 16-01-2003 à 20:47:56  profilanswer
 

ben le patch a coche tout seul comme un grand  <*> SGI xfs support
voila ;)
 

n°212425
aurelboiss
Posté le 16-01-2003 à 21:31:12  profilanswer
 

un ptit Up :)
 
grace a ton package magic :d ca marche mon kernel-image.2.4.18..XXX.deb a etait cree


Message édité par aurelboiss le 16-01-2003 à 21:33:22
n°212426
Humidifier
Posté le 16-01-2003 à 21:32:26  profilanswer
 

Titoune:/usr/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 ?

n°212427
aurelboiss
Posté le 16-01-2003 à 21:36:23  profilanswer
 

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 ;)
 
@++

n°212428
Humidifier
Posté le 16-01-2003 à 21:40:15  profilanswer
 

OK ...
 
J'essai encore avec un 2.4.20 tout frais.
 
A tout à l'heure pour le résultat.

n°212433
aurelboiss
Posté le 16-01-2003 à 21:54:24  profilanswer
 

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
 
@++

n°212444
Humidifier
Posté le 16-01-2003 à 22:27:47  profilanswer
 

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 ?

n°212452
Humidifier
Posté le 16-01-2003 à 22:57:20  profilanswer
 

patch xfs veut tjs pas.
J'abandonne ...
 
Titoune:/usr/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

n°212454
- Fred -
007 Agent
Posté le 16-01-2003 à 23:00:54  profilanswer
 

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 :D :
http://forum.hardware.fr/forum2.php3?post=19467&cat=11


---------------
"You know the name, You know the number..."
n°212458
Siredward
Posté le 16-01-2003 à 23:06:31  profilanswer
 

c'est la soirée .. je viens d'en recompilé un moi meme pour foutre le patch LIDS, ... reste a savoir comment ça marche

n°212466
Humidifier
Posté le 16-01-2003 à 23:16:22  profilanswer
 

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 ...    :??:

n°212467
aurelboiss
Posté le 16-01-2003 à 23:16:52  profilanswer
 

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  
 
@++

n°212503
Humidifier
Posté le 17-01-2003 à 00:03:53  profilanswer
 

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.   :sweat:

n°212566
aurelboiss
Posté le 17-01-2003 à 10:57:54  profilanswer
 

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 ;)


Message édité par aurelboiss le 17-01-2003 à 10:58:06
n°212839
Humidifier
Posté le 17-01-2003 à 19:52:46  profilanswer
 

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.  
 :)

n°212866
aurelboiss
Posté le 17-01-2003 à 20:40:39  profilanswer
 

c bon ;) g reussi a faire un ptit kernel maison grace a toi enfin en parti merci beaucoup :d .... 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....
 
@++

n°212871
HJ
Posté le 17-01-2003 à 20:46:13  profilanswer
 

héhé

n°212885
Humidifier
Posté le 17-01-2003 à 20:51:15  profilanswer
 

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é ...   :pt1cable:

n°212936
aurelboiss
Posté le 17-01-2003 à 21:53:22  profilanswer
 

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 ;)
 
@++

n°212956
Humidifier
Posté le 17-01-2003 à 22:34:36  profilanswer
 

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à ...

n°212984
aurelboiss
Posté le 17-01-2003 à 23:44:00  profilanswer
 

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 :D  ) bon maintenant il me reste encore quelques ptits touches perso a apporter mais mon server devient nickel MERCI :jap:  
 
@++


Message édité par aurelboiss le 18-01-2003 à 00:04:10
n°213014
Mjules
Modérateur
Parle dans le vide
Posté le 18-01-2003 à 10:21:13  profilanswer
 

c'est normal que ce soit plus simple avec MDK, le noyau est déjà patché de partout ;)


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°213018
Humidifier
Posté le 18-01-2003 à 10:48:01  profilanswer
 

Content que cela fonctionne chez toi.
 
Ciao, ch'ui à la bourre pour le taf ...

n°213034
aurelboiss
Posté le 18-01-2003 à 11:47:52  profilanswer
 

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

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [Debian] Comment recompiler un kernel ??

 

Sujets relatifs
Kernel Panic : No init foundpatch ou compile du kernel?
Debian / window manager par defaut ???Debian : recompilation d'un paquetage module kernel (scripteurs help!)
[debian] install chie avant chargement noyau :(Pb Gnome2 sous Debian
[DEBIAN-WOODY]Execute pas PHP avec ApachePb suite à emulation scsi sur Debian
pb avec pppd sur ma debian et bewan pci st.... [RESOLU !] 
Plus de sujets relatifs à : [Debian] Comment recompiler un kernel ??


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR