|
【引言】以前我们是这样通过网络作Ghost的:制作一张DOS软盘加载网卡驱动和网络协议TCP/IP,利用
net use x: \\ghostserver\ghost$ 映射网络盘,进行网络Ghost.
【局限性】一张软盘最多也只能放两种网卡驱动,没有扩展空间,软盘容易坏,软驱容易烂,并且引导过程有文件回写到软盘。
于是想到利用内存虚拟盘的作用,移植到光盘或硬盘里面。下面是我的用Win98引导盘修改的文件,但我不知道怎么把动态的内存虚拟盘符写道*.ini文件中,各位帮帮忙,看看怎么实现:把autoexec.bat中得到的虚拟盘符写到system.ini文件的“lanroot=a:"中,替代a:\。
[Autoexec.bat]
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
cls
call setramd.bat %LglDrv%
set temp=c:\
set tmp=c:\
LH CTMOUSE >NUL
path=%RAMD%:\;a:\;%CDROM%:\
copy command.com %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
LH A:\MSCDEX.EXE /D:mscd001 /L:%CDROM%
lh doskey > NUL
lh escape.exe > NUL
lh KILLER.exe > NUL
%RAMD%:
copy A:\. %RAMD%: >NUL
goto %config%
:3c90x
copy %RAMD%:\pro3c90x.ini %RAMD%:\protocol.ini /y
copy %RAMD%:\sys3c90x.ini %RAMD%:\system.ini /y
goto next
:8139
copy %RAMD%:\pro8139.ini %RAMD%:\protocol.ini /y
copy %RAMD%:\sys8139.ini %RAMD%:\system.ini /y
goto next
:next
%RAMD%:
%RAMD%:\net initialize
%RAMD%:\netbind.com
%RAMD%:\umb.com
%RAMD%:\tcptsr.exe
%RAMD%:\tinyrfc.exe
%RAMD%:\nmtsr.exe
%RAMD%:\emsbfr.exe
%RAMD%:\net start
net use x: \\ghostserver\ghost$
****************************************************
[config.sys]
device=himem.sys /testmem:off
device=oakcdrom.sys /D:mscd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001
files=30
buffers=30
device=ifshlp.sys
DEVICE=EMM386.EXE NOEMS
dos=high,umb
stacks=9,256
devicehigh=ramdrive.sys /E 2048
lastdrive=z
[MENU]
MENUITEM=3C90X,3Com 3C90X
MENUITEM=8139,TP-LINK 8139
MENUDEFAULT=3C90X
MENUCOLOR=15,1
[3C90X]
[8139]
**********************************************
【system.ini】
[network]
filesharing=no
printsharing=no
autologon=yes
computername=dos22k
lanroot=a:
username=ghostuser
workgroup=testghost
reconnect=no
dospophotkey=N
lmlogon=0
logondomain=testghost
preferredredir=full
autostart=full
maxconnections=8
[network drivers]
netcard=RTSND.DOS
transport=tcpdrv.dos,nemm.dos
devdir=a:
LoadRMDrivers=yes
[Password Lists]
;Shares=a:\Share000.PWL
[ 本帖最后由 win_study 于 2006-12-15 04:22 PM 编辑 ] |
|