|In addition to the above, did you install motherboard chip set drivers?|
Remove all unnecessary cards and peripheral hardware like printers, scanners, USB stuff.
To clarify the comments by trvlr concerning hard drive size, Windows 2000 prior to SP3 is not 48 bit LBA compliant. That means it can't properly configure a hard drive/ partition larger than 127GB. So if you are starting out with something less than SP3 integrated into the CD you need to either slipstream SP4 or partition the drive to something less than 127GB primary partition.
I have found than graphic cards can cause issues if Win2000 doesn't recognize the GPU on the card.
Your original post is not clear to me. Did Windows 2000 completely install and then hang on a reboot or did it fail to finish installing?