Thursday 7 June 2012

Cara menghapus kernel Linux lama pada GRUB

Jika kita sering melakukan update pada Ubuntu, adakalanya kita juga sekaligus mengupdate kernel jika memang kebetulan sudah ada update terbaru dari kernel Linux. Setelah melakukan update kernel maka otomatis ubuntu kita menggunakan kernel yang baru, namun untuk kernel yang lama ternyata masih tetap ada pada sistem kita. Tujuannya adalah untuk berjaga-jaga atau sebagai backup jika seandainya kernel yang baru mengalami masalah. Update kernel yang kita lakukan ini ternyata juga menambah list pada GRUB. Walaupun pada Ubuntu yang terbaru semisal 11.10 atau 12.04 tampilannya dipersingkat dengan previous linux versions.




Jika Anda terganggu dengan tampilan tersebut, maka kita bisa menghapusnya dari list GRUB. Berikut ini caranya:

  • Buat sebuah file dengan menggunakan Gedit di folder home anda dengan nama terserah. Misal saya beri nama hapus_kernel.sh 

gedit hapus_kernel.sh

  • Lalu isikan file tersebut dengan skrip berikut :

#/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
apt-get remove $I
done
rm -f /tmp/kernelList
update-grub

  • Simpan dan tutup file tersebut, lalu beri hak akses executable dengan perintah berikut:

chmod +x hapus_kernel.sh

  • Untuk menjalankannya kita tinggal menggunakan perintah berikut:

sudo sh hapus_kernel.sh


Semoga bermanfaat....

No comments:

Post a Comment