The two most common problems in this situation are:
1. Dependency on an unreachable network resource, ie, NFS, NIS, LDAP
2. Bad disk
Per the previous post, boot into "single user mode". This usually is done by adding
'single' to the boot command-line. (step by step instructions with screencaptures at the link.)