Howto Compile Kernel (2.4-2.6) Debian Sarge

Posted on Updated on


Install paket-paket yang dibutuhkan oleh kernel 2.6
debian:~# apt-get install module-init-tools initrd-tools procps

Install juga prerequisites yang dibutuhkan untuk mengcompile kernel nanti
debian:~# apt-get install kernel-package libncurses5-dev fakeroot wget bzip2

Kemudian masuklah ke direktory /usr/src
debian:~# cd /usr/src

Download Source Kernel yang nantinya akan kita install
debian:/usr/src# wget http://komo.vlsm.org/pub/linux/kernel/v2.6/linux-2.6.11.9.tar.bz2

Extract Source kernel yang barusan kita download
debian:/usr/src# tar xjf linux-2.6.11.9.tar.bz2

Masuk ke Directory Source kernel yang barusan kita Extract
debian:/usr/src# cd linux-2.6.11.9/

Mulai proses compile ,
debian:/usr/src/linux-2.6.11.9# make menuconfig
Pilih “Load an Alternate Configuration File” kemudian pilih direktory di /boot/config-2.6.11.9 lanjutkan dengan Enter.

Setelah itu klik “Exit”

debian:/usr/src/linux-2.6.11.9# make-kpkg clean
debian:/usr/src/linux-2.6.11.9# fakeroot make-kpkg –initrd –revision=custom.1.0 kernel_image
debian:/usr/src/linux-2.6.11.9# make clean
debian:/usr/src/linux-2.6.11.9# make menuconfig
pilih konfigurasi kernel yang barusan kita buat, bisanya letaknya ada di /usr/src/kernel-image-2.6.11.9_custom.1.0_i386.deb

debian:/usr/src/linux-2.6.11.9# cd ../

Install Kernel Image yang yang baru.
debian:/usr/src# dpkg -i kernel-image-2.6.11.9_custom.1.0_i386.deb

cd /boot/

Jangan lupa untuk create ramdisk agar ketika booting, kernel baru bisa mengenali device-device yang terinstall maupun yang ter-Mount.
debian:/boot# mkinitrd -o /boot/initrd.img-2.6.11.9 2.6.11.9

Edit grub, kemudian tambahkan “initrd /boot/initrd.img-2.6.11.9” seperti contoh dibawah ini.
debian:/boot# vi /boot/grub/menu.lst

title Debian GNU/Linux, kernel 2.6.11.9
root (hd0,2)
kernel /boot/vmlinuz-2.6.11.9 root=/dev/hda3 ro
initrd /boot/initrd.img-2.6.11.9
savedefault
boot

Simpan grub yang telah diedit tadi, kemudian reboot.

Kemudian check versi kernel.
debian:~# uname -a
Linux debian 2.6.11.9 #1 Sun Feb 19 09:58:57 WIT 2006 i686 GNU/Linux

Congratulation.

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