Hogyan lehet eltávolítani a régi kerneleket az Ubuntuból?

Távolítsa el a kernelt

A Canonical rendszeresen frissíti az Ubuntu 18.04 rendszert, beleértve a rendszermag-frissítéseket is, hogy a rendszer erőforrásait a lehető legjobb módon kezeljék.

Új kernel telepítésekor a régiek nem kerülnek eltávolításra mert ez segíthet az indulásban, ha hibát követ el az újonnan vagy valamilyen más okból. Ne feledje, hogy a régi kernel elfogyaszt néhány helyet, amelyek másra is hasznosak lehetnek.

Ellenőrizze a régi magokat

Mielőtt elkezdené eltávolítani ezeket a régi kerneket a rendszerből, tudnunk kell ennek jelenlegi változatát, ehhez meg kell nyitnunk egy terminált, és végre kell hajtanunk a következő parancsot:

uname -r

Már ismeri a legfrissebb kernel verzióját, most megismerjük a régi kerneleket, amelyeket a következő paranccsal felsorolhatunk:

dpkg -l | grep -E 'imagen-linux- [0-9] +' | grep -Fv $ (uname -r)

Ez kizárja a legfrissebbeket.

Láthatja, hogy van egy régi kernel telepítve, ii jelzéssel. További régi kerneleket láthat, ha manuálisan frissített vagy telepített.

De ezt a parancsot értékelni tudjuk a következőket:

  • ii: azt jelenti, hogy a kernel és a csomagok telepítve vannak
  • rc: azt jelzi, hogy a kernelt már eltávolították.
  • Felhasználói felület: valami olyan, mintha egy figyelmeztetés azt mondaná, hogy NE Távolítsa el. Ez azt jelenti, hogy nincs telepítve, de várakozási sorban van a telepítéshez.

A régi magok eltávolítása

Van néhány hasznos parancs a régi kernelek eltávolítására, függetlenül attól, hogy manuálisan vagy közvetlenül a rendszerfrissítések révén telepítette őket.

Ezeket rendszeres rendszerfrissítésekkel telepítik, de valamilyen oknál fogva úgy dönthettek, hogy kézi telepítést hajtanak végre.

Már ismerve a régi és a jelenlegi magokat, nyugodtan folytathatjuk azokat, akikre már nincs szükségünk.

Ehhez az apt-et fogjuk használni a régi kernelek eltávolításához. Csak a terminálban kell végrehajtanunk:

sudo apt remove linux-image-4.xx.xx.

Ez a folyamat mi egyenként kell tennünk mivel később hibáink lehetnek a grubdal.

Most újra kell építenünk a Grubot:

sudo update-grub

Most újra ellenőrizheti, hogy eltávolították-e:

dpkg -l | grep -E 'imagen-linux- [0-9] +' | grep -Fv $ (uname -r)

rc linux-image-4.xx.xx.x-generic 4.xx.x-xx.xx amd64 Imagen del núcleo de Linux para la versión 4.xx.xx.x en 64 bit x86 SMP

Láthatják az rc állapotát, amely azt mutatja, hogy eltávolították. A boot menüben is ellenőrizheti, hogy csak az aktuális indító kernel jelenik meg.

Kész ezt el kell távolítanunk az összes automatikusan telepített csomagot más csomagok függőségeinek kielégítésére, és már nincs szükség rájuk, hogy árván maradtak, és csak a lemezünkön fogyasztanak helyet.

sudo apt autoremove --purge

is Ellenőrizhetjük az összes manuálisan telepített kernelt vagy automatikus, ezt a következő parancsokkal lehet elválasztani.

Igazolni tudja azokat, amelyeket automatikusan telepítettek az alábbiak szerint:

sudo apt-mark showauto 'linux-image -. *'

És ez visszaadja mindazokat a kerneleket, amelyeket automatikusan telepítettek.

linux-image-4.15.0-13-generic

Míg az azokat, amelyeket manuálisan telepítünk, a következő paranccsal ismerhetjük meg őket:

sudo apt-mark showmanual 'linux-image -. *'

Hogyan lehet grafikusan eltávolítani a régi kerneleket?

Gyakran teljesít ezt a folyamatot általában egy grafikus felületen keresztül preferálják és egy program segítségével. Tehát ehhez a munkához számos eszköz áll rendelkezésünkre, amelyek segíthetnek ebben.

Az első és a leggyakrabban használt Ubuntu Cleaner benne képesek leszünk kiválasztani és kiküszöbölni a rendszer mindazon magjait, amelyeket elavultnak tartunk.

Az eszköz telepítéséhez megtehetjük a tárház hozzáadásával a rendszerhez:

sudo add-apt-repository ppa:gerardpuig/ppa

A csomagok és adattárak listáját a következőkkel frissítjük:

sudo apt-get update

És végül telepítjük az eszközt a következőkkel:

sudo apt-get install ubuntu-cleaner

ubuntu-tisztító 1

A telepítés után folytatjuk az alkalmazás megnyitását, és a rendszer részben megmutatja a kerneleket, amelyeket megszüntethetünk, kiválaszthatunk és tisztíthatunk.

A folyamat végrehajtásának egy másik módja a Synaptic, amely a "Modulok és kernel" -be helyezkedhet el, és kiválaszthatjuk, melyik kernelt távolítsuk el.

Csak itt kell vigyáznunk arra, hogy ne szüntessük meg azt, amelyet használunk.


A cikk tartalma betartja a szerkesztői etika. A hiba bejelentéséhez kattintson a gombra itt.

5 hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra.

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Andreale Dicam dijo

    Jó tipp, hogy az ubuntu-tisztító, nem tudtam. Megnéztem a tárat, és mindig naprakész marad. Mivel időnként végrehajtott végrehajtásról van szó, a parancsok megtanulása bonyolult, az Ubuntu Cleaner segítségével történő elvégzése a legpraktikusabb és legbiztonságosabb néhány kattintással. Nagyon köszönöm.

  2.   sam dijo

    nekem jobb így
    $ uname -r
    $ dpkg –lista | grep linux-image

    $ sudo apt-get install byobu

    $ sudo purge-old-kernels

    otthagyja az utolsó két magot ...

  3.   kornelly dijo

    Nagyon világos magyarázat. Kiváló munka!. Csak így tovább!.

  4.   Claudio dijo

    szia, nagyon új vagyok a linuxban, telepítettem az xubuntut, és láttam ezt a cikket,
    mivel nem tudom a helyes szintaxist mindehhez, amit elmagyaráznak, átmásoltam és beillesztettem a terminálba

    dpkg -l | grep -E 'linux-image- [0-9] +' | grep -Fv $ (uname -r)
    a következő hibaüzenetet adja vissza nekem;

    bash: szintaktikai hiba a váratlan elem közelében (

    Nem volt probléma a verzió azonosításával:

    $ uname -r
    4.15.0-112 generikus

    Ha tudsz ebben segíteni, nagyra értékelem, talán nincs más kernelem, mivel kevesebb mint egy hónapja telepítettem. Ez összefoglalja rövid tapasztalataimat a Linuxszal kapcsolatban.
    Köszönöm szépen.

    1.    Jose dijo

      Szüntesse meg a $ és (

      A köszöntés.