où trouver les sources de mon kernel ? - Installation - Linux et OS Alternatifs
Marsh Posté le 30-11-2005 à 22:14:29
elles ne sont pas deja presentes dans le /usr/src/ ?
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...
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.
Marsh Posté le 30-11-2005 à 22:29:17
hummm... je n'ai jamais fait... c'est le moment de se lanceralors...
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...
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 !
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 !
Je vous tiens au courant du résultat...
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é !
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 )
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 !
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).
Marsh Posté le 01-12-2005 à 00:18:13
euh , urpmi fait le tout de manière automatique normalement ...
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 ?
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
Marsh Posté le 01-12-2005 à 00:59:41
(saloperie de free qui me coupe la connexion... grrrrr ! )
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 !
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)
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...
Message édité par cactus le 30-11-2005 à 22:05:26