Try Co-operative Linux.
I can't get onto the net from Linux because I use a wireless card that isn't supported by any of the projects or official sources. It's the infamous am1772, but enough about that. I can only connect through Windoze, but this doesn't put me off Linux, because I can boot Linux WITH WinXP STILL RUNNING.
It runs as a program under Windoze and then boots the Linux kernel in a special emulator window. I've currently got it running a full version of GenToo (I'm not sure which).
www.colinux.org