Server 2008 Std Hyper-V hangs my Proliant ML350 G5

I finally got around to upgrading my old Proliant from Server 2003 R2 to Server 2008 R2 so I could configure Hyper-V. but when I installed the role and then rebooted I get a blank screen right after the bar that shows you that it's loading windows.

If I turn off "No-Execute Memory Protection" Windows loads just fine but then, of course, I can't run a VM

The Proliant has Intel Xeon E5345 procs.

Ironically, I can install Server 2012 and configure Hyper-V successfully although it makes me uncomfortable to use 2012 is I'm not sure if the problem with 2008 R2 is still there waiting to crash the server.

I haven't checked if the CPUs firmware is incompatible with 2008 R2 Hyper-V
The reason that I Don't want server 2012 is because Symantec BE 2010 or 2012 are incompatible.
ronfastI.T. DirectorAsked:
Who is Participating?
Tony JConnect With a Mentor Lead Technical ArchitectCommented:
Have you upgraded the ROMs?

Minimum supported ROMs and drivers for the ML350 are here:
ronfastI.T. DirectorAuthor Commented:
Thank you. This is what I was looking for. Sounds like the solution
All Courses

From novice to tech pro — start learning today.