En fait je crois que mon erreur est de fonctionner depuis si longtemps avec toutes les mises à jour et pas seulement celles de sécurité!
Non, il faut laisser toutes les mises à jour activée, ça marche très bien.
Alors du coup les paquets "headers..." qui nécessitent un redémarrage de l'ordi ne sont pas liés au noyau
Si, ils sont liés au noyaux : ce sont les headers des noyaux. Et si tu as un "linux-headers" qui s'installe, ça veut dire que le "linux-image" correspondant doit s'installer aussi.
Mais c'est toujours le même noyau.
Je prends l'exemple de mon PC, qui est en "raring" ; les noyaux suivants sont installés :
linux-image-3.8.0-19-generic
linux-image-3.8.0-27-generic
linux-image-3.8.0-28-generic
linux-image-3.8.0-29-generic
linux-image-3.8.0-30-generic
linux-image-3.8.0-31-generic
linux-image-extra-3.8.0-19-generic
linux-image-extra-3.8.0-27-generic
linux-image-extra-3.8.0-28-generic
linux-image-extra-3.8.0-29-generic
linux-image-extra-3.8.0-30-generic
linux-image-extra-3.8.0-31-generic
C'est toujours le noyau 3.8.0, juste différentes variantes, qui correspondent aux patches de sécurité que l'équipe d'Ubuntu (et/ou Debian) applique au noyau 3.8.0.
Mais si tu vas voir sur le dépôt officiel du noyau, il n'y a pas de 3.8.0-30 par exemple : les numéros de versions se limitent à 4 nombres (sauf les 2.6 "longterm", qui ne concernent plus Ubuntu). Donc les pilotes, eux, ne changent pas.
C'est pareil en LTS :
12.04 et 12.04.1 : noyau 3.2
12.04.2 : noyau 3.5 (uniquement si directement installé à partir du CD, avec la HWE)
12.04.3 : noyau 3.8 (uniquement si directement installé à partir du CD, avec la HWE)
Si tu es en 12.04.3 après mise à jour d'une 12.04.1 par exemple, mais sans installer la stack, alors tu es toujours en 3.2.