BOOTIX公司的无盘95方法。老早就有了,近日才有空看。里面颇有些有趣的东西和方法,可以做个借鉴吧。足可使高手嘿然一笑,低手胡乱学得头昏脑胀。本人打字奇慢,有些字能省则省。望谅。
前提是装好NT域控服务器,装好TFTP服务。并有InCom的TCP/IP BOOT-PROM和相关工具。我有,会上传的,到鄙人
人前天申请的http://yoshimitsu。126。com处。
一。在NT上生成机器目录machines和应用目录appshare,共享之。生成无盘安装用的帐号,如YOSHI,密码MITSU。是不是不太一样?
二。在有盘95上,先将NT上共巷目录appshare映射为Z盘,再运行netsetup。“服务器路径”为“Z:\WIN95”。
三。生成网络安装盘。又不一样了。
1.先制作一张DOS622启动盘,在此盘上建目录DOS,并将keyb。com和keyboard。sys拷入此目录。
生成config。sys内容如下:
Files=30
生成autoexec。bat内容如下:
Path=a:\dos
keyb us
2.在NT管理工具中运行网络客户管理器。选“制作网络安装启动磁盘”再选“网络客户安装文件”,选“ 网络客户V3。0 for dos and windows”。在列表中选中你的网卡,键入无盘客户端的计算机名和用户名, 以及域名。在网络协议列表中选中TCP/IP,并进行协议设置。插入刚才做的软盘继续。制作完成后,根据 以下例子修改Config。sys:
files=30
device=a:\net\himem.sys /testmem:off
device=a:\net\emm386.exe noems
device=a:\net\ifshlp.sys
dos=high,umb
lastdrive=z
修改autoexec.bat:
path=a:\net;a:\dos
keyb gr
a:\net\net initialize
a:\net\netbind.com
a:\net\umb.com
a:\net\tcptsr.exe
a:\net\tinyrfc.exe
a:\net\nmtsr.exe
a:\net\emsbfr.exe
a:\net\net logon YOSHI MITSU /yes /savepw:no
net use z: \NT\appshare
net use m: \nt\machines
四。远程引导的准备工作。
先在appshare\win95下生成一个无人职守的脚本文件,其默认名为msbatch.inf,此例用名为diskless.inf.以下为其内容,比较有趣:
[Setup]
Express=0
InstallDir="M:\pc01
InstallType=3
CCP=0
[Network]
Display=1
HDBoot=0
RPLSetup=1
WorkstationSetup=1
DisplayWorkstationSetup=1
SaveSUBoot=1
五。准备一台无盘机,插入ISA网卡,检查其IO base和IRQ。
注意:安装的第一步,PCI网卡不能被正确配置,因microsoft不支持。PCI网卡容后讲解。
六。安装WIN95。
使用软盘引导无盘站,执行:
setup diskless.inf /im/id/is
注:也可用iw关掉协议声明。下面的大家都熟悉:
安装类型:setup windows to run from a network server.
startup method:start windows from the network(remote boot server)
machine directory\PC01
save system files: no
setup options:custom
analysing your computer:no.必须去掉CD-ROM,PCMCIA,SCSI,SOUND,MIDI设备和网卡。
选择网络组件时:
1。删除所有非拨号适配器!!而不是删除拨号适配器!!
2。添加新网卡。选择你的ISA网卡。
3。检查网卡设置。
4。添加TCP/IP与NETBEUI并配置协议,将NETBEUI设为默认协议。
5。一路下去。当需重启时,关掉它。
七。生成WIN95引导镜像。
在NT建一目录如c:\bootimg.从机器目录\MACHINES\PC01中将net$DOS.SYS拷入 c:\bootimg,再拷入bpdisk.exe和bputil.sys还有WIN95的emm386.exe.在DOS窗口执行:
1。把镜像展开到c:\bootimg\win95下:
c:\bootimg\bpdisk -dnet$dos.sys -owin95
2.把bputil.syse和emm386.exe拷入c:\bootimg\win95.
3.用edit生成bootprom.reg,保存入c:\bootimg\win95,其内容为:
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\setup]
“BootDir”=“m:\”
“bootHost”=“m:\”
“WinBootDir”=“m:\”
“HostWinBootDir”=“m:\”
4.修改c:\bootimg\config.sys:
DEVICE=bputil.sys -f
DEVICE=HIMEM.SYS /testmem:off
DEVICE=emm38.exe noems
device=a:\ramdrive.sys 2880 /E
device=display.sys con=(ega,1)
device=049,850,country.sys
5.修改autoexec.bat:
mode con codepage prepare=((850)ega.cpi)
mode con codepage select=850
keyb gr,keyboard.sys
@if not exist c:\winboot\nul mkdir c:\winboot
copy a:\system.dat c:\system.dat
@copy a: c:\winboot
c:
cd \winboot
6.修改win.bat:
set comspec=c:\winbot\command.com
nwrpltrm
snapshot /S/B:C/R
net start
net logon YOSHI MITSU /savepw:no /y
net use z: \NT\appshare
net use m: \NT\machines
PATH=Z:\WIN95;Z:\WIN95\COMMAND
setmdir /r:m\pc01
if exist m:\pc01\stop.tmp goto fin
regedit bootprom.reg
:fin
7.改完后生成新的镜像:
bpdisk -ddiskless.X -F2880,net$dos.sys
bpdisk -ddiskless.X -iwin95
文件diskless.X就是新镜像。最后将此文件拷入tftpd服务器的tftpboot目录中.
八。启动无盘95,95的镜像被加载,建立实模式连接,继续95的安装,然后重启。重启后如有错误出现,忽略之即可。完成。
WIN95无盘站使用PCI网卡
和TCP/IP+NETBEUI
在前八步完成基础上。无盘站装PCI网卡,插上相应TCP/IP Boot-PROM。修改bootpd服务器上的Bootptab文件,以PCI网卡的MAC地址代替ISA网卡MAC地址。
一。启动95安装PCI网卡。必须将有关此PCI网卡的协议全删去,然后关机。
二。安全起见,将PC01目录备份。
三。启动95。在网络设置中删去全部协议,拨号网络及ISA网卡,忽略错误信息,关闭窗口。再次打开网络设置,将TCP/IP和NETBEUI及MICROSOFT客户绑定到PCI网卡。无误后关闭无盘站再次备份PC01目录。再次启动无盘站查看PCI网卡和TCP/IP能运行后,关闭无盘站。
注:此时WINDOWS先用ISA后用PCI网卡启动,它先建立实模式连网(基于NETBEUI)。使用SETMDIR绑定注册表后。就可以启动保护模式网络连接。
四。修改镜像将ISA彻底去掉。
在用户目录PC01下生成一文件名为stop.tmp。启动无盘站。
注;镜像中设有断点,如存在文件stop.tmp,win.bat将在setmdir后停止执行。此时在无盘站上生成目录 m:\reg。导出最小化注册表:
regedit /L\system.dat /E m:\reg\pc01.txt
修改pC01.txt,定位到:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Network\RealModeNet]
“netcard”=“*.dos”
将此驱动名改为PCI网卡的实模式驱动名。然后导入最小化注册表:
regedit /L\system.dat /C m:\reg\pc01.txt
用attrib修改system.dat的属性,将其拷入m:\reg。关闭无盘站
五。把网卡实模式驱动和m:\reg下的system.dat拷入c:\bootimg\win95。修改c:\bootimg\win95下的protocol.ini。把网卡名,驱动名都改为PCI网卡的,将“IOAddress=…”一行删去。然后执行:
bpdisk -dw95disk1.X -F2880 ,net$dos.sys
bpdisk -dw95disk1.X -iwin95
把生成的文件拷入tftpboot目录。
启动无盘站,一切顺利后,关闭机器,拔去ISA网卡。
此后如WIN95显示ISA网卡错误,在设备管理器中禁用之即可。