Kann und wie entferne ich ältere Versionen des Kernels in Ubuntu?

2

Ich habe Ubuntu 9.10 auf einem Computer mit 4 GB freiem Speicherplatz installiert (ich kann noch nichts von der Windows-Partition löschen). Nach zwei automatischen Update ManagerUpdates ist mein Speicherplatz fast vollständig aufgebraucht. In grubkann ich die folgende Liste der Betriebssystemauswahl sehen:

Ubuntu, Linux 2.6.31-20-generic
Ubuntu, Linux 2.6.31-20-generic (recovery mode)
Ubuntu, Linux 2.6.31-19-generic
Ubuntu, Linux 2.6.31-19-generic (recovery mode)
Ubuntu, Linux 2.6.31-14-generic
Ubuntu, Linux 2.6.31-14-generic (recovery mode)
Windows

Ich bin zuversichtlich, dass -20 gut läuft. Ist es also möglich, die Versionen -14 und -19 zu entfernen? Beachten Sie, dass ich gefragt werde, ob es möglich ist, diese Kernelversionen von der Festplatte zu entfernen, nicht nur von grub. Gibt dies viel Speicherplatz frei?

mtrw
quelle

Antworten:

3

Führen Sie aus, uname -aum sicherzustellen, dass Sie den richtigen Kernel ausführen

sudo apt-get remove '.*2.6.31-14.*'
sudo apt-get remove '.*2.6.31-19.*'

sollte den Trick machen ... es wird den Kernel und alle anderen verwandten Pakete für diese Version entfernen. Probieren Sie es aus, um sicherzustellen, dass nur Kernel-bezogene Inhalte übereinstimmen, bevor Sie 'y' eingeben. Ich kenne keine Pakete mit einer Version von 2.6.31-14, die nicht Kernel-bezogen sind, aber keine es tut nicht weh zu überprüfen.

Ich würde den vorherigen Kernel für eine Weile verlassen, bis Sie sicher sind, dass der neueste stabil ist.

ebenfalls,

Laufen apt-get cleanwird alle alten .debs entfernen, die Sie auf Ihrem System haben.

Sie können debian-goodies installieren und dpigs ausführen, um zu sehen, welche Pakete die größten sind.

justin@eee:~$ dpigs
111836 openoffice.org-core
88128 linux-image-2.6.31-19-generic
71556 linux-headers-2.6.31-19
48516 google-chrome-unstable
44848 openoffice.org-common
44044 wireshark-common
37776 libgl1-mesa-dri
33976 gimp-data
33012 smbclient
24672 vim-runtime

Es gibt auch das Programm "Disk Usage Analyzer" im Zubehör, mit dem Sie sehen können, was Speicherplatz beansprucht oder ausgeführt wird

du -acx / | sort -n

Sie können auch System -> Administration -> Computer-Hausmeister versuchen, aber ich benutze es nie und habe gemischte Dinge darüber gehört.

user23307
quelle
@justin - Wunderbar, danke. Die apt-get removeZeilen waren genau das, wonach ich suchte.
mtrw
-1

Verwenden Sie yum list, um die genauen Paketnamen abzurufen und diese dann yum erasezu entfernen.

mpez0
quelle
Die Frage war über Ubuntu.
user23307