You could try Damn small Linux, it is a distro of linux that boots of a CD. It only takes up 50MB of space and can be installed to the HD. It is also really easy to install other apps that are not included.
here is a link -> http://www.damnsmalllinux.org/