Les mises à jour du noyau nécessitent-elles toutes les versions intermédiaires?


11

J'envisage de désactiver les mises à jour automatiques ou d' épingler le noyau à une version spécifique. Cependant , je crains que quand je plus tard Détacher la version, que tous les noyaux dans la version entre épinglé et la dernière version devront être téléchargé et installé , ce qui causerait /rootà manquer d'espace disque .

Est-ce que chaque version du noyau doit être téléchargée et installée ou apt-getsait-elle pour récupérer uniquement le dernier noyau?

Réponses:


25

Ubuntu téléchargera et installera uniquement le noyau le plus récent

J'ai un ordinateur Ubuntu qui reste éteint pendant des mois. Lorsque je l'allume et le laisse se mettre à jour, il ne télécharge que le noyau le plus récent et ignore ceux entre les deux.

Vous voudrez peut-être courir

sudo apt autoremove

Après chaque mise à jour des noyaux, il /bootn'y a donc que deux noyaux les plus récemment installés. De cette façon, si le dernier noyau se comporte mal, vous pouvez revenir au noyau qui fonctionnait précédemment et en même temps éviter /bootde vous encrasser avec les anciens noyaux.

J'espère que cela t'aides


Depuis quelle version autoremovenettoie les noyaux? Ce n'était certainement pas le cas pour Trusty, qui nécessite une suppression manuelle.
Chris H

1
@ChrisH: Dernière vérification, autoremoveconserve le noyau actuel et un précédent (et le noyau actuellement démarré), afin que vous puissiez récupérer si le nouveau ne démarre pas. Mais cela supprimera les noyaux plus anciens que cela. Voir /etc/apt/apt.conf.d/01autoremove-kernelset /etc/kernel/postinst.d/apt-auto-removalqui génère cela. (Si vous avez effectué plusieurs mises à jour qui ont installé de nouveaux noyaux mais que vous n'avez jamais réussi à les démarrer, faites-le autoremove après le redémarrage pour passer à 2 noyaux installés, au lieu de 3)
Peter Cordes

8

Réponse courte: Non

Réponse plus longue: j'ai certains systèmes de saveurs Ubuntu (Lubuntu et Xubuntu), que je gère assez rarement. Lorsque je les mets à jour et les mets à niveau, ils ignorent souvent plusieurs versions du noyau et il n'y a aucun problème. J'exécute généralement les commandes suivantes et reçois la version actuelle du noyau (de la même série de noyaux),

sudo apt update
sudo apt full-upgrade

C'est une bonne idée de courir

sudo apt autoremove

après l'installation d'un nouveau noyau, qui /bootn'a donc que deux noyaux installés le plus récemment. Vous pouvez sélectionner le noyau précédent dans le menu grub, s'il y a des problèmes avec le nouveau noyau.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.