Before jumping to a conclusion like
>>5 suggests, do try the simple solutions first.
A funny one I've encountered is this: do you have any USB devices plugged in before starting up? It might be searching for your hard drive on that. Although I think the earlier solution would have addressed this, unless you didn't know what you were doing.