sudo apt-get install linux-source-2.6.31
sha256sum linux-source-2.6.31.tar.bz2 > linux-source-2.6.31.tar.bz2.sha256
tar jxf linux-source-2.6.31.tar.bz2
cd linux-source-2.6.31
cp /boot/config-2.6.31-1-686 .config
make menuconfig
Sesuaikan dengan spesifikasi kernel target Kuliax. Ingat kata kunci: optimasi pengguna komputer desktop, pengembangan, dan pembelajaran.
sudo vim /etc/kernel-pkg.conf
maintainer := Iwan Setiawan email := stwn[@]kuliax[.]org
export CONCURRENCY_LEVEL=2
fakeroot make-kpkg --initrd --append-to-version=-1-kuliax-686 \ --revision=2.6.31-kuliax-1 kernel_image kernel_headers
sudo dpkg -i linux-image-2.6.31-1-kuliax-686_2.6.31-kuliax-1_i386.deb
sudo dpkg -i linux-headers-2.6.31-1-kuliax-686_2.6.31-kuliax-1_i386.deb
sudo reboot
linux-image-$versi-$abi-kuliax-$target_$versi-$revisipaket_$arch.deb
Catatan: $abi adalah versi ABI, misal $abi 2.6.31.1 dapat diset 1, jika ada perubahan ABI pada 2.6.31.2 maka set ke 2.
Saat mengkompilasi kernel Linux 2.6.31 di Debian 5.0 dengan perintah 'make-kpkg', pengembang akan mengalami pesan kesalahan:
lguest.c:21:25: error: sys/eventfd.h: No such file or directory
dan proses kompilasi berhenti. Terdapat dua cara untuk memperbaiki masalah ini.
vim Documentation/lguest/Makefile
Ubah baris yang tertulis
all: lguest
menjadi
all: