packages: alien
# sudo apt-get install alien
convert the package.rpm into a package.deb:
# alien -d package-name.rpm
convert the package.rpm into a package.deb, and install the generated package:
# alien -i package-name.rpm
install the .deb file:
# dpkg -i file.deb
packages: kernel-package, gcc, libc6-dev, binutils, make, gawk, gzip, shellutils, grep, bin86 (for i386), libncurses5-dev (for make menuconfig), initramfs-tools (to generate initrd-image)
kernel: ftp://ftp.eu.kernel.org/pub/linux/kernel/
untar kernel archive and start kernel config:
# /usr/src$ tar xvjf linux-2.6.y.x.tar.bz2
# /usr/src$ ln -s linux-2.6.y.x linux
# /usr/src$ cd linux
# /usr/src/linux$ make menuconfig
# /usr/src/linux$ make oldconfig # when copy old .config file to /usr/src/linux
get system information:
# lspci
# lsmod
# dmesg
compile kernel and generate .deb package:
# /usr/src/linux$ make-kpkg --initrd --revision 0.1 kernel_image
# /usr/src$ dpkg -i archive.deb
links:
http://debiananwenderhandbuch.de/kernelbauen.html
http://wiki.debianforum.de/DebianizedLinuxKernel
http://packages.debian.org/search?keywords=module-assistant