On Monday 22 April 2002 09:23, Chris Bond wrote: > Im sure this has been asked many times before but here it goes anyway. Im > looking for a embedded linux edition that runs the 2.4 kernel and will fit > on a 32mb compactflash disk.
you just might want to basically roll your own. how you do so depends on the device you're working with. as an example i'm working with a device from ZFlinux, it comes with a document that explains what i need to do. basically i compile my own kernel and create a compressed initial ram disk (initrd). the document explains how to inject these items onto my flash disk (requires a special dongle and mswin). i power it up... and voila! a running linux system. for this particular system the kernel itself can't be larger than 500k and the filesystem can take up the rest of my flash disk. i'm using a 4MB flash disk and 8MB of RAM. my working system (kernel+files) takes up only about 1.7 MB of flash space altogether. don't worry about the kernel constraints, you can always compile modules and have them loaded in afterwards. the basic kernel core should easily fit inside 500k. i'm using 2.4.18. in your case you're using a compact flash disk. i've never used those before so i can't offer too much help. my understanding is that they appear to the OS like a regular hard disk. i also understand that there are cables and a board you can get that allow you to connect a CF disk to your regular desktop system's IDE connectors. maybe you can do that, copy over the stuff you want, insert a kernel (+modules), and run lilo on it. that's just a guess, however. there are also lots of good articles around that will give you additional tips and tricks. if you haven't already found these resources, you should have a look at: 1) http://www.busybox.net 2) http://www.uclibc.org 3) http://embedded.linuxjournal.com 4) http://www.ddjembedded.com 5) http://www.linuxfromscratch.org 6) http://www.linuxdevices.com hope this helps. best regards, trevor -- please remove the underscore if you want to email me -- To unsubscribe from this list, send a message to [EMAIL PROTECTED] with the command "unsubscribe linux-embedded" in the message body. For more information, see <http://waste.org/mail/linux-embedded>.