.:My Black Corner:.

Wednesday, August 29, 2007

Upgrade Kernel Ubuntu Feisty Fawn

Secara default kernel milik ubuntu 7.04 adalah kernel-2.6.20.15-generic. Pada artikel kali ini saya publish bagaimana upgrade kernel default feisty fawn ke kernel-2.6.22-9-generic. Untuk mengetahui fitur kernel 2.6.22-9-generic ini bisa dilihat disini. Ada langkah penting yang harus kita lakukan sebelum meng-upgrade kernel ini pada feisty fawn. Pertama kita harus menambahkan repository milik gusty gibbon (ubuntu 7.10), hal ini dilakukan sementara untuk menerapkan versi kernel baru pada feisty.

root# echo ‘deb http://archive.ubuntu.com/ubuntu/ gutsy main restricted’ | sudo tee -a /etc/apt/sources.list

Lalu jangan lupa untuk meng-update source list apt.
root# apt-get update

Berikutnya kita install kernel beserta modul bawaannya.
root# apt-get install linux-backports-modules-2.6.22-9-generic linux-headers-2.6.22-9 linux-headers-2.6.22-9-generic linux-image-2.6.22-9-generic linux-restricted-modules-2.6.22-9-generic linux-ubuntu-modules-2.6.22-9-generic

Setelah system selesai meng-install jangan lupa untuk menghapus kembali source.list gusty gibbon yang tadi dibuat. Caranya edit file /etc/apt/sources.list , dan berikan tanda comment ("#") pada baris:
deb http://archive.ubuntu.com/ubuntu/ gutsy main restricted

Setelah selesai langkah berikutnya adalah meng-update kembali source list dengan perintah:
root# apt-get update

Apabila sampai sini tidak ada masalah. Untuk menerapkan versi kernel yang baru pada sistem feisty kita, yang harus kita lakukan adalah me-reboot kompi.


TROUBLESHOOTING

Apabila setelah reboot, kompi kita bermasalah, maka ikuti langkah berikut untuk mengembalikan kernel ke versi sebelumnya.
Uninstall kernel versi baru, perintahnya:
root# apt-get remove linux-backports-modules-2.6.22-9-generic linux-headers-2.6.22-9 linux-headers-2.6.22-9-generic linux-image-2.6.22-9-generic linux-restricted-modules-2.6.22-9-generic linux-ubuntu-modules-2.6.22-9-generic

Hal ini akan menghapus list kernel pada menu Grub, tapi untuk beberapa kasus kita harus menghilangkannya secara manual. Edit file /boot/grub/menu.lst.
root# vi /boot/grub/menu.lst

Hapus baris-baris seperti dibawah ini:

title Ubuntu, kernel 2.6.22-9-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-9-generic root=UUID=34f3806f-36b8-494d-be17-78325684a0a5 ro quiet splash
initrd /boot/initrd.img-2.6.22-9-generic
quiet
savedefault

title Ubuntu, kernel 2.6.22-9-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-9-generic root=UUID=34f3806f-36b8-494d-be17-78325684a0a5 ro single
initrd /boot/initrd.img-2.6.22-9-generic

Simpan dan keluar, lalu restart kompi.
Selamat mencoba...

posted by .:CyberColombuzz:. at 10:15 AM

0 Comments:

Post a Comment

<< Home