Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
modify_compile_linux_kernel_in_ubuntu [20.09.2010 15:28] – Pascal Suter | modify_compile_linux_kernel_in_ubuntu [20.09.2010 17:17] (current) – Pascal Suter | ||
---|---|---|---|
Line 9: | Line 9: | ||
apt-get install fakeroot kernel-wedge build-essential makedumpfile kernel-package libncurses5-dev | apt-get install fakeroot kernel-wedge build-essential makedumpfile kernel-package libncurses5-dev | ||
sudo apt-get build-dep linux | sudo apt-get build-dep linux | ||
- | apt-get build-dep --no-install-recommends linux-image-$(uname -r) | + | apt-get build-dep --no-install-recommends linux-image-`uname -r` |
- | apt-get source linux-image-$(uname -r) | + | apt-get source linux-image-`uname -r` |
+ | |||
+ | * in ubuntu 10.04 you need to copy the package scripts for ubuntu because otherwhise the initrd file will not be generated (more details in [https:// | ||
+ | |||
+ | cp linux-2.6.32/ | ||
+ | cp linux-2.6.32/ | ||
* cd into the linux-xxx directory that was created containing the sources | * cd into the linux-xxx directory that was created containing the sources | ||
- | * if edit the config | + | * if you want, edit the config |
make menuconfig | make menuconfig | ||
- | * compile and build a deb package | + | * compile and build a deb package |
make-kpkg clean | make-kpkg clean | ||
- | fakeroot make-kpkg --initrd --append-to-version=-custom.1.0 kernel_image kernel_headers | + | fakeroot make-kpkg |
* install the new kernel | * install the new kernel |