Please read the tag! This is not a guide or tutorial or a howto! This is just an example to give you an idea , this is just my procedure which changes everytime with a new kernel! So do not follow this blindly!
What I did was used my Debain Sid as Host and installed ubuntu Jaunty [9.04] using virtualbox-ose. Now time for fun! 😀
Downloaded the latest 18.104.22.168 kernel from http://kernel.org
Opened a terminal and extracted the kernel .bz2 file:
$ sudo tar -xvjf ~/Desktop/linux-22.214.171.124.tar.bz2 -C /usr/src
$ cd /usr/src/linux-126.96.36.199/
Now that we are in, there’s no getting out! 😉
So I typed in
$ sudo apt-get update && sudo apt-get install build-essential fakeroot libncurses5 makedumpfile gcc && sudo apt-get build-dep linux
Now wait a while lotsa commands in a single line whooo!
Done? Mkay, so let’s continue:
$ sudo make mrproper
$ sudo make menuconfig
Choose whatever you require, I tweak a lot but you probably don’t need to, just go through each options and see what you need or don’t need.
Then for the big one [woooh! This is gonna take a while! Took me an hour or so in virtualbox 😦 ]
$ sudo make