![Sikkerhetskopierer Chrome-data og andre innstillinger](/f/615a97c97f24327df2df7471da5c4ad5.png?width=100&height=100)
I vår siste artikkel har vi forklart hvordan slett gamle ubrukte kjerner i CentOS/RHEL/Fedora. I denne artikkelen vil vi forklare hvordan du sletter gamle ubrukte kjerner i Debian- og Ubuntu -systemer, men før du går videre, kan du ønsker å installere den nyeste versjonen for å dra nytte av: sikkerhetsrettelser, nye kjernefunksjoner, oppdaterte drivere og så mye mer.
For å oppgradere kjernen din til den nyeste versjonen i Ubuntu og Debian, følg denne veiledningen:
Viktig: Det er lurt å beholde minst en eller to gamle kjerner å falle tilbake til i tilfelle det er et problem med en oppdatering.
For å finne ut av nåværende versjon av Linux -kjernen kjører på systemet ditt, bruk følgende kommando.
$ uname -sr Linux 4.12.0-041200-generisk
For å vise alle installerte kjerner på systemet ditt, utsted denne kommandoen.
$ dpkg -l | grep linux-image | awk '{print $ 2}' linux-image-4.12.0-041200-generisk. linux-image-4.8.0-22-generisk. linux-image-extra-4.8.0-22-generisk. linux-image-generic
Kjør kommandoene nedenfor for å fjerne en bestemt linux-image sammen med konfigurasjonsfilene, og oppdater deretter grub2 konfigurasjon, og til slutt starte systemet på nytt.
$ sudo apt remove --purge linux-image-4.4.0-21-generic. $ sudo update-grub2. $ sudo omstart.
Fjerne gammelt kjerne i Ubuntu
[sudo] passord for tecmint: Lese pakkelister... Ferdig. Bygge avhengighetstreet Lese statlig informasjon... Ferdig. Følgende tilleggspakker vil bli installert: linux-generic linux-headers-4.8.0-59 linux-headers-4.8.0-59-generic linux-headers-generic linux-image-4.8.0-59-generic linux-image-extra-4.8.0-59-generisk linux-image-generic. Foreslåtte pakker: fdutils linux-doc-4.8.0 | linux-source-4.8.0 linux-tools. Anbefalte pakker: thermald. Følgende pakker fjernes: linux-image-4.8.0-22-generic* linux-image-extra-4.8.0-22-generic* Følgende NYE pakker installeres: linux-headers-4.8.0-59 linux-headers-4.8.0-59-generic linux-image-4.8.0-59-generic linux-image-extra-4.8.0-59 -generisk. Følgende pakker vil bli oppgradert: linux-generic linux-headers-generic linux-image-generic. 3 oppgraderte, 4 nyinstallerte, 2 for å fjerne og 182 ikke oppgraderte. Trenger å få 72,0 MB arkiver. Etter denne operasjonen vil 81,7 MB ekstra diskplass brukes. Vil du fortsette? [Y/n] y. Få: 1 http://us.archive.ubuntu.com/ubuntu yakkety-updates/main amd64 linux-headers-4.8.0-59 alle 4.8.0-59.64 [10.2 MB] Få: 2 http://us.archive.ubuntu.com/ubuntu yakkety-updates/main amd64 linux-headers-4.8.0-59-generic amd64 4.8.0-59.64 [811 kB] Get: 3 http://us.archive.ubuntu.com/ubuntu yakkety-updates/main amd64 linux-generic amd64 4.8.0.59.72 [1,782 B] Få: 4 http://us.archive.ubuntu.com/ubuntu yakkety-updates/main amd64 linux-headers-generic amd64 4.8.0.59.72 [2.320 B] Få: 5 http://us.archive.ubuntu.com/ubuntu yakkety-updates/main amd64 linux-image-4.8.0-59-generic amd64 4.8.0-59.64 [23.6 MB] Få: 6 http://us.archive.ubuntu.com/ubuntu yakkety-updates/main amd64 linux-image-extra-4.8.0-59-generic amd64 4.8.0-59.64 [37.4 MB] Få: 7 http://us.archive.ubuntu.com/ubuntu yakkety-updates/main amd64 linux-image-generic amd64 4.8.0.59.72 [2,348 B] Hentet 72,0 MB på 7 minutter 12 sekunder (167 kB/s) Velger pakke linux-headers-4.8.0-59 som tidligere er valgt. (Lese database... 104895 filer og kataloger som er installert.) Forbereder pakking .../0-linux-headers-4.8.0-59_4.8.0-59.64_all.deb... Pakker ut linux-headers-4.8.0-59 (4.8.0-59.64)... Velge pakken linux-headers-4.8.0-59-generic som ikke er valgt tidligere. Forbereder pakking .../1-linux-headers-4.8.0-59-generic_4.8.0-59.64_amd64.deb... Pakker ut linux-headers-4.8.0-59-generic (4.8.0-59.64)... Forbereder pakking .../2-linux-generic_4.8.0.59.72_amd64.deb... Pakker ut linux-generisk (4.8.0.59.72) over (4.8.0.22.31)... Forbereder pakking .../3-linux-headers-generic_4.8.0.59.72_amd64.deb... Pakker ut linux-headers-generic (4.8.0.59.72) over (4.8.0.22.31)... Velge pakken linux-image-4.8.0-59-generic som ikke er valgt tidligere. Forbereder pakking .../4-linux-image-4.8.0-59-generic_4.8.0-59.64_amd64.deb... Ferdig. Fjerner linux-image-4.8.0-22-generic (4.8.0-22.24)... Undersøker /etc/kernel/postrm.d. run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.8.0-22-generic /boot/vmlinuz-4.8.0-22-generic. update-initramfs: Sletter /boot/initrd.img-4.8.0-22-generic. run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.8.0-22-generic /boot/vmlinuz-4.8.0-22-generic. Genererer grub -konfigurasjonsfil... Fant linux-bilde: /boot/vmlinuz-4.12.0-041200-generic. Fant initrd-bilde: /boot/initrd.img-4.12.0-041200-generic. Fant linux-bilde: /boot/vmlinuz-4.8.0-59-generic. ferdig ...
Selv om denne metoden fungerer helt fint, er det mer pålitelig og effektiv å bruke et praktisk skript som heter “byobu”Som kombinerer alle kommandoene ovenfor til et enkelt program med nyttige alternativer, for eksempel å angi antall kjerner som skal beholdes på systemet.
Installere byobu skriptpakke som gir et program kalt rens-gamle-kjerner brukes til å fjerne gamle kjerner og topptekster fra systemet.
$ sudo apt installer byobu.
Fjern deretter gamle kjerner slik (kommandoen nedenfor gjør det mulig å beholde 2 kjerner på systemet).
$ sudo purge-old-kernels-behold 2.
Du vil også gjerne lese disse relaterte artiklene om Linux -kjernen.
I denne artikkelen har vi beskrevet hvordan du fjerner gamle ubrukte kjernebilder på Ubuntu og Debian -systemer. Du kan dele alle tanker via tilbakemeldingen nedenfor.