I've had the same problem you are having.
1. Disable all cache in the Bios. ( your computer will install really slow) after Win2000 is installed re-able your cache from your bios.
2. You might have some incompatible hardware.
( Video card is a big quess, use an old video card to install, then put the original card back in.)
3. Your BIOS may be incompatible with Win2000.
4. When you install boot up to Win98 and run setup from the win2000 CD.
5. Remove all cards and accessories from your computer except what is required to run your PC and put them back in one at a time.
6. Install win98 on the second partition, then install win2000 on the first partition. ( This is how I am doing it, I havn't tried it the other way around yet.)
You can preform these options in any order. Their are some ways to get around this. I am currently dual-booting Win2000 and Win ME. I have had to wipeout my harddisk often because of my mistakes learning. and every time I have problems with it. I get the same blue screen. Who knows why. You may need to unplugg all your external accrssories until win2000 in installed. Let me know if this helps.