I have same problem, since installing 2007 a few months ago.
What I do may sound drastic, but it`s okay.
When bootup stops after hostname, hit reset on your computer, it will then reboot, and boot up fully this time.
Would be interested in knowing why this happens :)