Linux in ramdisk from CF
I've started a little project; I want to create a little music server that pulls music files over NFS, it's just a little Atom box, that has a CF to SATA adapter, so I want to run in a ramdisk.
I'm okay with the syslinux bootloader, I'm just not sure about what to include in the initrd filesystem in terms of modules.
I've compiled a 2.6 kernel (Should I use a 2.4 kernel?) and I'm not sure what modules I need to bring over. How do you normally determine what you need? Boot off a Knoppix disc and run lsmod, just not sure how most people know the fine details of the hardware in their box.
For example. The specs on the mainboard tell me the following:
-ALC662 audio codec
-Realtek 8101E for Ethernet
But it's not like modules are explicitly available for those items when compiling the kernel.
Any help would be great...
you can use hwinfo to get the finer details of the hardware.