Beberapa hari lalu ada sms dari klien yang kebingungan bagaimana melakukan upgrade kernel pada OS Linux (Centos) yang dipakai di kantornya. Memang sebelumnya, semua komputer kantornya menggunakan Windows 98 dan akhirnya beralih ke Centos setelah “ngobrol” dengan saya mengenai OS gratisan yang handal. Namanya juga masih baru mencoba, maka saat dia baca di internet bahwa kernel yang diinstall di Centos kantornya termasuk yang memiliki security leak maka otomatis dia ingin melakukan upgrade pada Centos di kantornya. Banyak referensi di internet tapi dia tidak yakin bahwa proses upgrade ini akan mulus. Oleh karena itulah saya membuat tulisan ini sebagai acuan pada Bapak J (maaf, dia tidak ingin namanya ditulis jadi inisialnya saja) untuk diimplementasikan.
Berikut adalah langkah-langkah yang biasa saya lakukan saat melakukan upgrade kernel :
- Cek versi kernel anda untuk memastikan dengan menggunakan perintah di bash : uname -a
- Cari di http://www.kernel.org kernel terbaru diatas kernel anda. Biasakan gunakan yang versi stable.
- Arahkan ke folder tempat download kernel (misalnya di /usr/local/src) kemudian download kernel tersebut dengan menggunakan perintah wget, contoh : wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.tar.gz
- Ekstrak file kernel dengan perintah tar, contoh : tar -zxvf linux-2.6.24.tar.gz kemudian masuklah ke folder kernel (misalnya : cd linux-2.6.24)
- Lakukan perintah berikut secara berurutan : make clean kemudian setelah selesai ketik perintah make mrproper kemudian perintah selanjutnya make menuconfig
- Pilih modul-modul yang dibutuhkan serta pastikan bahwa kernel ini support multi cpu (anda bisa cek di processor type dan akan menunjukkan support untuk 2 kernel)
- Simpan konfigurasi yang anda pilih dan keluar (exit)
- Jalankan make modules kemudian make modules_install dan kemudian perintah make baru setelah itu perintah make install.
- Buka bootloader dan ubahlah dari default kernel ke kernel yang baru anda install. Jika menggunakan grub, silahkan edit /etc/grub.conf tapi kalau menggunakan lilo maka edit konfigurasi pada lilo.conf dan lakukan /sbin/lilo setelah itu.
- Selangkah lagi, silahkan reboot komputer anda dan komputer anda sudah menggunakan kernel baru.
Selamat mencoba ! O iya, seperti biasa, jika manual diatas anda gunakan, maka segala akibat jika terjadi kesalahan atau malfunction pada komputer anda adalah tanggung jawab anda sendiri.