无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4024|回复: 8
打印 上一主题 下一主题

作网络Ghost盘的疑问(内存虚拟盘的问题)

[复制链接]
跳转到指定楼层
1#
发表于 2006-12-15 16:14:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
【引言】以前我们是这样通过网络作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 编辑 ]
2#
 楼主| 发表于 2006-12-15 16:20:14 | 只看该作者
新手完全无助,大家帮忙看看,鞠躬!

[ 本帖最后由 win_study 于 2006-12-15 04:42 PM 编辑 ]
回复

使用道具 举报

3#
发表于 2006-12-15 17:42:30 | 只看该作者
一张软盘最多也只能放两种网卡驱动 ?????

开玩吧 !200种都没问题!

可去www.netbootdisk.com 上看看,23M的网卡驱动压缩在一张1.44IMG 上!
回复

使用道具 举报

4#
 楼主| 发表于 2006-12-15 18:43:06 | 只看该作者
谢谢楼上,一张1.44M的软盘,网卡驱动,加上TCP/IP初始化的一些网络命令,就已经差不多了。谢谢你提供的连接,过去看看先!
回复

使用道具 举报

5#
发表于 2006-12-15 19:15:09 | 只看该作者
这张软盘加格ghost就可以实现 共享网克 了
回复

使用道具 举报

6#
 楼主| 发表于 2006-12-20 21:19:06 | 只看该作者
有一点继续请教
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect

C:\grldr=System Recover
C:\grldr="tczs net ghost"
C:\grldr="DOS TO NET"


怎么写代码替换C:\grldr=后面的字符串,而不是每运行一次都添加一行在下面(echo %homedrive%\grldr="DOS TO NET" >>%homedrive%\boot.ini)
回复

使用道具 举报

7#
发表于 2007-1-14 16:49:51 | 只看该作者
楼主的软件怎么用啊?
回复

使用道具 举报

8#
发表于 2007-1-14 17:25:16 | 只看该作者
原帖由 win_study 于 2006-12-20 09:19 PM 发表
有一点继续请教

timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect

C:\grldr=S ...


具说需要第三方软件,我也在找!
回复

使用道具 举报

9#
发表于 2007-1-14 17:56:04 | 只看该作者
用inifile.exe,好多盘里都有。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-15 13:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表