où trouver les sources de mon kernel ?

où trouver les sources de mon kernel ? - Installation - Linux et OS Alternatifs

Marsh Posté le 30-11-2005 à 21:57:52    

Bonjour,
 
Mon kernel est le 2.6.12-12mdk-i686-up-4GB, mais je ne trouve pas les sources ni par urpmi (enfin, je n'ai que celles du 2.6.12-12, mais en up-4GB), ni sur kernel.org.
Je viens d'apprendre que j'en ai besoin pour activer la 3D de ma carte ATI.
 
Quelqu'un peut m'aider à trouver ces sources, SVP ?
 
Est-ce finalement plus simple de recompiler un noyau ?
 
Je vous remercie pour vos réponses... :jap:


Message édité par cactus le 30-11-2005 à 22:05:26
Reply

Marsh Posté le 30-11-2005 à 21:57:52   

Reply

Marsh Posté le 30-11-2005 à 22:14:29    

elles ne sont pas deja presentes dans le /usr/src/ ?


---------------
v(^o^)v
Reply

Marsh Posté le 30-11-2005 à 22:20:33    

Hélas non, je n'ai qu'un dossier RPM dans /usr/src, dans lequel on trouve tout plein de sous-répertoires, tous aussi vides les uns que les autres...  :sweat:

Reply

Marsh Posté le 30-11-2005 à 22:21:14    

Si tu te sens chaud pour recompiler un kernel ca sera la meilleure chose a faire.


---------------
v(^o^)v
Reply

Marsh Posté le 30-11-2005 à 22:29:17    

hummm... je n'ai jamais fait... c'est le moment de se lanceralors... :o  
 
Sur le site de Dark_Schneider, y'a la procédure pour le faire : rpm des glibc, source et kernel, puis compilation... ça ne me semble pas insurmontable...
 
Ai-je intérêt à prendre un kernel proposé par rpmdrake (2.6.12-12 tout simple), ou bien ça vaut le coup de prendre un plus récent ? (lequel ?)
 
Merci... :jap:

Reply

Marsh Posté le 30-11-2005 à 23:26:18    

Je crois que je viens de trouver le pb : mes médias pour urpmi n'étaient plus bons.  
Tout à l'heure, j'ai voulu faire un test sur Grub avec le CD 1 d'installation de la mandriva, et ça m'a réinitialisé les médias. Et dire que c'était pour vérifier si je pouvais simplement (et seulement) réactiver grub après une possible réinstall de windows... Tu fais ch*** Billou, à toujours écraser le MBR !  :fou:  
Bon, ceci dit, je saurai qu'il me faudra remettre à jour les médias... (heureusement que je me suis fait un script, c'est moins long à taper !  :D  
 
Je vous tiens au courant du résultat... ;)

Reply

Marsh Posté le 30-11-2005 à 23:42:49    

Ayé, MAJ, plus de choix... mais je n'ai toujours pas de sources pour ma version de kernel, probablement parce qu'il faudrait utiliser les sources 2.6.12 génériques... dans le doute, j'installe la version 2.6.12-12 tout court (sans le up 4 GB, qui ne me sert à rien, vu que je n'ai que 512 Mo de RAM) ;)  
 
Si vous ne me revoyez plus d'ici ce week-end, c'est que tout est planté ! :whistle:

Reply

Marsh Posté le 30-11-2005 à 23:44:59    

urpmi kernel-source tout simplement et il installera les sources qui vont bien (tm)
(note il te faut avoir les sources main et contrib correctements configurées )

Reply

Marsh Posté le 01-12-2005 à 00:16:07    

un poil trop tard ta réponse, Mikala, mais je note l'astuce ! ;)  
 
Cela dit, je n'arrive pas à booter sur le nouveau kernel : pas un message à l'écran (style kernel panic ou not found), ça reboot direct !  :ouch:  
Je récapitule, dites-moi si vous voyez une erreur :
1. urpmi du kernel + ses sources + sa doc via rpmdrake
2. modification des lien dans /boot pour que System.map, kernel.h, vmlinuz, initrd.img et config pointent sur la nouvelle version.
3. Vérification du menu.lst (grub) : OK.
 
Chose bizarre, mais pourquoi pas, les liens dans /boot repointent sur l'ancien kernel après avoir rebooté dessus (c'est ma seule solution).

Reply

Marsh Posté le 01-12-2005 à 00:18:13    

euh , urpmi fait le tout de manière automatique normalement ...


Message édité par mikala le 01-12-2005 à 00:19:07
Reply

Marsh Posté le 01-12-2005 à 00:18:13   

Reply

Marsh Posté le 01-12-2005 à 00:20:35    

tu veux parler des liens je suppose... en fait, tous n'étaient pas correctement corrigés... penses-tu que j'aurais mieux fait de le laisser faire et donc de ne rien modifier ? :??:

Reply

Marsh Posté le 01-12-2005 à 00:37:29    

logiquement tu n'as rien a modifié , il s'occupe de tout.
Si il s'agit d'une mise a jour de kernel exemple passage du 2.6.12-12mdk au 2.6.12-13mdk alors les liens seront automatiquement mis a jour.
Si il s'agit d'un autre kernel (non une mise a jour ) alors une entrée est rajouté dans la configuration ( de grub ou de lilo ).
Dans le cas d'une mise a jour , l'ancien kernel dispose tout fois d'une entrée dans la configuration du bootloader.
Tu peux notamment lire ce site :
http://wwwnew.mandriva.com/security/kernelupdate

Reply

Marsh Posté le 01-12-2005 à 00:59:41    

(saloperie de free qui me coupe la connexion... grrrrr !  :fou: )
 
Le lien, je l'ai déjà lu (et je m'en suis même inspiré ;) ).
Ce n'était pas une mise à jour, mais un changement de kernel, tous 2 en 2.6.12-12, mais l'ancien (que j'utilise finalement en ce moment) est la version i686-up4GB.
 
Je sens que je vais faire un urpme du dernier kernel recherché (2.6.12-12mdk de base), et prendre les sources génériques 2.6 pour la version 4GB.
 
Merci tout de même, Mikala !  ;)

Reply

Marsh Posté le 01-12-2005 à 01:02:47    

Ah au fait, sur son site, Dark_Schneider parle de "generate-modprobe.conf > /etc/modprobe.conf", est-ce vraiment nécessaire ?
(Je ne l'ai pas fait, de peur de ne plus pouvoir booter)


Message édité par cactus le 01-12-2005 à 01:03:04
Reply

Marsh Posté le 01-12-2005 à 02:02:54    

euh ,je ne sais pas.
(je ne l'ai jamais fait donc [:cupra] )

Reply

Sujets relatifs:

Leave a Replay

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