Cara Compile Kernel di Ubuntu

Berhubung waktu itu ada teman saya yang bertanya bagaimana cara compile kernel di Ubuntu, maka baru kali ini akan saya buatkan caranya.
Oke pada waktu itu, saya pernah menjelaskan cara compile kernel pada Slackware, lalu Fedora dan juga OpenSuse. Oke untuk melakukan compile kernel dari source pada Ubuntu ini tidak berbeda jauh dengan cara compile pada Linux lainnya. Caranya pertama kita harus install library gcc untuk membuild kernelnya itu. Caranya:

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install git-core libncurses5 libncurses5-dev libelf-dev asciidoc binutils-dev linux-source qt3-dev-tools libqt3-mt-dev libncurses5 libncurses5-dev fakeroot build-essential crash kexec-tools makedumpfile kernel-wedge kernel-package

Setelah itu tunggu sampai selesai. Dan setelah itu, sekarang kita harus download dulu kernel source di kernel.org. Setelah selesai di download, lalu ekstrak kernel itu ke direktori /usr/src/. Misal kernel itu ada di folder Downloads, maka perintahnya:

$ sudo tar -xvf /home/usernamekamu/Downloads/linux-x.x.x.tar.bz2 -C /usr/src

Lalu setelah sourcenya terekstrak semua, sekarang copykan file config default si Ubuntu ke direktori kernel kita tadi yang ada di folder /usr/src. Caranya:

$ sudo cp /boot/config.x.x.xx-x /usr/src/linux.x.x.x/

Oya maksud dari x disana adalah penomoran versi kernelnya. Contoh kernel linux-3.7.2.tar.bz2. Lalu setelah copy file confignya sekarang kita buat folder symbolic dari kernel yang telah diekstrak tadi.

$ sudo cd /usr/src
$ sudo ln -s linux-x.x.x linux

Setelah itu, sekarang masuk ke direktori kernelnya dan lakukan perintah ini:

$ sudo make mrproper
$ sudo make menuconfig

Nah untuk perintah menuconfig di atas, diharapkan anda sudah mengerti apa yang harus anda lakukan (setting disana). Acuan saya sebelum melanjutkan perintah itu, ada baiknya anda melihat spesifikasi dari komputer anda dengan perintah lspci dan lsusb. Dan ingat selalu pesan saya, hati-hati dalam setting config file kernel itu.
Tetapi bagi kalian yang masih bingung, dilanjutkan seja ketahap perintah buildnya. Jadi perintah make menuconfig tidak perlu dijalankan. Perintah buildnya adalah:

$ sudo fakeroot make-kpkg –initrd –append-to-version=-custom kernel-image kernel-headers

Lakukanlah secara berturut-turut sampai selesai. .
Dan langkah terakhirnya adalah menginstall file debnya dengan perintah:

$ sudo dpkg -i *.deb

Lalu setelah selesai, coba restart komputer anda dan ketikkan perintah ini:

$ uname -a

Perintah uname -a di atas adalah perintah untuk mengecek versi kernelnya.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s