Linux initial RAM disk (initrd) overview http://www.ibm.com/developerworks/linux/library/l-initrd.html
Creating the Initial RAM Disk http://www.quietsche-entchen.de/cgi-bin/wiki.cgi/ariane/InitialRamDisk
Altering Linux initrd images http://sial.org/howto/linux/initrd/