Sabtu, 03 April 2010

Tutorial Compile Kernel Di Ubuntu 9.10

di sini saya mau membagi pengalaman dalam kompile kernel di ubuntu 9.10. ini di lakukan apabila belum puas dengan kernel yang lama karena mungkin kernel lama terdapat bug atau sebagainya. sebelum melakukan compile kernel, masuk dulu sebagai super user (root) dengan perintah

$ sudo su

lalu pastikan paket paket untuk kompile kernel telah ada di ubuntu.

$ apt-get install kernel-package libncurses5-dev build-essential
Trus download dulu kernel yang sudah tersedia pada web linux yang terdapat kernel. Biasanya seh terdapat di kernel.org. tapi di indonesia sendiri juga ada Mirror lokal yang menyediakan kernel ubuntu seperti mirror di UI

$ wget http://www.kernel.org/pub/linux/kernel/v2.6/ [ lihat dahulu daftar kernel yang tersedia]

setelah di download, extract kernel tersebut di salah satu folder yang mudah untuk di tuju.

$ tar -jxf linux-[versi kernel].tar.bz2
$ cd linux-[versi kernel]

nah..berhenti dulu, dari sini kita perlu tahu konfigurasi yang akan di pakai apakah konfigurasi lama ataukah konfigurasi kernel baru yang telah di compile. konfigurasi tersebut bisa di pakai kembali untuk konfigurasi kernel baru nanti.

$ cp /boot/config-[versi konfigurasi] ./.config

setelah itu, jalankan perintah untuk menyesuaikan konfigurasi lama dengan konfigurasi yang baru. tapi sebelum itu, pastikan ubuntu telah update perintah perintah seperti make.

$ apt-get update
$ make oldconfig


setelah ini baru kita utak atik konfigurasinya

$ make menuconfig

setelah puas mensettings konfigurasi yang baru, simpan konfigurasinya lalu kompile kernel yang telah ready.

$ make-kpkg –initrd –bzimage kernel_image

proses kernel amatlah lama, tunggu hingga proses selesai

nah setelah itu akan ada image hasil dari kompile tersebut di direktori atas tempat kerja sekarang
$ cd ..
$ ls
$ kernel-image-2.6.33_2633.Generic.deb

nah..selanjutnya tinggal menginstall hasil compile dengan perintah

sudo dpkg -i kernel-image-[tipe kernel].deb

lalu cek dengan perintah

$ uname -r


sukses dah


Tidak ada komentar:

Posting Komentar