Selasa, 06 Maret 2012

compile kernel 3.2.6 di backtrack 5 r1




tutorial ini di buat karna banyak yang complain mengenai kernel panic dll,setelah menginstall kernel melalui repository atau mengisntal setelah mendownload kernel itu sendiri guna dari mengompile ini adalah supaya kernel yang kita install sesuai dengan speck pc kita
ok berikut langkah-langkahnya: install paket dan untuk mongcompile dan mengkonfigurasi kernel
Code:
root@bt:~#apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 fakeroot kernel-wedge build-essential makedumpfile libncurses5

kita lakukan download source kernel
Code:

dan juga download apparmor, nanti untuk buat patch kernel
Code:

ekstrak file linux-3.2.6 ke directory /usr/src/
Code:
root@bt:~#tar xjvf linux-3.2.6.tar.bz2 -C /usr/src/
root@bt:~#tar xzvf apparmor-2.7.2.tar.gz

copy semua file .patch dari direktori apparmor-2.7.2/kernel-patches/3.1/ ke /usr/src/linux-3.2.6/
Code:
root@bt:~#cp apparmor-2.7.2/kernel-patches/3.1/*.patch /usr/src/linux-3.2.6/

mengcopy config kernel, ini dilakukakan di directory /usr/src/linux-3.2.6/
Code:

root@bt:~#cp /boot/config-`uname -r` ./.config

masuk ke direktori /usr/src/linux-3.2.6/
root@bt:~#cd /usr/src/linux-3.2.6/

patching kernel dengan patch apparmor
Code:
root@bt:~#patch --verbose --strip=1 -i 0001-AppArmor-compatibility-patch-for-v5-network-controll.patch  
root@bt:~#patch --verbose --strip=1 -i 0002-AppArmor-compatibility-patch-for-v5-interface.patch  
root@bt:~#patch --verbose --strip=1 -i 0003-AppArmor-Allow-dfa-backward-compatibility-with-broke.patch

mengkonfigurasi kernel
Code:
root@bt:~#make menuconfig

di tweak kernel, pilih enable apparmor
Code:
"Security options" ---> "AppArmor support", "Enable AppArmor 2.4 compatability"

keluar dari menu configurasi jangan lupa save ya, kemudian jalankan
Code:
root@bt:~#make-kpkg clean && make all

memang membutuhkan waktu yang lama
selesai mengcompile, saatnya kita membuat file .deb dari hasil compile source kernel tersebut
Code:
root@bt:~#fakeroot make-kpkg --initrd --append-to-version=-custom kernel-image kernel-headers

dari perintah tersebut akan menghasilkan 2 file .deb
pada direktori /urs/src/

kemudian kita install
dpkg -i linux-headers-3.2.6-custom_3.2.6-custom-10.00.Custom_i386.deb  
dpkg -i linux-image-3.2.6-custom_3.2.6-custom-10.00.Custom_i386.deb

reboot pc

semoga membantu :D

1 komentar:

Unknown mengatakan...

kita juga punya nih artikel mengenai kernel, silahkan dikunjungi dan dibaca , berikut linknya
http://repository.gunadarma.ac.id/bitstream/123456789/3056/1/IMG_0018.pdf
semoga bermanfaat

Posting Komentar

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Hot Sonakshi Sinha, Car Price in India