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"
Posting Komentar