GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment supprimer les anciennes versions du noyau pour nettoyer le menu de démarrage ?

Chaque fois que j'installe un nouveau noyau Linux, il reste dans grub_config, ce qui allonge le menu de démarrage à chaque fois.

Je sais que je peux rechercher manuellement dans les packages installés et les supprimer.

Ubuntu fournit-il un moyen plus simple de les nettoyer ou de les empêcher d'apparaître dans la liste de démarrage ?

Meilleure réponse

16.04 et versions plus récentes d'Ubuntu

sudo apt autoremove

Cette commande supprime les packages qui ont été installés automatiquement pour résoudre une dépendance, mais dont ils ne dépendent plus. Cela inclut les anciennes versions de linux-headers-* et linux-image-* . (C'est aussi intelligent à propos de ce processus, en laissant une version de rechange du noyau comme solution de secours !)

11.10 et versions plus récentes d'Ubuntu

GRUB2 et son affichage de tous les noyaux

Les dernières versions de Grub2 installé dans Ubuntu affiche automatiquement le dernier noyau et masque les anciens noyaux que vous avez peut-être installés.

Si vous ne voyez pas votre grub – puis n'oubliez pas d'appuyer sur Maj lors du démarrage.

Comme vous pouvez le voir, seul le dernier noyau est affiché.

Si vous sélectionnez l'option affichée (appuyez sur Entrée ) alors tous les anciens noyaux deviennent visibles et disponibles pour démarrer.

Comment supprimer définitivement les anciens noyaux

Démarrez d'abord avec le dernier noyau disponible.

Il existe plusieurs façons de supprimer les anciens noyaux. Personnellement, je ne toucherais pas à Computer Janitor puisque cela est reconnu pour casser votre ordinateur avec ses suggestions.

synaptique

Une alternative est Synaptique (sudo apt install synaptic )

rechercher image-linux , faites un clic droit sur un noyau et choisissez la suppression complète et enfin cliquez sur Appliquer bouton pour supprimer le noyau.

Répétez la recherche mais cette fois pour linux-header – vous pouvez supprimer les en-têtes associés pour l'image du noyau choisie précédemment.

Synaptique mais n'essaiera pas de vérifier ce que vous essayez de supprimer… vous pourriez supprimer par inadvertance votre noyau le plus récent - ou même supprimer tous vos noyaux via cet outil, vous laissant avec un Ubuntu non amorçable !.

N'oubliez pas de vérifier quel noyau vous utilisez type :

uname -r

Le résultat serait similaire à :

N'oubliez pas le résultat et le nombre - assurez-vous de ne pas supprimer l'image ou l'en-tête correspondant.

Connexes :Comment supprimer Gnome Desktop Environment sans déranger Unity DE ? (Ubuntu 16.04) ?

Recommandation

Ma recommandation est de conserver au moins deux ou de préférence trois noyaux, y compris le dernier. La raison de la recommandation est que vous aurez au moins un ou deux autres noyaux avec lesquels démarrer, si pour une raison quelconque le dernier noyau avec lequel vous ne parvenez pas à démarrer ou introduisant une capacité régressée telle qu'une connexion sans fil interrompue.


Ubuntu
  1. Comment supprimer les entrées du programme Wine du menu ?

  2. Comment ignorer le menu Grub sur un système à double démarrage ? ?

  3. Comment supprimer les programmes désinstallés du menu Unity Dash ?

  4. Comment ajouter une nouvelle entrée de démarrage du système d'exploitation au menu Grub2 ?

  5. Comment supprimer les anciennes versions de Snap pour libérer de l'espace

Comment supprimer les anciennes versions du noyau du démarrage sur Ubuntu 18.04

Comment supprimer les raccourcis sur Google Chrome

Comment supprimer les anciennes versions du noyau Linux dans Ubuntu

comment configurer centos 8 pour démarrer avec l'ancienne version du noyau

Comment changer de noyau au démarrage ?

Pourquoi Apt-get Autoremove ne supprime-t-il pas les anciens noyaux ?