Kernel deinstallieren

german

#1

Hallo Forum,

ich habe ein Problem mein /boot Verzeichnis ist fast voll.
Ich habe nur noch 29MB freien Speicherplatz.

Beim Updaten wird dem entsprechend ein Fehler angezeigt.

Im /boot liegen ja 6 Kernels brauche ich davon alle?
Oder kann ich einige Kernels deinstallieren?

Wenn ja, dann wie?

root@phoenix:~# ls -l /boot insgesamt 60363 lrwxrwxrwx 1 root root 1 5. Mär 15:38 boot -> . -rw-r--r-- 1 root root 318 5. Mär 16:20 boot.msg -rw-r--r-- 1 root root 91709 20. Mai 2009 config-2.6.26-ucs18-686 -rw-r--r-- 1 root root 91709 17. Aug 2009 config-2.6.26-ucs20-686 -rw-r--r-- 1 root root 91759 3. Okt 07:47 config-2.6.26-ucs30-686 -rw-r--r-- 1 root root 91734 3. Dez 19:26 config-2.6.26-ucs36-686 -rw-r--r-- 1 root root 91709 19. Feb 2009 config-2.6.26-ucs8-686 -rw-r--r-- 1 root root 91709 22. Apr 2009 config-2.6.26-ucs9-686 drwxr-xr-x 2 root root 1024 5. Mär 15:44 grub -rw-r--r-- 1 root root 8759683 5. Mär 16:23 initrd.img-2.6.26-ucs18-686 -rw-r--r-- 1 root root 8759431 5. Mär 16:23 initrd.img-2.6.26-ucs20-686 -rw-r--r-- 1 root root 8786648 5. Mär 16:40 initrd.img-2.6.26-ucs30-686 -rw-r--r-- 1 root root 8759628 5. Mär 16:23 initrd.img-2.6.26-ucs36-686 -rw-r--r-- 1 root root 5503705 5. Mär 15:28 initrd.img-2.6.26-ucs8-686 -rw-r--r-- 1 root root 5504763 5. Mär 15:27 initrd.img-2.6.26-ucs9-686 drwx------ 2 root root 12288 5. Sep 14:03 lost+found -rw-r--r-- 1 root root 936391 20. Mai 2009 System.map-2.6.26-ucs18-686 -rw-r--r-- 1 root root 936391 17. Aug 2009 System.map-2.6.26-ucs20-686 -rw-r--r-- 1 root root 936391 3. Okt 07:47 System.map-2.6.26-ucs30-686 -rw-r--r-- 1 root root 936590 3. Dez 19:26 System.map-2.6.26-ucs36-686 -rw-r--r-- 1 root root 936434 19. Feb 2009 System.map-2.6.26-ucs8-686 -rw-r--r-- 1 root root 936391 22. Apr 2009 System.map-2.6.26-ucs9-686 -rw-r--r-- 1 root root 1546000 20. Mai 2009 vmlinuz-2.6.26-ucs18-686 -rw-r--r-- 1 root root 1546064 17. Aug 2009 vmlinuz-2.6.26-ucs20-686 -rw-r--r-- 1 root root 1544784 3. Okt 07:46 vmlinuz-2.6.26-ucs30-686 -rw-r--r-- 1 root root 1546352 3. Dez 19:25 vmlinuz-2.6.26-ucs36-686 -rw-r--r-- 1 root root 1545904 19. Feb 2009 vmlinuz-2.6.26-ucs8-686 -rw-r--r-- 1 root root 1545776 22. Apr 2009 vmlinuz-2.6.26-ucs9-686 root@phoenix:~#

Gruß

Marko Rappholz


#2

Wenn der aktuell laufende Kernel funktioniert, dann wird eigentlich nur der benötigt. Normalerweise ist das der Kernel mit der höchsten Nummer. Also in dem Beispiel 2.6.26-ucs36-686. Die laufende Kernel-Version kann mit dem Kommando uname -r ermittelt werden.

Nicht benötigte Kernel Pakete können mit dem Befehl apt-get remove --purge <Paket> entfernt werden, bspw. apt-get remove --purge linux-image-2.6.26-ucs8-686.

Viele Grüße
Stefan Gohmann