Did you install the Xandros? I'm guessing that you did not as the person who created the relatively complex partitioning scheme (below) would not be asking a "howto install question."
Device Boot Start End Blocks Id System
/dev/hda1 1 383 3076416 12 Compaq diagnostics
/dev/hda2 * 384 2240 14916352+ c W95 FAT32 (LBA)
/dev/hda3 3829 7296 27856710 f W95 Ext'd (LBA)
/dev/hda4 2241 3828 12755610 83 Linux
/dev/hda5 3829 7296 27856678+ b W95 FAT32
Partition table entries are not in disk order
A couple of cautions for you:
1. I not familiar with the "Partition table entries are not in disk order" warning. But it appears to me that your linux partition is sandwiched in between windows partitions. This is an interesting choice.
2. I don't see a swap partition anywhere, and there has to be one, or the linux would not run at all! So, I'm confused. Any chance you ran the fdisk -l while running Knoppix from the cd?
3. It is interesting that your hda1 starts at block 383 and ends at 3076416. Yet the last block on your hda5 is 27856678. It appears to me that from 27856678 onto 3076416 is unpartioned disk space. However, I am unfamiliar with Compaq Diagnostics partitions, but I don't see why it would include blocks that don't exist? Perhaps it is including the cd drive? Or perhaps you have another drive? hdb?
IMHO -- You'd be much better off to back-up all data, then reinstall windows 95 and then install Knoppix. This would leave you with fresh back-ups, and most likely a cleaner, better performing partition table.