view · edit · attach · print · history

The contents of this website are Copyright (c)2004 by Brian Manning <brian at antlinux dot com>. Please do not reuse any of the content on this website without permission from the author.

Related pages

Start with the LinuxKernelCompileStart page. Come back here once you're done there.

Once you run make menuconfig

  • compile all network card drivers as modules
  • compile all SCSI cards as modules
  • compile all proprietary CD ROM drivers as modules
  • compile SMBFS and NFS inline
  • DO NOT use the LOCALVERSION parameter specified in the kernel if you are going to build a Debian kernel package. The kernel packaging scripts ignore it, and you may end up stomping an existing kernel because of naming conflicts.

If you are so inclined, how about a LinuxKernelFrameBufferLogo ?

 make dep && make clean && make bzImage
 cp arch/i386/asm/boot/bzImage $DESTINATION/vmlinuz
 cp System.map $DESTINATION/System.map

Next, you'll want to know about creating a InitrdImage or about BuildingInitRamFs images.

Host specific things

pantera

- kernel crypto (included in 2.4.22) - USBD Networking (included in 2.4.22; usb-to-usb networking)- - framebuffer logo - Fix the size of the logo so that multiple CPU will display the logo correctly for up to 4 CPU's

evms-test

- squashfs - ntfs - evms; See the HowTos.LogicalVolumeManagement page for more info on what's built how.

shfs

go into the shfs source directory, edit shfs/Linux-2.x/Makefile for your system (hint: KERNEL, MODULESDIR, KERNEL_SOURCES), then issue make patch from the same directory as the =Makefile=

view · edit · attach · print · history
Page last modified on January 29, 2008, at 12:12 AM