4523
September 11, 2002, 10:44am
1
所有工作做完了!带上硬盘启动无盘98正常!可是拔掉硬盘就报错!
提示:*SHELL (星号表示的是乱码)
connot find or load requied file krnl386.exe
或者:you can not safely turn off computer
If you want to restart your computer, please CTRL+ALT+DEL
两个提示都有!
CMOS没有改变!上传文件之前软驱也屏蔽了的!NDIS.VXD也是对的154KB!
百思不得其解,还望各位大侠给点灵感!!! 谢谢了!!!!
jxkail
September 12, 2002, 4:59pm
6
我是外行,说的是外行的见解,请别笑话,工作站上,1,有没有把软驱设成1.44如果没有请试试,2,有没有在CMOS中把斯卡斯的选项关掉?
sfjsjxx
September 18, 2002, 6:59am
12
以下分几种情况讨论其解决方法:
a. 完成后,将工作站软、硬盘在CMOS中设为NONE,从网卡BOOTROM中引导系统,出现ktnl386.exe错误。原因有以下几种:
¨ A驱没有禁止,注意不是指在CMOS中禁止,是指在安装litenet之前,在“控制面板”中用twcakui禁止A驱。解决方法:在Windows 98有盘站上,将A禁止登入,重新启动安装litenet,并重新启动生成启动映象dosundi.1
¨ 第二版本没有调整。调整方法:将第一版的ndis.vxd替换共享目录下的windows\system下的同名文件,此文件的大小为154K,若为162K则要替换。需要注意的是,在安装某些软件时,本地硬盘上的这个文件,可以会自动替换为162K,上传后使工作站不能启动,此时只需在服务器端将154K的再次替换为162K的ndis.vxd即可;另一种方法是使用qualsystem提供的“启动软盘补丁程序” (FTOMER)调整启动软盘,并重新启动生成映象。
¨ 上传后,调整了CMOS设置使得上传前与上传后的CMOS不一致。系统认为硬件发生了变化。从而使中心模块无法初始化,因此在上传后,除禁止软、硬盘外不要进行任何设置。若已经调整且不记得调整了哪些项目,则装载CMOS缺省设置,进入有盘站重新启动上传文件即可。
b. 在上传机中去除软、硬盘可正常启动,但其它无盘 启动到在最后出现krnl386.exe 错误。
产生原因:硬件与上传机不一样。所谓不一样指的是主板、网卡、显卡、声卡型号不一样或其插槽位置与上传机不同。注意CPU、内存不相同,系统不会认为是硬件不一样。解决方法:调整硬件使之相同,若无法更换,则进行多配置安装,详细资料请见本站应用技巧中相关内容。 c. 以上两种情况在Windows NT4.0和 Windows 2000下均可能出现,而下面提到问题的是Windos 2000下的特殊之处。用Windos 2000作服务器时,无盘Windows 98出现krnl386.exe错误时在保证前面两项正常的情况下,Windos 2000这有一些特殊原因,致使krnl386.exe无法初始化。因为在Windos 2000服务器端,TCP/IP协议是必需的,而在工作站由于某些软件的要求,必须安装IPX/SPX兼容协议,使得IPX/SPX与TCP/IP之间兼容有一些问题,在有盘站上,经常出现无法登录域,我们往往可以将IPX/SPX绑定NetBios来解决这个问题,但在无盘启动时,TCP/IP协议所需的一些替换设置文件Vtdi.386 vip.386 vecp.386 vdhcp.386 vnbe.386和Neteui.vxd在实模式向保护模式过渡时,脱网而无法找到,从而使初化无法进行。
解决这个问题可从以下几方面着手:
¨ 在共享目录的Windos下找到并打开litenet.reg文件,添加以下几句:[HKEY_LOCAL_MACHINE\System\CurrentControlset\Services\VXD\TCPIP]
¨ “StaiticVxD”=“vtdi.386,vip.386,vtcp.386,vdhcp.386,vnbt.386”
¨ "start=hex:00
¨ 在无盘启动时,系统会将litenet.reg的内容自动导入最小注册表,从而在脱网前,静态固化上述几个文件,使得初始化的能正常进行。 ¨ 导入上述5个.386文件,仍然不能正常初始化,则测试着固化Netbeui.vxd 方法是在共享目录下的Windows目录下,找到并打开system.ini文件,在[386Euh]小节中添入以下语句
¨ device=netbeui.vxd
¨ 若仍不能正常启动,则可以将上传机的硬盘打开,(启动时按SHIFT+F10)进入网卡设置界面,启动方式设为INT19,即网卡优先。重新启动工作站时,由无盘启动,但硬件此时处于开放状态,看能不能进入Windows 98,若不能,则说明可两种情况不正常。若能够正常进入了,则说明大方向是对的,只是由于不同主板,所需静态固化的.vxd不一样,可以按以下方法尝试,在无盘带硬盘启动后,可以看到本地硬盘,进入后将Windows的system目录更名(例:system1)并建一个system目录,将system\下的所有VXD文件复制到新建的system下,重新启动无盘带硬盘启动。逐类逐个的删除,若删除某个VXD文件后,无盘带硬盘无法启动了,说明刚才那个VXD文件需静态固化,在litenetm.reg或system.ini中固化,重新启动纯无盘,看能否启动,如此反复下去,直到固化所有所需文件。这种方法虽然复杂但很有效,在没其它方法解决时可以一试。
http://czp.diy.163.com/scwl/pxe8.html
sfjsjxx
September 18, 2002, 7:03am
13
一般这样的情况是因为注册表硬件配置,和当前主板配置不一样,你可能是因为网卡或显卡 没有在同你上传98的机器在同样的插槽上安装,也可能是主板或CMOS设置不一致,或者你用的是CIRRUS LOGIC 系列有的显卡没有中断造成的,另外推荐使用 LITENET1.15 此版本兼容性很好!
设置软驱并在ADVANCED CMOS SETUP 中设置 FLOPPY DRIVE SEEK为DISABLED
srsrsr
June 18, 2003, 6:47pm
15
这个问题好简单:
如果是win2000的话――在网上邻居――属性――添加――协议――ipx/spx――属性――netbios 打勾――网络方式登陆去勾――确定――重启,
有问题可联系2423788