Ylimääräisten kernelien poistaminen, lyhyt oppimäärä, vaikka koulut on loppuneet!
Olkaa varovaisia siellä ulkona, tämän kanssa pitää olla tosi tarkkana ja ajatuksen kanssa toimia!
Kaksi uusinta kerneliä pitää jättää käyttöön!!!Suurentakaa pääte koko ruudun kokoiseksi!Ensin katsotaan mikä kernel on käytössä:
uname -r
Minulla nyt
3.8.0-23-generic eli mitään sellaista missä esiintyy tuo merkkijono ei saa poistaa,
ja lisäksi minun tapauksessani ei saa myöskään poistaa mitään
3.8.0-22-generic liittyvää, koska 2 kerneliä pitää jättää.
dpkg -l linux*
josta saadaan minun tapauksessani seuraava tulos (
ii rivin edessä = asennettuna):
raimo@kone:~$ dpkg -l linux*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=========================================-=========================-=========================-========================================================================================
un linux-doc-3.8.0 <none> (no description available)
ii linux-firmware 1.106 all Firmware for Linux kernel drivers
ii linux-generic 3.8.0.23.39 amd64 Complete Generic Linux kernel and headers
un linux-headers <none> (no description available)
un linux-headers-3.0 <none> (no description available)
ii linux-headers-3.8.0-22 3.8.0-22.33 all Header files related to Linux kernel version 3.8.0
ii linux-headers-3.8.0-22-generic 3.8.0-22.33 amd64 Linux kernel headers for version 3.8.0 on 64 bit x86 SMP
ii linux-headers-3.8.0-23 3.8.0-23.34 all Header files related to Linux kernel version 3.8.0
ii linux-headers-3.8.0-23-generic 3.8.0-23.34 amd64 Linux kernel headers for version 3.8.0 on 64 bit x86 SMP
ii linux-headers-generic 3.8.0.23.39 amd64 Generic Linux kernel headers
un linux-headers-generic-lts-quantal <none> (no description available)
un linux-image <none> (no description available)
un linux-image-3.0 <none> (no description available)
ii linux-image-3.8.0-22-generic 3.8.0-22.33 amd64 Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii linux-image-3.8.0-23-generic 3.8.0-23.34 amd64 Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii linux-image-extra-3.8.0-22-generic 3.8.0-22.33 amd64 Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii linux-image-extra-3.8.0-23-generic 3.8.0-23.34 amd64 Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii linux-image-generic 3.8.0.23.39 amd64 Generic Linux kernel image
un linux-initramfs-tool <none> (no description available)
un linux-kernel-headers <none> (no description available)
un linux-kernel-log-daemon <none> (no description available)
ii linux-libc-dev:amd64 3.8.0-23.34 amd64 Linux Kernel Headers for development
un linux-restricted-common <none> (no description available)
ii linux-sound-base 1.0.25+dfsg-0ubuntu4 all base package for ALSA and OSS sound systems
un linux-source-3.8.0 <none> (no description available)
un linux-tools <none> (no description available)
un linux32 <none> (no description available)
Jos minä nyt esimerkiksi haluaisin poistaa kernelin
3.8.0-22-generic (mitä en missään nimessä oikeasti halua tehdä, koska minulla ei ole jäljellä kuin 2 kerneliä.) Mutta näin esimerkin vuoksi olen poistavinaan tuon.
Poistetaan kaikki paketit jotka liittyy kerneliin
3.8.0-22-generic:
sudo apt-get purge linux-headers-3.8.0-22 linux-headers-3.8.0-22-generic linux-image-3.8.0-22-generic linux-image-extra-3.8.0-22-generic
Sinne menivät, koneen uudelleenkäynnistys vielä lopuksi.
edit: poistin sudo update-grub komennon, koska systeemi tosiaan tekee sen automaagisesti.