Can you run a laptop without a hard drive?

Solution
Yes. A Linux LiveCD will do that. Slower, but it works

On the Ubuntu (or most Linux distros) boot menu, it gives the option to run from the CD.