I am dual booting mac snow leopard and ubuntu 12.04 on a mac mini. The ubuntu partition is unreliable - some times it boots up, loads the ubuntu screen (sometimes it runs disk check) and then vanishes. Other times it works okay.

Is there anything I can do to make it work or at least pinpoint the problem?