It could be anything. You need to get into text boot mode by editing grub to
remove 'quiet' or press ctrl+alt+F1 This will give you more information
because you can watch the text scroll by instead of seeing a graphical
display or nothing at all. This shoudl let you see what it is choking on. It
could even be a kernel panic.