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