KSL - UBL Merupakan Kelompok Riset Mahasiswa / Mahasiswi Dibidang Teknologi Informasi Khususnya FOSS (Free Open Source Software)

Kamis, 24 Februari 2011

Compile Kernel dengan Mudah untuk Ubuntu

Kebutuhan akan Kernel yang baru menjadi kebutuhan untuk power user, apalagi tambahan fitur di tiap versi kernel terbaru, berikut adalah cara untuk compile kernel dengan mudah pada Ubuntu.


1. Pastikan ubuntu anda yg terupdate

2. Install paket-paket berikut

kernel-package libncurses5-dev fakeroot bzip2 build-essential
3. Download kernel yg akan dicompile di kernel.org

4. Ruang harddisk pada system kurang lebih 10gb

5. Waktu luang dan sabar

Pengerjaan

1. Pastikan ada telah menjadi root

$su atau $sudo -s
2. Copy kernel source yg telah didownload ke /usr/src/

#cp linux-2.6.foo.tar.bz2 /usr/src
3. Ekstrak source kemudian buat link

#cd /usr/src
#tar xjf linux-2.6.foo.tar.bz2
#ln -s linux-2.6.foo linux
4. Copy konfigurasi kernel yg telah terinstall pada system, lalu terapkan

# cd linux
#/boot/config-2.6.-foo .config
#make menuconfig
Pilih menu "Load an Alternate Configuration File", pastikan berisi ".config". Jika sudah pilih Exit kemudian pilih yes

5. Build kernel

#make-kpkg clean
#fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
Pada "--append-to-version=", ada bisa mengganti versinya sesuai yang anda mau. Proses ini memakan waktu sekitar 3-4 jam. tapi ini tergantung dari spek komputer masing-masing.

6. Check dan Install

#cd ../
untuk memastikan paket sudah tersedia, jalan kan perintah berikut

#ls *.deb
linux-headers-2.6.36.2-rezeerv_2.6.foo-10.00.Custom_i386.deb
linux-image-2.6.36.2-rezeerv_2.6.foo-10.00.Custom_i386.deb
install

#dpkg -i ./*.deb
7. Enjoy

Proses compile dan install telah selesai, lakukan restart pada komputer anda. Untuk mencek kernel yang terinstall, ketikan uname -r pada console.

PS:

Diusahakan agar berkas di /usr/src jangan dihapus, apabila suatu saat system membutuhkan module yang baru tidak perlu repot meng-compile dari awal.

Kernel ubuntu terbaru juga tersedia di kernel.ubuntu.com

Sumber HowToForge

Tidak ada komentar: