Comment libérer de l'espace dans le secteur Boot dans Ubuntu

Si vous avez déjà essayé d'installer des mises à jour de sécurité pour le noyau Linux et que vous avez une invite indiquant qu'il n'y a pas assez d'espace sur le disque et qu'il recommande de libérer de l'espace dans Boot, dans ces lignes, je vais vous montrer comment vous pouvez récupérer de l'espace dans le dossier / boot sur Ubuntu et les distributions dérivées en supprimant les anciens noyaux.

make-space-partition-boot-sur-linux

Chaque fois que des mises à jour du noyau sont installées, les versions précédentes restent sur le système, sauf si nous les supprimons manuellement. Après plusieurs mises à jour continues, l'espace dans le dossier de démarrage peut être très petit et à cause de cela, il n'est pas possible d'installer de nouveaux packages.

Nous devons donc d'abord comprendre pourquoi nous avons manqué d'espace dans le dossier de démarrage. Si nous avons un système de partition dans lequel le système n'est pas activé LVM, et nous avons une seule partition, il n'y aura pas de problème, mais à la place, si nous avons un système installé avec un schéma de LVM, le dossier / boot est dans une partition séparée et avec un espace restreint et ce moment viendra simplement lorsque nous manquerons d'espace à cet emplacement et nous devrons y libérer de l'espace pour continuer à installer ces mises à jour de sécurité du noyau.

En général, nous pouvons utiliser un apt-get avec l'option suppression automatique cela nous permet de détecter et de supprimer tous ces anciens packages et / ou dépendances du système. Ce serait quelque chose comme ça:

$ sudo apt-getautoremove

La plupart du temps, cette commande résout généralement ce problème sans aucun inconvénient, mais lorsqu'il s'agit de noyaux, ce n'est pas si simple, car elle ne détecte pas toujours ces anciens paquets, puis les supprime, et nous devons emprunter la voie manuelle.

Avant d'agir sur le problème, nous devons identifier toutes ces versions obsolètes du noyau qui sont stockées dans notre système à l'aide de ce code.

$ sudodpkg –get-sélections | greplinux-image

Ensuite, je vous montre un exemple du résultat que le système donnera, bien sûr, vous ne devez pas prendre en compte les numéros de version, qui changeront en fonction des données de chaque système.

linux-image-3.19.0-33-genericdeinstall

installation linux-image-3.19.0-37-generic

installation linux-image-3.19.0-39-generic

installation linux-image-3.19.0-41-generic

linux-image-extra-3.19.0-33-genericdeinstall

installation linux-image-extra-3.19.0-37-generic

installation linux-image-extra-3.19.0-39-generic

installation linux-image-extra-3.19.0-41-generic

Une fois que nous avons établi les packages liés aux anciennes versions, nous pouvons commencer à les supprimer manuellement, dans le cas indiqué ci-dessus, ce sont les packages correspondant à la version 3.19.0-33. Pour des raisons de sécurité, il est conseillé de laisser au moins 2 versions antérieures à la version actuelle ou de ne supprimer que la plus ancienne et de conserver les autres.

Maintenant, nous pouvons le faire à la fois à partir du terminal, à partir d'un gestionnaire de paquets graphique, tel que Synaptic ou pour les utilisateurs d'Ubuntu, du centre logiciel Ubuntu.

Utilisation du terminal

Pour supprimer les anciens noyaux du terminal, nous exécutons la commande suivante.

$ sudo apt-get remove --purge linux-image-3.19.0-33-generic linux-image-extra-3.19.0-33-generic

Après avoir exécuté cette commande, le système devrait déjà disposer de suffisamment d'espace pour installer les mises à jour liées à la nouvelle version. Il est également recommandé de mettre à jour le chargeur de démarrageVer afin qu'il reconnaisse correctement les modifications que nous apportons aux versions du noyau.

$ sudo mise à jour-grub

Quoi qu'il en soit, cela se fait automatiquement après l'installation d'une mise à jour du noyau, mais après avoir supprimé les paquets, il ne suffit pas de savoir comment le faire manuellement. Nous devons garder à l'esprit que si nous supprimons les paquets liés à la version la plus ancienne et qu'il reste de la place pour les nouvelles mises à jour, nous procédons à nouveau au processus et supprimons une autre version.

