问题描述
服务器2288H V5服务器使用Windows 2008 R2安装光盘或Windows 7PE都会卡在第一个界面,鼠标键盘均无反应,截图如下,Win 7pe现象则是无法键盘输入:
处理过程
1、V5服务器使用skylake CPU,之前未曾在V5服务器上兼容过windows 2008\2008R2(微软未在skylake CPUs做过全面测试),但是官网Windows 2008\Windows 2008R2是可以支持更新CPU的比如skylake,参考链接。
2、对比发现V3服务器可以正常安装,判断问题与CPU相关。
3、微软厂商分析Win7和Win8安装程序setup的区别,发现Win7没有USB3.0驱动,在安装镜像中加入USB3.0驱动,本地鼠标键盘可以正常使用,操作系统可以正常安装正常使用。
4、但是虚拟KVM仍然无法正常操作,升级iBMC到版本330后(修改了USB设备的枚举顺序),KVM鼠标键盘也可以正常操作。
根因
Windows 2008\Windows 2008 R2操作系统无USB3.0驱动,且iBMC的KVM存在问题。
解决方案
1、升级iBMC版本到V330
2、通过DISM在Windows 2008R2安装镜像中加入USB3.0驱动,需要分别加入到boot.wim(驱动程序存在于安装程序)和install.wim(安装好后驱动存在于操作系统)中。
1)下载USB3.0驱动,Intel(R) USB 3.0 eXtensible Host Controller Driver.xx。
2)解压Windows 2008\Windows 2008R2的ISO安装镜像,接下来需要修改\sources\boot.wim和install.wim两个文件。
3)DISM /Mount-Wim /Wimfile:<full path>\boot.wim /Index:2 /MountDir:C:\test 挂载boot.wim镜像到test目录下,其中setup程序时index 2。
4)Dism /Image:C:\test /Add-Driver /Driver:C:\Intel(R)_USB_3.0_eXtensible_Host_Controller_Driver_xx\Drivers\Win7\x64\ /Recurse 将USB3.0驱动加入boot.wim中。
5)Dism /Image:C:\test /Get-Drivers 确认驱动添加成功。
6)Dism /Unmount-Wim /MountDir:C:\test /Commit 提交修改。
7)同样的步骤3-6将驱动加入到install.wim中,注意install.wim包括多个安装版本,比如第一个标准版系统,那么index:1以此类推,加入到要安装的版本中。另外,需要使用pstool工具以system account账户打开cmd(psexec –s –i cmd),执行以上操作,否则在加入驱动时会报错。
8)使用光盘修改工具将boot.wim和install.wim替换掉。
相关链接:
建议与总结
Windows操作系统对CPU的支持策略:只有最低要求,新的CPU默认是可以支持的。