kernel compilation

Nah sekarang catatan bagaimana cara compile kernel di debian. Buat yang gak sabar nungguin stable release dari debian.

Saya coba pake debian wheezy, kernel 3.2.0-04, mau compile kernel 3.14.43, karena kernel bawaannya belum support wifi atheros yang dipakai.

Nih, caranya:
1. update dulu debiannya lalu upgrade

apt-get update
apt-get upgrade

2. Download kernel 3.14.43 dari kernel.org

wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.18.14.tar.xz

3. Install paket-paket yang dibutuhin

apt-get install module-assistant build-essential kernel-package pkg-config bzip2 g++ libncurses5-dev fakeroot bc libqt4-dev

4. Extract kernel yang tadi didownload

tar -xvJf linux-3.14.43.tar.xz

5. Masuk ke folder kernel yang tadi di extract

cd linux-3.14.43

6. Copy file configurasi kernel yang sekarang digunakan

cp /boot/config-3.2.0-4-amd64 .config

7. Nah sekarang pilih lagi configurasi, sesuaikan dengan kebutuhan dan keinginan:)

make menuconfig

8. Klo udah selesai klik save, dengan nama .config
9. Jalankan perintah dibawah ini

make-kpkg clean

10. Lalu jalankan perintah dibawah ini,

export CONCURRENCY_LEVEL=5

angka 5, disesuaikan dengan jumlah core processor anda+1, misal processor anda quadcore, maka 4+1=5
11. Lalu jalankan perintah dibawah ini untuk proses compile-nya

fakeroot make-kpkg --append-to-version "-risd20150524" --revision "1" --initrd kernel_image kernel_headers

12. Setelah selesai, keluar ke folder di atasnya

cd ..

13. Install hasil compile yang suda menjadi file .deb

dpkg -i linux-headers-3.14.43-risd20150524_1_amd64.deb
dpkg -i linux-image-3.14.43-risd20150524_1_amd64.deb

14. Restart, harusnya udah jadi:D

Selamat mencoba.