Hoe oude kernels in Debian te verwijderen

Debian uitrekken

Gebruikers die Debian al heel lang hebben en gebruiken, zullen gemerkt hebben hoe in hun besturingssysteem gevraagd om kernel-update of als ze kernels willen verwijderen​ Velen van jullie zullen verbaasd zijn over een dergelijke situatie en anderen zullen zich afvragen of hun besturingssysteem niet meer werkt als ze een oude kernel verwijderen.

Met dit artikel willen we u helpen deze twijfels op te lossen en uw Debian-distributie te optimaliseren door pakketten te verwijderen die niet nodig zijn binnen de distributie en die toekomstige problemen kunnen veroorzaken met nieuwe programma's of pakketten.

De basis van elke Gnu / Linux-distributie is de Linux-kernel. Daarom is de naam Linux en niet alleen GNU. Van tijd tot tijd updaten of geven distributies een nieuwe kernelversie uit die een bug verhelpt of de nieuwste versie is die het kernel-team heeft uitgebracht. Wanneer we de laatste versie installeren, verlaat Debian de oude kernel en laadt de nieuwe kernel.

Naarmate de tijd verstrijkt, kunnen we dat krijg tien of twintig nieuwe versies van de kernel die alleen ruimte op uw harde schijf in beslag neemt en toekomstige problemen kan veroorzaken. Meestal hebben we maar één kernelversie nodig, hoewel er om veiligheidsredenen meestal twee versies zijn, een probleemloze werking en de laatste versie.

Om de oude kernels te verwijderen, moeten we eerst weten welke versie we gebruiken, hiervoor openen we de terminal en schrijven het volgende:

uname -sr

Dit vertelt ons de versie van de kernel die we gebruiken. Nu moeten we kijken hoeveel kernels we in onze Debian hebben geïnstalleerd, hiervoor schrijven we het volgende in de terminal:

dpkg -l | grep linux-image | awk '{print$2}'

deze het zal ons alle geïnstalleerde kernels laten zien​ Nu moeten we de kernels kiezen om te verwijderen en dit als volgt doen:

sudo apt remove --purge linux-image-X.XX-X-generic
sudo update-grub2
sudo reboot

Dit is bij elke versie van de kernel die we willen verwijderen. Als we het automatisch willen doen, is er een programma genaamd byobu wat het automatisch zal doen. Om dit te doen, moeten we het eerst als volgt installeren:

sudo apt install byobu

En voer het dan als volgt uit:

sudo purge-old-kernels --keep 2

Hiermee worden alle oude kernels verwijderd en blijven er voor de veiligheid slechts twee versies over. Zoals u kunt zien, is het systeem eenvoudig en verbetert het niet alleen de prestaties van de distributie, maar ook u heeft meer ruimte voor uw pakketten of bestanden.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Chaparral zei

    Ik heb maar één kernel op mijn Debian-systeem: uname -sr
    Linux 4.9.0-3-amd64.
    Ik heb Debian kde een paar weken geleden geïnstalleerd (lsb_release -a
    Er zijn geen LSB-modules beschikbaar.
    Distributeur-ID: Debian
    Beschrijving: Debian GNU / Linux 9.1 (stretch)
    Vrijgave: 9.1
    Codenaam: stretch) en het werkt perfect. Het is niet bijgewerkt en het is ook niet nodig. Ik zie dat er al systemen zijn met kernel 4.12, maar Debian is onbewogen en werkt met zeer korte maar zeer veilige stappen.

    In ieder geval is de informatie in de post uitstekend om rekening mee te houden wanneer de precieze omstandigheden zich voordoen, waarvoor ik de auteur bedank.

  2.   joseph zei

    Hetzelfde zou gelden voor een fedora? Bedankt

  3.   Gerson zei

    Ik zou graag uw mening willen weten over MX_Linux, de distributie die een groot verschil maakt.

  4.   VM zei

    Heel erg bedankt artikel

  5.   Rafa zei

    Probeer een kernel te verwijderen zoals je het uitlegt met byobu en je zult zien dat het helemaal niets doet. Je zou weten of je de tijd had genomen om het te testen en het niet gewoon kopiëren van een andere pagina waar ze het op dezelfde manier uitleggen, en het werkt toch niet. Je brengt hiermee veel schade aan Linux aan.