闲话:由于业务需求,要将一台IBM System x3650(7979,2008年出厂产品,BIOS版本V1.12)由升级至Windows Server 2008 R2,结果从安装一开始就出现各种问题。在此记录一下我所遇到的问题及解决方式,以便于己于人方便。

1、引导时蓝屏

    3650原先运行的是Windows 2003,正常。重置RAID后安装Windows Server 2008 R2,无论用Server Guide(8.41)还有系统盘直接引导,均蓝屏。关键词“Multiprocessor Configuration_Not_Supported”,尝试取出1个CPU后,可正常安装系统,但再次装回CPU还是蓝屏,咨询IBM工程师无果(…)。

    尝试一:Server Guide版本问题?于是到IBM官网下载x3650可用的Server Guide 9.0,依旧蓝屏。Server Guide 下载地址 http://www-947.ibm.com/support/entry/portal/docdisplay?lndocid=SERV-GUIDE

    尝试二:观察发现,有同一台IBM System x3650(7979,2009年出厂产品,BIOS版本V1.14)正在运行Windows Server 2008 R2,于是产生了一个大胆的想法,会不会是BIOS版本问题呢?

    于是再次查找IBM网站(碎碎念,找个东西真是屎的心都有了),下载到最新的BIOS文件(V1.19),按照说明,写软盘引导,结果机器没有软驱,USB软驱又不认,纠结了。正好我有用U盘工具的习惯,索性试试看。将BIOS升级文件解压后拷入U盘,然后U盘引导后cd至相应目录,运行flash2,完成后再次引导Windows Server 2008 R2,顺利通过击掌欢呼

IBM x3650之Windows Server 2008 R2与Hyper-V_第1张图片 

BIOS文件下载地址 http://www-933.ibm.com/support/fixcentral/systemx/selectFixes?parent=System+x3650&product=ibm/systemx/7979&&platform=Windows+2008+x64&function=all#BIOS

2、启动GuestOS时报错

IBM x3650之Windows Server 2008 R2与Hyper-V_第2张图片

    明明已经开启了VT,为何还会出现这个问题呢?

    几经查找与比对,有仁兄说Intel CPU中的EDB即指代DEP功能,而BIOS设置中Advanced Setup-CPU Option-Execute Disable Bit状态是Disabled,开启后再看,GuestOS果然正常运行。

    EDB百度百科 http://baike.baidu.com/view/1807307.htm