Monday 20 April 2015

Pengalaman Install kernel linux 4.0

Halo sobat linuxer.

Seperti janji saya beberapa hari yang lalu saya akan menceritakan pengalaman saya menginstall kernel linux yang terbaru, yaitu versi 4.0.

Linux 4.0


Ceritanya berawal dari postingan seseorang di google+ yang berisi bahwa kernel linux 4.0 sudah rilis stabil. Sebagai pengguna linux yang termasuk kategori "Enthusiast" saya pun tertarik untuk memasangnya di Fedora 21 saya, apa lagi setelah tahu fitur terbarunya yang sudah saya tuliskan di artikel sebelumnya.

Sebenarnya saya sudah beberapa kali mengcompile aplikasi dari source codenya beberapa kali tapi untuk kernel baru kali ini. saya menggunakancara yang ada di http://kernelnewbies.org/KernelBuild

Ada beberapa aplikasi tambahan yang harus dipasang sebelum mengcompile kernel. Dari fedora:
sudo yum install gcc make git ctags ncurses-devel
Untuk pengguna ubuntu:
sudo apt-get install libncurses5-dev gcc make git exuberant-ctags
Setelah aplikasi yang dibutuhkan terinstall, masuk ke dalam folder source tadi, dan buka terminal disitu.

untuk mengcompile kernel dibutuhkan sebuah file .config yang harus diletakkan di dalam folder source kernel yang akan di compile. Konfigurasi ini berisi tentang modul-modul kernel apa saja yang akan dipasang di sistem.

File .config bisa didapatkan dengan beberapa cara. Saya menggunakan cara yang pertama, menduplikat pengaturan yang telah ada.
cp /boot/config-`uname -r`* .config
Setelah itu membangun kernel:
make -J 2
Sayamenggunakan "-J 2" karena saya menggunakan prosesor dengan 2 core, kalau anda punya 4 core, isi dengan 4.
Lalu install kernel dengan:
sudo make modules_install install
Lalu update grub:
sudo update-grub
atau di fedora 21:
sudo grub2-install /dev/sda
setelah itu restart, dan di GRUB sudah ada pilihan boot dengan kernel 4.0

saya merasakan beberapa peningkatan dengan menggunakan kernel 4.0 ini. misalnya membuka aplikasi lebih cepat dan mendeteksi modem lebih cepat.

sekian yang bisa saya share, jika ada kesalahan mohon kritik dan maafnya.
mnirfan

0 comments:

Post a Comment