Menghapus Kernel Yang Tidak Digunakan Dengan Cepat dan Mudah
March 23, 2011 Leave a comment
Para pengguna Ubuntu yang pernah melakukan upgrade Kernel ke versi yang lebih baru pasti pernah mengalami daftar menu di GRUB yang acak-acakan. Versi Kernel yang “tua” tetap muncul di daftar menu GRUB meskipun kita sudah menginstal versi Kernel yang lebih baru.
Bisa dilihat pada gambar di atas, masih saja terdapat Ubuntu dengan Linux 2.6.32-21 padahal kita sudah menginstal versi 2.6.32-22. Dan pada kenyataannya versi yang lama jarang digunakan atau malah tidak pernah digunakan sama sekali. Nah, pada kesempatan kali ini saya ingin berbagi script yang bisa menghapus Kernel lama tersebut secara cepat dan mudah.
Salin kode di bawah ini kemudian paste di aplikasi pengedit teks favorit kalian:
#/bin/bash
ls /boot/ | grep vmlinuz | sed ‘s@vmlinuz-@linux-image-@g’ | grep -v `uname -r` > /tmp/kernelList
for I in `cat /tmp/kernelList`
do
aptitude remove $I
done
rm -f /tmp/kernelList
update-grub
Kemudian simpan dengan nama (misalnya) “bersihkanKernel.sh” dan jalankan perintah berikut di Terminal:
chmod +x bersihkanKernel.sh
sudo ./bersihkanKernel.sh
Selamat mencoba.
Sumber: LifehackerCatatan: Hanya dapat menghapus kernel yang diinstal melalui package manager.
Advertisements