IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Upgrade kernel 2.4 vers 2.6 sur MDK9.2


Sujet :

Administration système

  1. #1
    Nouveau membre du Club
    Inscrit en
    Décembre 2003
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 22
    Points : 26
    Points
    26
    Par défaut Upgrade kernel 2.4 vers 2.6 sur MDK9.2
    Bonjour,

    j'ai installé mandrake 9.2 avec le noyau d'origine, je n'y ai pas touché, donc la version doit être la 2.4.

    : puis-je installé le kernel 2.6 sans risque ou dois-je d'abord installer les kernels intermédiaires entre ma version du noyau et le 2.6 :

    merci

    dernière question... : où trouver un tuto pour installer un kernel :

    merci

  2. #2
    Membre du Club
    Inscrit en
    Décembre 2003
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 49
    Points : 52
    Points
    52
    Par défaut
    Bonjour!

    Pas besoin d'installer les version de noyau intermédiaire. Il faut juste télécharger les sources du dernier noyau stable et lire la notice contenu avec les sources. Ensuite on consulte toutes ses docs sur son matériels et on attaque.
    Pendant l'installation tu taperas make xconfig or l'interface graphique contient déjà une aide intégrée et les difficultés de compilation viennent toujours de nos petites particularités de matériel.

    Courage!!!

  3. #3
    Expert confirmé
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 859
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 859
    Points : 4 812
    Points
    4 812
    Par défaut
    Hi !

    Attention, le kernel 21.6 vient avec des nouvelles options !
    Une astuce consiste (en tout cas, c'est ce que je fais) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    //Copie la config d'un vieux kernel vers le nouveau
    cp /boot/config-ta_version /usr/src/linux-2.6/.config
    cd /usr/src/linux-2.6
    /*On configure le new kernel avec les options de l'ancien.
    Attention ! Le new kernel pose des questions par rapport aux nouvelles options ! Bien connaître ses périph' et sa machine à ce niveau. Si on sait pas, on laisse le choix par défaut*/ 
    make oldconfig
    //On compile tout ça
    make dep clean bzImage modules modules_install
    //Prendre 5 cafés et son temps ;-)
    //Si tout c'est bien passé :
    cp arch/i386/boot/bzImage /boot/vmlinuz-2.6
    cp System.map /boot/System.map-2.6
    //Et pour finir, on édite /etc/lilo.conf ou grub (j'utilise lilo)
    lilo
    //c'est fini, rebooter et voir le résultat
    Bon, c'est ma méthode et je ne prétend pas que c'est la meilleure

    En espérant t'avoir aidé.

    @ ++

  4. #4
    zul
    zul est déconnecté
    Membre éclairé Avatar de zul
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 498
    Points : 699
    Points
    699
    Par défaut
    hum c pas dur pour compiler un kernel . Le telecharger , le decompresser et lire le readme.
    Dans le readme du 2.6, on voit donc que c encore plus simple qu'avant
    . D'abord le configurer (make config ou make menuconfig ou make config ou make gconfig ou make oldconfig).
    make (puis make modules si modules)
    make install (modules-install si modules). Il conf lilo tout seul comme un grand .

    ZUL

  5. #5
    Membre habitué
    Avatar de zdra
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2002
    Messages : 164
    Points : 187
    Points
    187
    Par défaut
    Euh... le kernel de Mandrake est un peu bidouillé par rapport à l'original, je sais pas si ça va etre très facile de faire tout fonctionner, il risque d'avoir des ptits problemes...

    Fin je dis ça mais j'en sais rien du tout, mais dans le doute, oublie pas de faire un backup de tout ce que tu modifie !!! et garde un liveCD à portée de main en cas de pepin

  6. #6
    Membre du Club
    Inscrit en
    Décembre 2003
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 49
    Points : 52
    Points
    52
    Par défaut
    "C'est pas dure", dixit Zul

    Si t'as un laptop avec un winmodem et un USB, ce ne sera pas dur si tu trouve la bonne combinaison d'options. Les fabriquant comme Compaq ne te diront jamais quels composants (ormis processeur et carte graphique) sont contenu dans ton PC (contrat avec µ$oft).

    A lire le forum 30% des questions concernent du matériel non reconnu donc pas dur si on sait se passer de quelques composants, sinon très long. Dernière chose, il n'y a rien d'excitant ni meme d'intelligent à saisir les bonnes options (ce n'est que du matériel) seulement il faut avoir les fiches concernant son matériel et savoir comment le noyau gère tel type de composants.

    Pas besoin de sortir de la cuisse de Jupiter pour compiler un noyau destiné à un PC sur Pentium IV avec une carte graphique nvidia et une carte mère standart. Avec un PC plus exotique, je t'encollerais moi des c'est pas dur!

  7. #7
    zul
    zul est déconnecté
    Membre éclairé Avatar de zul
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 498
    Points : 699
    Points
    699
    Par défaut
    J'ai un laptop comme tu l'a dis venant de chez samsung .
    Winmodem (que j'ai jamais essayé de faire marcher) , mini pci wifi (dont j'att tjs les drivers de la part d'intel), carte mere tjs inconnu au bataillon. Quand a l'usb, c'est standard, y a pas de probleme, c generique.

    Mais je suis le premier a dire que la configuration d'un kernel linux est a chier. Sous NetBSD, je lance un script perl et magique le noyau est configuré pour mon matériel. Et en soit ce n'est pas difficile, c long et chiant mais la difficulté s'arrete la.

    ZUL

  8. #8
    Membre habitué
    Avatar de zdra
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2002
    Messages : 164
    Points : 187
    Points
    187
    Par défaut
    Ya une commande incontournable:
    lspci pour avoir un listing des matos pci qui sont sur ton pc.

    Sinon, fais aussi un "lsmod" pour voire les modules qui sont utilisé actuellement, comme ça tu sais que tu devra mettre ces modules dans le nouveau kernel aussi !

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10
    Points : 11
    Points
    11
    Par défaut
    excusez mon newbisme mais c'est quoi les modules ? et comment on les met dasn le nouveau kernel ?

  10. #10
    Membre habitué
    Avatar de zdra
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2002
    Messages : 164
    Points : 187
    Points
    187
    Par défaut
    le noyau est n'est pas un gros programme "d'une piece". Il est composé de plusieurs modules. Chaque module ajoute au noyau des fonctionnalitées, permet au noyau de dialoguer avec un matos bien précis,... etc... Donc quand on compile un noyau on a pas besoin de tout ce qui est prévu dedans, par exemple si on a pas de partition ntfs on est pas obligé de compiler le module de support du ntfs, si t'as pas de de carte xxx ben tu dois pas compiler le module qui permet au kernel de supporter cette carte.

    Enfait, sauf exeptions, chacune de ces parties du noyau peuvent etre compilé "en dure" cad directement dans le fichier du noyau, soit etre compilé sous forme de module qui est alors un fihcier séparé, qui sera chargé et ajouté au noyau que si il en a besoin (on si on l'oblige à le charger pour s'ammuser ). Ce principe de modules en fichier séparé est merveilleux car si lors de la compilation du kernel t'as pas par exemple de carte sound blaster live et que t'a quand meme compilé le module qui permet de la gerée, ben il va pas charger ce module et donc tu perds pas de mémoire... et de cette maniere, si un jours t'achette une sound blaster live, suffi de la mettre dans le pc et hop il va remarquer qu'il y a un nouveau matos et il va charger le module que t'avais compilé longtemps à l'avance. Cette methode sert un peu à rien pour ceux qui compilent eux meme leur noyau car ils savent le matos qu'ils ont, mais dans le cas de noyau précompilé (ceux de tt les distrib à base de binaire, cad toutes les distrib sauf gentoo :p) ils vont compiler tout en module, comme ça le systeme de chargera que ce qu'il faut, et donc le meme kernel marche sur toutes les PC quel que soit le materiel (pour autant que ce matos soit supporté évidement....)

    Fin bon voilà un roman pour pas dire grd chose finalement

  11. #11
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10
    Points : 11
    Points
    11
    Par défaut
    Citation Envoyé par zdra
    Euh... le kernel de Mandrake est un peu bidouillé par rapport à l'original, je sais pas si ça va etre très facile de faire tout fonctionner, il risque d'avoir des ptits problemes...

    Fin je dis ça mais j'en sais rien du tout, mais dans le doute, oublie pas de faire un backup de tout ce que tu modifie !!! et garde un liveCD à portée de main en cas de pepin
    perso j'ai essayé sous red hat 9 ca a tout merdé ca doit etre un truc avec le System.map et le vmlinuz que je fais pas bien ...

  12. #12
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10
    Points : 11
    Points
    11
    Par défaut
    voila j'ai réussi a l'installer (le 2.4.20 > 2.6.1) sous ma red hat 9
    sauf que bon la souris marche pas, la carte graphique nonplus et le son nonplus ... trop cool
    il faut choisir tout ca dans le make menuconfig ?

  13. #13
    Membre émérite

    Homme Profil pro
    Inscrit en
    Juillet 2003
    Messages
    2 075
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 2 075
    Points : 2 844
    Points
    2 844
    Par défaut
    Citation Envoyé par SkyE
    voila j'ai réussi a l'installer (le 2.4.20 > 2.6.1) sous ma red hat 9
    sauf que bon la souris marche pas, la carte graphique nonplus et le son nonplus ... trop cool
    il faut choisir tout ca dans le make menuconfig ?
    Nan enfin ça dépend de ton mulot s'il est usb ou pas par exemple.Pour la carte graphique (c laquelle? )as tu installé les bons pilotes?
    Ces deux périphériques se règlent dans le fichier /etc/X11/XF86Config
    Pour le son:alsa est inclus dans le noyo 2.6 8)

  14. #14
    Membre habitué
    Avatar de zdra
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2002
    Messages : 164
    Points : 187
    Points
    187
    Par défaut
    Citation Envoyé par Gnux
    Pour le son:alsa est inclus dans le noyo 2.6 8)
    Uniquement si tu lui demande il faut donc bien cocher les bonnes cases dans menuconfig

  15. #15
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10
    Points : 11
    Points
    11
    Par défaut
    Citation Envoyé par zdra
    Citation Envoyé par Gnux
    Pour le son:alsa est inclus dans le noyo 2.6 8)
    Uniquement si tu lui demande il faut donc bien cocher les bonnes cases dans menuconfig
    y'en a tellement des cases ...
    merci pour l'info je vais fouiller tout ca

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [TortoiseSVN] Upgrade de svn client 1.1 vers 1.7 sur GNU Unix machine
    Par Dhafer82 dans le forum Subversion
    Réponses: 0
    Dernier message: 05/09/2012, 22h44
  2. Lien vers une image sur un autre serveur
    Par claralavraie dans le forum ASP
    Réponses: 1
    Dernier message: 23/12/2005, 11h40
  3. Comment installer le kernel 2.4.25-2 uniquement sur Mdk 10.0 ?
    Par Thrystan dans le forum Administration système
    Réponses: 8
    Dernier message: 12/08/2004, 11h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo