Bagaimana menghapus kernel-kernel lama di Ubuntu


Ubuntu Setiap kali ada update untuk kernel, maka kernel baru akan terinstal sedangkan kernel lama tidak secara otomatis terhapus (uninstalled) sehingga kita akan melihat daftar kernel lama yang cukup panjang di menu grub saat start.
Kalau kita tidak memiliki masalah dengan kernel baru yang terinstal maka kita dapat menghapus kernel-kernel yang lama. Namun perlu juga untuk menyisakan minimal satu kernel lama untuk jaga-jaga seandainya kernel baru nantinya bermasalah.
Ada dua cara yang bisa dilakukan untuk menghapus kernel-kernel lama di Ubuntu:

Cara Pertama
1. Temukan semua paket yang terkait dengan kernel yang terinstal di sistem. Perintahnya adalah:
jafar@k4tz:~$ dpkg -l | grep linux
atau
jafar@k4tz:~$ dpkg --get-selections | grep linux

2. Bersihkan semua linux-headers-*, linux-image-* atau semacam kernel yang tidak ingin kita simpan. Contoh perintahnya:
jafar@k4tz:~$ sudo aptitude --purge remove linux-headers-2.6.31-14-generic linux-image-2.6.31-14-generic linux-restricted-modules-2.6.31-14-generic linux-backports-modules-2.6.31-14-generic

3. Kemudian bersihkan lagi dari paket konfigurasi dan usang yang mungkin masih tersisa alias kita bersih-bersihkan sistem. Perintahnya:
jafar@k4tz:~$ sudo deborphan | xargs sudo apt-get -y remove --purge && sudo deborphan --guess-data | xargs sudo apt-get -y remove --purge; sudo apt-get autoremove && sudo aptitude purge '~c'; sudo apt-get autoclean

Cara Kedua
1. Untuk melihat linux headers, image, dan modules yang tidak terpakai gunakan perintah berikut:
jafar@k4tz:~$ dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d'

2. Lalu bersihkan dengan menggunakan perintah berikut:
jafar@k4tz:~$ sudo dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge


Referensi:
Ubuntuforums.org

Keterangan:
- Cara kedua lebih mudah dan praktis untuk dilakukan jika kita tidak begitu mengerti mana saja yang perlu dihapus
- Hati-hati dalam menghapusnya, jika tidak yakin maka sebaiknya tidak perlu dihapus



Dari berbagai sumber

0 Response to "Bagaimana menghapus kernel-kernel lama di Ubuntu"