本人因为经常需要安装系统、且每批次的计算机都是一样的配置,所以经常会用交换机使用网络ghost一次安装数台计算机。
具体方法就不说了,大家可以百度或者Google。有时只安装一台电脑的情况下就拿个笔记本用交叉网线互联安装(不使用交换机)
最近碰到的一批联想计算机,使用的是Marvell Yukon 88e8057千兆网卡。在使用网络安装时,如果用交换机则一切正常,无论是用网络进行制作映像或者是恢复映像都没问题,但是使用交叉网线安装单台电脑时就会经常出现internal stack over overflow,system halt的情况,而且出现的时候还不确定、有时在刚开始恢复镜像就出现,有时在恢复到一半出现,很是头疼。而制作镜像却是一切正常。而这些现象在以前从来没出现过,做过的网卡有 intel的 Boardcom 8139等等网卡。
解决这个问题也走了很多弯路、曾经修改过启动映像文件中的config.sys 增加stacks的选项无效,也曾经制作标准的千兆交叉网线试验也是失败。还见有人说是硬盘的SATA模式的问题,需要改成兼容模式,也是失败。最近还发现这个网卡已经能够自动翻转,也可以用正常的网线进行两台计算机直连,试验结果还是失败。
最近看YUKON的dos驱动中的readme时突然发现关于一个参数的定义
Adjust internal behavior (optional)
FIX =
A bitmask to change some internal behavior of the driver. May be
entered as a number (e.g. 3) or as a bitstring (e.g. "011").
- Bit 0 ("FIX=1") avoids crashes caused by a stack overflow
problem (observed only with MtTool 3.0). Use only if you
experience crashes or system stops.
觉得可能是找到解决的方法了 重新制作了ghost启动文件,在添加dos驱动的时候,在驱动的下方参数栏里添加FIX=1
用新制作的启动文件让客户机从网卡启动,交叉网线、正常网线都行,然后恢复镜像。。哇一切正常,终于解决了。