sounds like the HD is corrupted possibly needs replacement if the unit has been re booted and it always come to the same point and stop this is usually a software problem.
some units boot from the Bios but some have boot sectors on a partition on the hard disk.
You need to take it to a reputable dealer to have it checked