Forum Linux.noyau Changement de noyau pour Debian Sarge

Posté par  .
Étiquettes :
0
19
juil.
2006
Pour des raisons de périphériques, je dois utiliser un noyau 2.6. Or, Debian Sarge est installé sur un noyau 2.4.27. Comment fait-on pour installer et tout le nécessaire pour démarrer sur ce nouveau noyau ?

Merci d'avance pour votre aide,
Mathias
  • # ben comme toutes mises à jours non ?

    Posté par  . Évalué à 2.

    un simple
    apt-get update
    apt-get install kernel-image-2.6.XX.YY


    ne suffirait-il pas ?

    PS : je peux me tromper aussi
    • [^] # Re: ben comme toutes mises à jours non ?

      Posté par  . Évalué à 1.

      C'est fait. Comment faire maintenant pour que Sarge "considère" le noyau 2.6, démarre dessus... Le noyau 2.4.27 est encore installé, et je tourne toujours dessus, bien-sûr. Puis-je l'enlever sans danger après ?
      • [^] # Re: ben comme toutes mises à jours non ?

        Posté par  . Évalué à 1.

        Tu as rebooté ??? A priori, tu devrait avoir le choix au démarrage, que ce soit avec Grub ou avec Lilo... Si ça boote et que tout va bien, alors apt-get remove --purge kernel-image-2.4.* et le tour est joué.

        PS : pour avoir le nom exacte du paquet correspondant au noyau 2.4 à supprimer utilise dpkg -l |grep "kernel-image" (ou grep "linux-image", je ne sais plus si les noms ont changés sur Sarge).

        Si tu n'a pas le nouveau noyau dans le menu de ton boot loader, alors il va falloir l'ajouter à la main en éditant :
        - soit /boot/grub/menu.lst pour Grub
        - soit /etc/lilo.conf pour Lilo

        Si tu doit le faire à la main, prend exemple sur les lignes décrivant le noyau 2.4 et adapte les à ton nouveau noyau. Une fois que tout est bon tu peux supprimer ton ancien paquet du 2.4.
        • [^] # Re: Le prix des évolutions

          Posté par  . Évalué à 1.

          Après reboot, j'ai bien la bonne liste. Je démarre sans problème sur le kernel 2.6. Le périphérique à faire fonctionner marche dorénavant. Seul problème : je suis maintenant privé de réseau/internet. La connexion ne marche plus. Est-ce normal ? Heureusement que je n'ai pas encore enlevé le noyau 2.4...
          Concrètement, quelles sont les manipulations à effectuer pour faire "réapparaître" la partie réseau/Internet.
          • [^] # Re: Le prix des évolutions

            Posté par  . Évalué à 1.

            ben ca va dependre de beaucoup de chose

            si tu te connecte avec un systeme que tu avais du installé à la main, ben il faut refaire l'installation (wifi, carte reseau)

            et oui, il est possible que le driver ait besoin d'etre refait...
          • [^] # Re: Le prix des évolutions

            Posté par  . Évalué à 2.

            Par quel moyen te connectes-tu à internet ?
            Colle le contenu de ton fichier /etc/network/interfaces

            C'est peut-être que le module qui gère ton périphérique réseau a changé de nom. Si tu installes udev (qui doit être installé par défaut sur sarge), les modules sont normalement autodétectés.
            • [^] # Retrouver le réseau

              Posté par  . Évalué à 1.

              Je suis connecté par câble Ethernet avec une carte réseau PCI D-Link DFE 530TX. Derrière une Freebox en routeur.
              L'installation de la carte réseau m'a semblé se faire toute seule. Je n'ai pas eu de pilotes à configurer. Mais j'ai remarqué dans les lignes de démarrage des choses qui diffèrent entre le lancement sur noyau 2.4 et 2.6. Le 'script' se chargeant d'attribuer les adresses IP, de détecter le DHCP etc... ne se comporte pas de la même manière. En effet, il fait TOUT sans histoires avec le noyau 2.4, mais il ne parvient à rien avec le noyau 2.6. Quelques lignes :
              "eth0 : unknown hardwar adress type 24"
              "NET : Registered protocol family 17"
              Puis plusieurs "Listening on [...] "
              Puis plusieurs "DHCPDISCOVER [...] port x..." cette étape quarte fois sur différents ports je crois.
              Et en conclusion : "failed to bring up eth0".
              Mon fichier /etc/network/interfaces :
              # This file describes the network interfaces available on your system
              # and how to activate them. For more information, see interfaces(5).

              # The loopback network interface
              auto lo
              iface lo inet loopback

              # The primary network interface
              auto eth0
              iface eth0 inet dhcp
              name Carte Ethernet
              --
              Voilà... une lueur d'espoir ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.