Pagina 1 din 1

Cum Deletam Kernele nefolosite in Ubuntu-Debian sau derivate gen Kali-MXLinux-Mint

Scris: Mar Feb 02, 2021 6:57 am
de CryWolf
Salut Baieti, in acest tutorial va voi invata cum sa cititi kernelele instalate in ubuntu / debian, si sa le deletati sau ce doriti cu el si cum se updateaza Grub-ul de start

Sa incepem
ne logam cu userul
dupa cu comanda su ne logam ca root si folosim:

Cod: Selectaţi tot

uname -r
va returna

Cod: Selectaţi tot

linux-image-5.10.12-xanmod1
sudo apt remove
Pentru a vedea ce kernel rulam in acest moment

Iar dupa sa vedem pe toate cele active

Cod: Selectaţi tot

dpkg -l | grep linux-image | awk '{print$2}'
Pentru a printa Kernelele active, va aparea ca la mine

Cod: Selectaţi tot

root@crywolf1989:~#  dpkg -l | grep linux-image | awk '{print$2}'
linux-image-4.19.0-14-amd64
linux-image-4.19.0-8-amd64
linux-image-5.10.12-xanmod1
linux-image-amd64
root@crywolf1989:~#
De acum pentru a sterge un anumit Kernel folosim comanda

Cod: Selectaţi tot

sudo apt remove --purge nume-kernel-din-lista-de-mai-sus
ATENTIE: Nu puteti deleta kernelul care ruleaza in acel timp
EX:

Cod: Selectaţi tot

sudo apt remove linux-image-5.10.12-xanmod1
Folosind comanda va aparea

Cod: Selectaţi tot

root@crywolf1989:~#  dpkg -l | grep linux-image | awk '{print$2}'
linux-image-4.19.0-14-amd64
linux-image-4.19.0-8-amd64
linux-image-5.10.12-xanmod1
linux-image-amd64
root@crywolf1989:~# uname -r
5.10.12-xanmod1
root@crywolf1989:~# sudo apt remove linux-image-5.10.12-xanmod1
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  linux-image-5.10.12-xanmod1 linux-xanmod
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 349 MB disk space will be freed.
Do you want to continue? [Y/n]
Veti introduce Y pentru a confirma deletarea sau n pentru abort
ATENTIE: Dupa ce kernelul a fost sters este necesara introducerea urmatorilor doua comenzi, voi spune si de ce:

Cod: Selectaţi tot

apt autoremove
Va deleta orice pachet a venit cu kernelul respectiv si nu mai este necesar.

Cod: Selectaţi tot

sudo update-grub
Va updata GRUB-ul in modul safe sa fie sigur ca doar kernelele active sunt pe lista, pentru a nu avea probleme la pornire

Si ca la final intodeauna

Cod: Selectaţi tot

reboot
EDITARE: Partea a II-a
Se poate instala un program care va poate ajuta mai rapid cu acestea
folosim comanda

Cod: Selectaţi tot

sudo apt-get install byobu
Iar dupa ce la-ti instalat puteti folosi:

Cod: Selectaţi tot

sudo purge-old-kernels --keep 2
e comanda explicativa Gen
sudo sterge-kernelul-vechi --pastreaza 2
Ea va sterge kernelul vechi pastrand doar ultimele 2 kernele instalate.

:)