| |||||
| Dernière réponse | ||
|---|---|---|
| Sujet : [newbie inside]comment mettre a jour mon kernel... | ||
| canard pc |
|
|
| Aperçu |
|---|
| Vue Rapide de la discussion |
|---|
| canard pc |
|
| AlphaT |
[edtdd]--Message édité par AlphaT--[/edtdd] |
| the_fireball | lol |
| Jak |
:??: La quoi ?
|
| the_fireball | c klur, le forum est mythique avec w3m, et on peut utiliser la souris :D |
| Jak |
Non, parce qu'il est pas par défaut sur la Slackware :D
|
| the_fireball | w3m rulez plus que lynx, sauf pour les https, car openssl me chie une erreur avec w3m :sweat: |
| Jak |
Ben non, justement, c'est pour ça que j'utilise make menuconfig :D
|
| the_fireball | Ouah tu fais dans le compliqué toi !!!!!!!!!!!
Moi j'ai banni les conneries comme gdm et xdm. Je me logge tjs en console :D ensuite, je me logge sous mon user normal et je lance startx. Ensuite, un petit su et un petit make xconfig et no soucy !!!! Pas besoin d'exporter mon display ou quoi que ce soit d'autre. Think simple, think easy, think Debian :D :D :D (je sais, c pas spécifique à la deb, mais j'avais envie de dire une connerie ce matin) |
| Jak |
J'explique :
|
| Jak |
Donc ça devient compliqué à expliquer, là, vu qu'il faut d'abord autoriser le root à afficher quelque chose (xhost +), puis lui donner le nom du DISPLAY à utiliser (export DISPLAY=:0) et ensuite seulement faire make xconfig, en supposant que X est déjà lancé, ce qui n'est pas toujours le cas chez moi. Donc make menuconfig est très bien :) |
| the_fireball |
|
| MC |
|
| saudium |
|
| Jak |
Ben voyons... Parce que tu te logges en root sous X? C'est pas bien :D
|
| MC | make xconfig c un peu mieux que menuconfig quand même...
Sinon le gros pb c'est de trouver les bons modules a installer selon ta config. |
| Angelicca |
|
| saudium | canard > il est pas bô ce topic ? humm ? ;) |
| blackm |
|
| Angelicca |
|
| Jak | 1er truc : tu vas dans /usr/src, et tu effaces le lien linux (qui doit pointer vers les sources de l'ancien noyau si tu les as installées).
/usr/src# rm linux Décompacte l'archive du noyau : /usr/src# tar zxvf /<répertoire_du_tar_gz>/linux-2.4.17.tar.gz Ca va te créer un répertoire linux. Renomme-le en linux-2.4.17 : /usr/src# mv linux linux-2.4.17 Puis recrée un lien linux vers le nouveau noyau : /usr/src# ln -s linux linux-2.4.17 Bon, ça, c'est histoire que ce soit pratique. Maintenant que c'est fait, vas dans le répertoire du noyau, et tape : /usr/src/linux# make menuconfig Là, tu navigues dans les menus pour choisir les options qui vont bien (lis les aides pour savoir à quoi servent les trucs). Une fois que tu as fini de configurer tout ça, tu quittes, en répondant YES quand il te demande si tu veux sauvegarder tes modifs. Puis, tu fais ça : /usr/src/linux# make dep && make clean && make bzImage && make modules && make modules_install Ca va d'abord créer les dépendances (make dep), puis nettoyer les sources (make clean, pas utile la première fois, mais bon...), compiler le noyau (make bzImage), compiler les modules (make modules) et installer les modules dans le répertoire /lib/modules/2.4.17/ (make modules_install) Une fois que c'est fait, le noyau nouvellement créé s'appelle bzImage et se trouve dans arch/i386/boot . 'faut le copier dans le répertoire de boot (/boot en général, ou / sur une Slackware) /usr/src/linux# cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.17 (Tu peux l'appeler comme tu veux, en général, il s'appelle vmlinuz, mais afin de pas écraser l'ancien qui fonctionne, donne lui pas ce nom) Ensuite, tu édites le fichier lilo.conf pour le prendre en compte. Tu dois avoir quelque chose comme ça (je suppose que tu utilises lilo comme bootloader, ici, j'en ai jamais utilisé d'autres, donc je pourrais pas t'aider si c'est pas lui). Tu dois avoir une partie qui ressemble à ça dedans : # Linux bootable partition config begins image = /boot/vmlinuz root = /dev/hda6 label = linux read-only # Non-UMSDOS filesystems should be mounted read-only for checking # Linux bootable partition config ends où image est le nom du noyau et son chemin, root le nom de la partition où se monte le répertoire /boot, label le nom du label à choisir lors du boot, et read-only, c'est important à laisser. Donc, rajoute à la suite de ceci quelque chose de ce genre : # Linux bootable partition config begins image = /boot/vmlinuz-2.4.17 root = /dev/hda6 label = linux2417 read-only # Non-UMSDOS filesystems should be mounted read-only for checking # Linux bootable partition config ends Pense à changer le nom du label et à bien mettre le bon paramètre root. Tu sauvegardes ça, puis, tu installes le nouveau lilo : ~# lilo Ya plus qu'à rebooter, et à choisir linux2417 lors du prompt lilo. Si ça marche pas, ben, tu peux quand même rebooter avec l'ancien noyau. ATTENTION, j'ai l'habitude de faire ça seulement avec une Slackware, qui place justement le noyau dans la racine et pas dans /boot . Regarde avant de faire des manips hasardeuses où est mis le noyau actuel, comment est écrit le fichier lilo.conf (là, t'as qu'à faire un copier/coller la config de l'ancien noyau), y a ptêt 2 ou 3 trucs en plus. Vlà, vlà... [edtdd]--Message édité par Jak--[/edtdd] |
| canard pc | g d/l mon linux-2.4.17.tar.gz et j aimeré apprendre a le metre a jour g regarder des how-to mais bon c long ...
quelqu un peu m expliquer simplement ou me filer un how to bien expliqer. merci |




