Alte Kernels samt Headers sauber entfernen

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

Alte Kernels samt Headers sauber entfernen

Beitrag von ccc » 08.09.2006 02:58:32

hallo

Ich habe meine Debian Server angefangen vom Etch bis aktuellen Testings immer wieder geupdatet.
Manchmal bleiben alte Kernels und beanspruchen manchmal sehr viel kostbaren Platz.
Ich habe Debian mehrfach erneuert, meine Kernel updates mit apt-get.
Wie kann am besten die alten Kernels samt Headers mit nur einem Befehl entfernen?

gruss
ccc
Zuletzt geändert von ccc am 18.05.2013 14:22:58, insgesamt 14-mal geändert.

obg
Beiträge: 26
Registriert: 09.05.2006 11:04:35

Beitrag von obg » 08.09.2006 09:34:11

angaben ohne Gewähr.

Ich würde den kernel samt image und config aus /boot
und die module unter /lib/modules/"kernel" rausnehmen.

verschiebe das ganze aber vorsichtshalber erstmal, bzw. benenne es um

jhr-online
Beiträge: 2186
Registriert: 18.09.2005 15:52:02
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Beitrag von jhr-online » 08.09.2006 09:59:05

Was heißt, du hast die Kernel erneuert? Wenn du Kernel installiert hast, die du jetzt nicht mehr haben willst, deinstallierst du sie jetzt eben wieder.

jhr
Desktop: Intel Core2Quad Q8300 2.5GHz, 256GB SSD + 1 TB HDD, 8 GB RAM, Debian Sid, Kernel 3.13

ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

Re:

Beitrag von ccc » 18.05.2013 12:58:31

jhr-online hat geschrieben:Was heißt, du hast die Kernel erneuert? Wenn du Kernel installiert hast, die du jetzt nicht mehr haben willst, deinstallierst du sie jetzt eben wieder.

jhr
Sorry, ich meinte das Update mit apt-get.

Letztes Mal, als ich manuell viele alten Kernel entfernte bekam ich fast 2GB mehr Platz!
Weiss jemand, ob Möglichkeit gibt Debian so zu konfigurieren, dass nur 2 Kernel bleiben und restlichen Kernel werden bei dem Update automatisch entfernt?
Debian Squeeze / Wheezy / Gnome2 / XFCE / LXDE, FreeBSD kde-lite

Benutzeravatar
4A4B
Beiträge: 964
Registriert: 09.11.2011 11:19:55
Kontaktdaten:

Re: Alte Kernels samt Headers sauber entfernen

Beitrag von 4A4B » 18.05.2013 13:27:01

Weiss jemand, ob Möglichkeit gibt Debian so zu konfigurieren, dass nur 2 Kernel bleiben und restlichen Kernel werden bei dem Update automatisch entfernt?
Dazu gab es vor eineinhalb Monaten mal eine Diskussion hier im Forum:

http://debianforum.de/forum/viewtopic.php?f=33&t=141710

guennid

Re: Alte Kernels samt Headers sauber entfernen

Beitrag von guennid » 18.05.2013 13:36:17

Ich habe den Linux Kernel mehrfach erneuert, ich meine update mit apt-get.
Irgendwie versteh ich überhaupt nicht, was du da gemacht haben willst. Wenn ich stable fahre, gibt es nur einen Kern. Der wird bei jedem dist-upgrade ersetzt, es kommt keiner dazu. Ich kann mir höchstens noch einen aus den backports per apt-get/aptitude dazu installieren. Und den kann ich per apt-get auch wieder removen. Wie das bei sid/testing aussieht, weiß ich nicht, kann mir aber eigentlich nicht vorstellen, dass man da per apt-get nicht genauso deinstallieren kann , wie man installiert. Wenn ich einen Kern als deb selber baue, gilt das gleiche für dpkg (falls man kein - für die Kern-Installation wohl überflüssiges - eigenes repo auf der Platte eingerichtet hat) - oder baust du vielleicht kein Debian-Paket? Also, wo ist eigentlich das Problem?

Grüße, Günther

Benutzeravatar
orcape
Beiträge: 1529
Registriert: 07.11.2008 18:37:24
Wohnort: 50°36'23.99"N / 12°10'20.66"E

Re: Alte Kernels samt Headers sauber entfernen

Beitrag von orcape » 18.05.2013 13:43:03

Hi,

ich deinstalliere alles erforderliche über Synaptic.
Bei mir läuft testing und da ist es schon mal angebracht, was neues zu testen... :mrgreen:
Alles was...
linux-image...
linux-headers....
...der entsprechenden Kernelversion betrifft, löschen und gut ist.
Geht auch mit apt-get oder aptitude, Synaptic scheint mir aber einfacher, zumindest übersichtlicher.

Gruß orcape

ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

Re: Alte Kernels samt Headers sauber entfernen

Beitrag von ccc » 18.05.2013 14:16:50

guennid hat geschrieben: Irgendwie versteh ich überhaupt nicht, was du da gemacht haben willst. Wenn ich stable fahre, gibt es nur einen Kern. Der wird bei jedem dist-upgrade ersetzt, es kommt keiner dazu. Ich kann mir höchstens noch einen aus den backports per apt-get/aptitude dazu installieren. Und den kann ich per apt-get auch wieder removen. Wie das bei sid/testing aussieht, weiß ich nicht, kann mir aber eigentlich nicht vorstellen, dass man da per apt-get nicht genauso deinstallieren kann , wie man installiert. Wenn ich einen Kern als deb selber baue, gilt das gleiche für dpkg (falls man kein - für die Kern-Installation wohl überflüssiges - eigenes repo auf der Platte eingerichtet hat) - oder baust du vielleicht kein Debian-Paket? Also, wo ist eigentlich das Problem?

Grüße, Günther
Ich meine linux kernel updates mit apt-get.
Bei meinen Debian Testing und Ubuntu Maschinen habe manchmal mehrere Kernels.
Ich möchte, dass höchstens 2 Kernel bleiben und meinte viellicht kann man irgendwie Debian so konfigurieren, dass nach etlichen Updates, dia alten Kernels automatisch entfernt werden.

BTW mit nur einem Befehl:

Code: Alles auswählen

# apt-get remove $(dpkg -l|egrep '^ii  linux-(im|he)'|awk '{print $2}'|grep -v `uname -r`)
sollten alle alten Kernels entfernt werden.
Debian Squeeze / Wheezy / Gnome2 / XFCE / LXDE, FreeBSD kde-lite

Apfelmann
Beiträge: 669
Registriert: 15.01.2010 20:48:45
Kontaktdaten:

Re: Alte Kernels samt Headers sauber entfernen

Beitrag von Apfelmann » 18.05.2013 18:34:54

Unter testing
eine konsole öffnen
su und passwort eingeben
das Programm kernel-remover aufrufen und entsprechend bestätigen oder verwerfen

wenn das Prog fehlt erst installieren

LG

Benutzeravatar
Emess
Beiträge: 3767
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Re: Alte Kernels samt Headers sauber entfernen

Beitrag von Emess » 18.05.2013 18:47:07

Also wenn der neue Kernel läuft, dann

Code: Alles auswählen

aptitude purge linux-image blablabla linux-headers blablabla
Danach

Code: Alles auswählen

update-grub
ferdisch
Debian Testing (bleibt es auch)
Debian Bookworm KDE Plasma 5x Kernel 6.1.0-21-amd64 (64-bit)
Notebook HP ZBook 17 G2
Quadro K3100M/PCIe/SSE2

http://www.emess62.de

Antworten