The only method which is both easy and always works correctly is writing to stick using Universal USB Installer
with Windows 7 in dropdown menu.
Then set BIOS Boot order to HD first. Boot the stick instead using the one-time Boot Menu key given on first boot screen. This precludes the need to remove it or restrain its reboots.
If this fails to solve the issue, then wipe the HD using Diskpart Clean Command
from Command Line accessing DISKPART At PC Startup
. Create partitions as desired during install or just click next to let installer do it for you.
Unplug all other HDs and peripherals to try install again.
Next reset the BIOS to defaults, set SATA controller to AHCI to try install.
If the stall persists at the same place, try entering Device Mgr to uninstall any devices in error (likely Display) to see if isntall will complete and you can update driver from desktop. Device Manager - Access During Windows 7 Installation
Other tips to adapt to get a perfect Clean Reinstall Windows 7 Factory OEM