Hur man tar bort gamla kärnor i Debian

Debian-sträckning

Användare som har och använder Debian under lång tid kommer att ha märkt hur i deras operativsystem frågade om kärnuppdatering eller om de vill ta bort kärnor. Många av er kommer att bli förbryllade över en sådan situation och andra undrar om deras operativsystem slutar fungera om de tar bort en gammal kärna.

Med den här artikeln vill vi hjälpa dig att lösa dessa tvivel samt optimera din Debian-distribution, ta bort paket som inte är nödvändiga inom distributionen och som kan orsaka framtida problem med nya program eller paket.

Grunden för varje Gnu / Linux-distribution är Linux-kärnan. Därför är namnet Linux och inte bara GNU. Då och då uppdaterar eller släpper distributioner en ny kärnversion som fixar ett fel eller är den senaste versionen som Kernel-teamet har släppt. När vi installerar den senaste versionen lämnar Debian den gamla kärnan och laddar den nya kärnan.

Med tiden går det får ha tio eller tjugo nya versioner av kärnan som bara tar plats på hårddisken och kan orsaka framtida problem. Vanligtvis behöver vi bara en kärnaversion, men för säkerhet finns det vanligtvis två versioner, en som fungerar utan problem och den senaste versionen.

För att eliminera de gamla kärnorna måste vi först veta vilken version vi använder, för detta öppnar vi terminalen och skriver följande:

uname -sr

Detta kommer att berätta vilken version av kärnan vi använder. Nu måste vi titta på hur många kärnor vi har installerat i vår Debian, för detta skriver vi följande i terminalen:

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

detta det visar oss alla installerade kärnor. Nu måste vi välja kärnorna som ska tas bort och göra det enligt följande:

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

Detta kommer att ske med varje version av kärnan som vi vill ta bort. Om vi ​​vill göra det automatiskt finns det ett program som heter byobu det kommer att göra det automatiskt. För att göra detta måste vi först installera det enligt följande:

sudo apt install byobu

Och kör sedan det enligt följande:

sudo purge-old-kernels --keep 2

Detta tar bort alla gamla kärnor och lämnar bara två versioner för säkerhet. Som du kan se är systemet enkelt och kommer inte bara att förbättra distributionens prestanda utan också du får mer utrymme för dina paket eller filer.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Chaparral sade

    Jag har bara en kärna i mitt Debian-system: uname -sr
    Linux 4.9.0-3-amd64.
    Jag installerade Debian kde för några veckor sedan (lsb_release -a
    Inga LSB-moduler är tillgängliga.
    Distributörs-ID: Debian
    Beskrivning: Debian GNU / Linux 9.1 (stretch)
    Släpp: 9.1
    Kodenamn: stretch) och det fungerar perfekt. Det uppdateras inte och det är inte heller nödvändigt. Jag ser att det redan finns system med kärna 4.12 men Debian är impassiv och arbetar med mycket korta men mycket säkra steg.

    I vilket fall som helst är informationen i inlägget utmärkt att ta hänsyn till när de exakta omständigheterna uppstår, vilket jag tackar författaren för.

  2.   joseph sade

    Samma skulle gälla för en fedora?. Tack

  3.   Gerson sade

    Jag skulle vilja veta din åsikt om MX_Linux, distributionen som gör stor skillnad.

  4.   VM sade

    Tack så mycket bra artikel

  5.   Rafa sade

    Försök att avinstallera en kärna när du förklarar den med byobu så ser du att den inte gör någonting alls. Du skulle veta om du hade tagit dig tid att testa det och inte bara kopiera det från en annan sida där de förklarar det på samma sätt, och det fungerar ändå inte. Du skadar Linux mycket med detta.