One thing you could do is take the harddrive out and connect it to another...

One thing you could do is take the harddrive out and connect it to another machine and load the OS that way. Linux is rather flexible when it comes to driver support so you can load the OS onto a computer, and then put it back into the laptop and see if it recognizes all the drivers. It may take a bit of fiddling but really, without usb or cd, you are a bit restricted.

Any of the lite distros would probably run such as DSL, puppy, Minux

Click Here!