Utilisation du centre logiciel Ubuntu

Nous pouvons également supprimer les anciens packages de mise à jour d'un gestionnaire de packages graphiques, pour les utilisateurs d'Ubuntu, je vais expliquer comment le faire en utilisant le Ubuntu Software Centerqui est l'application avec laquelle nous pouvons gérer graphiquement les applications et les packages dans Ubuntu.

Si nous accédons au centre logiciel Ubuntu à partir du tableau de bord, nous trouverons plusieurs options dans le menu supérieur, nous y ferons défiler jusqu'à ce que nous trouvions les applications installées.

ubuntu-software-center-installed1

Quand nous y serons, nous irons en bas et cliquerons sur "afficher les éléments techniques (quantité) " c'est là que nous allons visualiser le contenu sous forme de packages et ainsi il sera plus facile de voir le total des packages installés sur le système. Si vous tapez "Linux" dans le moteur de recherche en haut, il devrait afficher une liste de tous les paquets qui contiennent ce mot et qui sont généralement les paquets relatifs au noyau.

ubuntu-software-center-show-technical-elements

Les packages que nous rechercherons sont des packages de type linux-image-versionnumber-genericy linux-image-extra-versionnumber-generic. Une fois que nous les identifions selon le numéro de vision le plus ancien, nous pouvons les effacer.

ubuntu-centre-logiciel-noyau-linux

Tout cela concerne l'utilisation du Centre logiciel Ubuntu pour supprimer les anciens packages du noyau, mais vous pouvez utiliser le gestionnaire de packages graphique de votre choix.Si vous souhaitez utiliser Synaptic ou Muon, vous pouvez également l'utiliser dans le cas de KDE.


7 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Nasher_87 (ARG) dit

    Très, très bon tutoriel plus pour les gens comme moi qui n'aiment pas beaucoup Terminal.
    Puisque je vous demande quelque chose, je suis prêt à formater la machine pour installer Ubuntu 16.04; alors est-il nécessaire d'attribuer une partition séparée à / boot? Je dis cela parce que la première chose qu'ils m'ont dite était des partitions très importantes pour / (root) et / home, puis pour en ajouter une pour Swap et maintenant, je découvre qu'une pour / boot était également nécessaire, recommandant que ce soit 500-550 Mb avec ça suffirait
    Salutations et déjà merci beaucoup

    1.    Willys dit

      Il n'est pas nécessaire de créer la partition de démarrage, mais tout dépend de chaque personne ...

      salutations

      1.    Nasher_87 (ARG) dit

        Ah bon, tout va bien, c'est que je veux être un bon utilisateur de Linux avec ce que cela implique de me conseiller pour un fonctionnement optimal de ma distribution

  2.   Chaparral dit

    Informations très utiles pour se débarrasser des vieux noyaux et gagner de la place. Dernièrement, j'avais utilisé le programme Ubuntu Tweak pour nettoyer le cache et autres déchets accumulés et auparavant, j'avais utilisé les commandes suivantes, qui à ce jour je ne sais pas si elles seront mises à jour. A savoir :
    "Sudo dpkg -l | grep image-linux »
    "Sudo apt-get remove –purge linux-image-xxxxxx-xx-generic"
    Merci pour l'information.

  3.   Gregorio ros dit

    Bon article, je ne connaissais pas la fonction de l'option autoremove, en général je préfère ne pas utiliser le terminal (je suis un peu paresseux) donc j'ai un peu négligé toutes ces options. Quant au Centre logiciel Ubunto je l'utilise à peine, je m'habitue à Synaptic et c'est celui que j'utilise, donc je ne l'ai pas très pris.

    1.    Robertucho dit

      oui, il n'y a pas de problème, vous pouvez utiliser le gestionnaire de paquets de votre préférence

  4.   sebastian dit

    bonjour ... dans mon cas je libère environ 23 mb .. Je viens d'installer la version xubuntu. ce que j'ai fait, c'est faire un clic droit sur le dossier de démarrage, ouvrir le terminal à partir de là, puis mettre la commande -sudo apt-get autoremove- qui est indiquée dans ce blog ... eh bien .. je l'ai partitionné à 250 Mo, et je prévois de le télécharger plus .. puisqu'il occupe 134mb dans le système .. salutations, et j'espère que l'info vous servira.