When I try to install windows xp, I get BSoD.

What should I do?

The stop error is: 

*** STOP: 0x0000007F (0x00000000, 0x00000000, 0x00000000, 0x00000000)

I have tried it on two different PCs, and I get the same error.

I have a WD Caviar Green WD20EARS

Are you sure that the drive is compatible with your BIOS?  You could see if there’s a BIOS update that may fix this.  Otherwise, I would treat this as something wrong with the drive, and return and replace it.