Mise à jour kernel

Bonjour,

Lors de la mise à jour du noyau sous Debian Jessie, le nouveau noyau est installé, l’ancien semble supprimé car quand je regarde dans /boot il n’y a qu’un seul noyau et dans grub.cfg il n’y a qu’une ligne qui fait référence vers le nouveau noyau.
Alors que sous RedHat lorsque l’on met à jour le kernel les versions précédentes sont conservées et peuvent toujours être appellées.
Pouvez-me m’éclairer un peu concernant la mise jour du kernel sous Debian s’il vous plaît.

Merci.

Willy

et bien je ne sais pas comment ta debian est configurée mais de base il me semble qu’il en garde deux ou trois sous le coude (au boot dans grub, si tu prend le second lien il te propose les anciens noyaux normalement)

C’est le fonctionnement normal avec n’importe quel paquet, y compris un noyau (pas “le” noyau) qui n’est qu’un paquet comme les autres : lorsqu’un paquet est mis à jour, la nouvelle version remplace la précédente.

Cela ne se passe pas ainsi dans une version stable. Ce n’est que lors de la mise à niveau de la distribution vers la nouvelle version stable que le nouveau noyau est un nouveau paquet, et non une nouvelle version du même paquet, qui s’installe en plus du noyau existant.

Debian stable a fait le choix de conserver le même nom de paquet pour le noyau, même si le paquet est construit à partir d’une version légèrement différente des sources du noyau. Dans l’actuelle version stable Jessie, le paquet du noyau s’appelle toujours linux-image-3.16 même s’il est construit à partir de la version 3.16.x des sources. Dans la mesure où il ne s’agit que de corrections de bugs ne devant pas provoquer de régression ni de changement d’ABI, ce choix se justifie. D’autres distributions peuvent avoir fait un choix différent.

En revanche les versions testing et unstable reçoivent de nouveaux noyaux avec des noms différents, donc plusieurs noyaux peuvent cohabiter.

Salut
si tu ajoutes le depot jessie-backports tu peux avoir en meme temps le 3.16 et le 4.4

root@debian:/boot# dpkg -l linux-image*
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom            Version      Architecture Description
+++-==============-============-============-=================================
un  linux-image    <aucune>     <aucune>     (aucune description n'est disponi
ii  linux-image-3. 3.16.7-ckt25 amd64        Linux 3.16 for 64-bit PCs
ii  linux-image-4. 4.4.6-1~bpo8 amd64        Linux 4.4 for 64-bit PCs
ii  linux-image-am 3.16+63      amd64        Linux for 64-bit PCs (meta-packag


root@debian:/boot# apt-cache policy linux-image*
linux-image-4.4.0-0.bpo.1-rt-amd64:
  Installé : (aucun)
  Candidat : 4.4.6-1~bpo8+1
 Table de version :
     4.4.6-1~bpo8+1 0
        100 http://ftp.debian.org/debian/ jessie-backports/main amd64 Packages
linux-image-3.16.0-4-amd64:
  Installé : 3.16.7-ckt25-2
  Candidat : 3.16.7-ckt25-2
 Table de version :
 *** 3.16.7-ckt25-2 0
        500 http://ftp.fr.debian.org/debian/ jessie-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     3.16.7-ckt25-1 0
        500 http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages
     3.16.7-ckt20-1+deb8u4 0
        500 http://security.debian.org/ jessie/updates/main amd64 Packages
linux-image-4.4.0-0.bpo.1-amd64-dbg:
  Installé : (aucun)
  Candidat : 4.4.6-1~bpo8+1
 Table de version :
     4.4.6-1~bpo8+1 0
        100 http://ftp.debian.org/debian/ jessie-backports/main amd64 Packages
linux-image-rt-amd64:
  Installé : (aucun)
  Candidat : 4.4+71~bpo8+1
 Table de version :
     4.4+71~bpo8+1 0
        100 http://ftp.debian.org/debian/ jessie-backports/main amd64 Packages
linux-image:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
linux-image-amd64-dbg:
  Installé : (aucun)
  Candidat : 3.16+63
 Table de version :
     4.4+71~bpo8+1 0
        100 http://ftp.debian.org/debian/ jessie-backports/main amd64 Packages
     3.16+63 0
        500 http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages
linux-image-4.4.0-0.bpo.1-amd64:
  Installé : 4.4.6-1~bpo8+1
  Candidat : 4.4.6-1~bpo8+1
 Table de version :
 *** 4.4.6-1~bpo8+1 0
        100 http://ftp.debian.org/debian/ jessie-backports/main amd64 Packages
        100 /var/lib/dpkg/status
linux-image-rt-amd64-dbg:
  Installé : (aucun)
  Candidat : 4.4+71~bpo8+1
 Table de version :
     4.4+71~bpo8+1 0
        100 http://ftp.debian.org/debian/ jessie-backports/main amd64 Packages
linux-image-2.6:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
linux-image-amd64:
  Installé : 3.16+63
  Candidat : 3.16+63
 Table de version :
     4.4+71~bpo8+1 0
        100 http://ftp.debian.org/debian/ jessie-backports/main amd64 Packages
 *** 3.16+63 0
        500 http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages
        100 /var/lib/dpkg/status
linux-image-2.6-rt:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
linux-image-3.16.0-4-amd64-dbg:
  Installé : (aucun)
  Candidat : 3.16.7-ckt25-2
 Table de version :
     3.16.7-ckt25-2 0
        500 http://ftp.fr.debian.org/debian/ jessie-updates/main amd64 Packages
     3.16.7-ckt25-1 0
        500 http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages
     3.16.7-ckt20-1+deb8u4 0
        500 http://security.debian.org/ jessie/updates/main amd64 Packages
linux-image-4.4.0-0.bpo.1-rt-amd64-dbg:
  Installé : (aucun)
  Candidat : 4.4.6-1~bpo8+1
 Table de version :
     4.4.6-1~bpo8+1 0
        100 http://ftp.debian.org/debian/ jessie-backports/main amd64 Packages

Bonjour Pascal,

Je te remercie pour tes explications, je comprends maintenant pourquoi je ne trouve qu’un kernel dans /boot, ma Jessie est la version stable.
Car la semaine dernière ma machine est partie en kernel panic suite à la mise à jour du kernel, d’après ce que j’ai compris il y a une régression qui est passée dans le nouveau noyau concernant le module qui gère le chipset Radeon de ma carte graphique. Heureusement le support a livré une nouvelle version du noyau qui corrigeait le bug :yum:

Willy

Salut,

Je te remercie pour ta réponse mais je n’ai pas d’applications qui nécessitent l’utilisation du dépôt “jessie-backports”.

Willy