I'd test the hard drive from Troubleshooting steps because there's no way it should take that long. All that's needed is Clean command which takes seconds.

Use the Overcoming Install Failure steps if prob persists. It solves 90% of installation problems.