NOVELL下无盘工作站的建立

图图

- 信区: NETWORK .CHINA网络技术(中国)-------------------------------------
信件: 166 日期: 02 Dec 97 08:34:41
来自: Sy Lion 已读: 是 已回信 : 否
给: All 标记:
主题: Novell网用BootRom启动Win95大法:前提
------------------------------------------------------------------------------
发信人: fiften (图图), 信区: Novell
标 题: Novell下的95工作站(2):前提
发信站: BBS 水木清华站 (Mon Aug 4 11:05:20 1997)

1. 你需要的环境及软件?
(1).一台NOVELL 服务器(3.X以上即可);
(2).WIN95的完全版,(fiften用得是PWIN95的完全版);
(3).一台WIN95机.
(4).无盘工作站.
2. 大概要用的文件?
(1).exe文件:
95完全版的 \95目录\admin\nettools\netsetup\netsetup.exe,
\95目录
\admin\nettools\netsetup\batch.exe,
\安装SERVER上95后的目录\setup.exe.
(2).文档文件:
A. mabatch.inf文件
这是setup.exe读取的缺省文件.据说也只读这个文件.
B. machinese.ini文件
这是为Flopy_Boot和Remote_Boot而设的文件.包含各台机器的信
息,
由Autoexe.bat中的setmdir读取.
3. 可参考的资料:
\95目录\admin\reskit\helpfile\win95rk.hlp (Resource Kit Help)
(因为是 "辅助说明文件" 所以可以直接用 Mouse点两下 or "文件管理器
"
按 Enter, 就可以看到一堆很多有用的说明.(不看也可))
4. 准备工作:
设定支持长文件名
HD-Boot, 最容易也效率最好,如果要用Floppy-Boot & Boot-ROM,
Server 端 !!!!!! 一定必需绝对务必不可或缺!!!!!! "支持长文件名
"!!!!!!

如何支持长文件名?
在Novell 3.12 & 4.1 要
Load OS2.nam <--- (并且加进 Autoexec.cnf)
Add Name Space OS2 to Volume 卷名(作一次就可以了)

Novell 3.11 (Before)要抓回 Patch (ftp.cis.nctu.edu.tw 有 Novell FTP
Mirror)
找有关 OS2xxx.nlm 把它 Load Server 再 Add Name Space...
5. 硬盘&RAM需求: 三种 Client Boot 所须要 RAM & HD
(三种 Client Boot即HD_BOOT,FLOPY_BOOT,REMOTE_BOOT.)
根据 Resource Kit Help 说明, 三种 Client Boot 所须要 RAM & HD
列於下, 因为原说明是英文版, 所以 CWin 95 须各项加 1-2 MB.
======================================================================
Disk Space Requirements for Server and Local Hard Disks

Startup type Local hard disk space Server disk space
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
Local hard-disk startup,
Local Windows 95 20 MB 0
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
Local hard-disk startup,
Windows 95 on a server1 2 MB (1 MB) 1.5 MB
(optional)
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
Floppy-disk startup,
Windows 95 on a server 1.2 MB floppy driv e 2 MB
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
Remote-boot startup,
Windows 95 on a server 0 2 MB
======================================================================

上面列的 HD-Boot 为何还要 20 MB, 是把 Swap File 算进去, 而下三列并没有把
Swap File 算进 Server 空间 (当然也可把 HD-Boot Swap 设回 Server, 改
System.ini 中 Pagingfile=x:\xxxxxx, 只不过 Server 会更可怜......).

底下是各种 Boot 对内存需求建议值
Recommended Client System Configuration for Windows 95

Windows 95 location Protected-mode1 RAM Real-mode2 RAM
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
Local hard-disk startup,
local Windows 95 8 MB (4 MB) 8 MB (4 MB)
Local hard-disk startup,
Windows 95 on a server 8 MB (4 MB) 8 MB (4 MB)
Floppy-disk startup,
Windows 95 on a server 8 MB (4 MB) 8 MB (4 MB)
Remote-boot startup,
Windows 95 on a server 8 MB (6 MB) 8 MB (4 MB)

其中 Boot-ROM 还要占掉 1.44 MB RAM (Use RamDrive for ImageFile), 如果要

Boot-ROM, 本地端 Client 最好要有 >12 MB RAM.



Sy Lion BP:999-178193
E-mail:[email protected]
Tele:3245881/1399832984
... UNREGISTERED EVALUATION COPY
* Wave Rider 1.33 *

-!- Wave Rider v1.33
* Origin: 沈阳Huachu Information BBS华储资讯站(024-3922722) (6:651/240)

- 信区: NETWORK .CHINA网络技术(中国)-------------------------------------
信件: 167 日期: 02 Dec 97 08:35:42
来自: Sy Lion 已读: 是 已回信 : 否
给: All 标记:
主题: Novell网用BootRom启动Win95大法:SERVER端的设定
------------------------------------------------------------------------------
发信人: fiften (图图), 信区: Novell
标 题: Novell下的95工作站(3):SERVER端的设定
发信站: BBS 水木清华站 (Mon Aug 4 11:06:37 1997)

Serve端的安装: 把 95 装在 Novell Server

装在 Server上, 不分HD-Boot, Floppy或Remote Boot,就只是把 95 装上去而
已,
与 3.1x 大同小异,只不过要用 netsetup.exe. 我发现这程序一定要用 95 跑,试过
3.1, WFW, NT 3.5都不能Run, 且也不能用 Server Based 95 来跑, 换句话说,
要装上 Server 还真的要先搞出一台 100% "正身" 的 95.

执行 NetSetup.exe 第一个会问 "设定路径", 是以 UNC 命名方式.
\\LWARED\SYS\NETWIN.95
^^^^^^^^^...........装上 95的目录名称
^^^.....................Novell Server 的 Volume
^^^^^^.........................Novell Server 的名称

而後点 "安装" 後会问 "共享文件的地方", 有三选项, 当然是选 "服务器".
然後填入 "安装来源", 不管是 "正式版" or "升级版" 都一样, 建议用 "升级版"
CD-ROM, 其中奥妙装了就知道.(fiften注:安装完后,我还不知有什么奥妙)
比如 r:\win95 (本地端 "升级版" CD-ROM)

再来是否要建 "预设值", 这个所谓 "预设值" 指的是 Client 安装的 Script.
(fiften注:也即是mabatch.inf文件)选 "不用预设值", 装好後再以 Batch.exe
造 Script.如果用 "建立预设值" 会跑出对话视窗含很多选项,
这就是 Client 设定选项.等到辛辛苦苦一项项填完後按 "存文件" ......
"错误!存文件失败" 吐血!!!不要怀疑, 不是您的错, 这是此程序BUG!

继续会问 "产品序号", 我发现乱打都可以(不打也可以), Client 端安装时也没问
.
这算不算是 BUG!!...?然後会好像当掉一样, 等差不多一分多钟就可以听到CD-ROM
开始 "哀号",等了差不多 20 分钟, 95 就顺利装在 Novell Server 了.

装好後 NetSetup.exe 有两个按纽 "新增" & "检视".不知是我不会用还是此程序

BUG, 设定了老半天, 要存文件都会错误 or 根本没存,(其实就是修改
Machines.ini
文件),这两个选项是针对 Floppy-Boot & Boot-ROM 用的, HD-Boot 可以免了.
其实直接修改 ini 是比较保险也不容易出问题(Machines.ini).

95 装上 Novell 记得要 FLAG \SHARE-95 S SUB 能共用, 不然每次只能让一台
Client Boot.(似乎HELP中写安装程序会自动Share).

(Server 端装上 95 只算是成功了 1/4, 真正重头戏是 Client 端的设定.)
**************************************************************************
!!!!!!注意:替换WinBoot.sys
不管是什麽 Boot, C-Win95 的 HD Protected Mode Device 好像与 IPX/SPX
不合,
如果按正常安装会发生 Load Device 到 HD Device 就挂了. 常为此问题困扰, 而

感谢 "Luckdog" 网友赐教 (真的万分感谢...)....
在 Server 上的 \share-95 中直接换掉 Winboot.sys(即正常WIN95的IO.sys文
件)
(换成英文版的,且有两个\share-95, \share-95\suwin).(\share-95\suwin目录是隐

目录,可以选定Windows Explorer的View\Option\View\Show all files,则可看到).
但如有其它问题还未知, 正在观察中...(fiften注:好像没问题,把中文95的IO.sys
改为
英文的也没问题).
**************************************************************************



Sy Lion BP:999-178193
E-mail:[email protected]
Tele:3245881/1399832984
... UNREGISTERED EVALUATION COPY
* Wave Rider 1.33 *

-!- Wave Rider v1.33
* Origin: 沈阳Huachu Information BBS华储资讯站(024-3922722) (6:651/240)

- 信区: NETWORK .CHINA网络技术(中国)-------------------------------------
信件: 168 日期: 02 Dec 97 08:36:43
来自: Sy Lion 已读: 是 已回信 : 否
给: All 标记:
主题: Novell网用BootRom启动Win95大法:HD_BOOT Client的设定
------------------------------------------------------------------------------
发信人: fiften (图图), 信区: Novell
标 题: Novell下的95工作站(4):HD_BOOT Client的设定
发信站: BBS 水木清华站 (Mon Aug 4 11:08:43 1997)

Clinet 端设定
第一.HD_BOOT的Client端设定

1.设定Client端的Script文件(即mabatch.inf文件)

Client 安装时根据 server\share-95\msbatch.inf 上面的内容组织及设定.
更改 MSBatch.inf 的程序就是 Batch.exe, 而这个 Batch.exe 的功用是造出安装

Script, 把我们安装 "正常" 95 时应该输入的资料及设定 (如电脑名称, IP, 安
装项
目, 网络环境...), 把它写进 xxxx.inf 文件, 也可以存文件用另外名称
(Sdat-95.inf,
Marry.inf...) 可是我用 Setup Sdat.inf 时还是找预设的 MSBatch.inf 来执行,

又是 BUG! 乎...?

Batch.exe 画面很清楚, 问填啥就填啥, 所有设定都是针对 Client 而言, 比如
Computer Name: 填 Client 可不要填成 Server 名称, 其中重点在 "Network
Options" & "Installation Options"

在 "Network Options" 里
IPX/SPX Compatiable Protocol 一定要打 "勾", 我们要 Login Novell
Sever 当然
要走 IPX/SPX, Frame 预设是 Automatic, 也可以选 802.2 or 802.3 看 Server

用何协议.

在左边有 "Client for Netware Network " 也一定要打 "勾", 光有 Network
Protocol 没有 Client Shell 也不成. 下面 "Prefered Server" 要填装上 95 的
Server (比如 lwared) "Enable Logon Script Pre....." 是否要起动 Login
Script
看随意而 Script 中不能有载入 TSR Command Line!! 最後一项也是最最最重要的
"Enable Server Based Setup" 选 "Hard Disk Boot" <---一定要选!!!
如果啥都没选, Setup 会原封不动把 95 拷到 Local HD.
(嗯...安装 95 也不一定要 CD-ROM, 这种方法也可以装, 且也不问序号)

在 "Installation Options" 里 "Type of Installation" 选越少越好 (有 "通用
"
"携带" "最少" "自定") 理由为何? 因为在 Novell Server 仍然对 "中文" 长文
件名
"敏感", 偏偏资料夹是中文, 在安装盘二次起动时会根据先前 Setup 的 Folder
搜索
Server 上的对应程序及 Folder 填回 Client 所设定 Client-95 目录, 由於敏感
(根本找不到 MSBatch.inf 指定的程序 or Folder) 就 Hang 在那... 真的当机且

告诉任何讯息, 不像 "正常" 95 当机时最起码有个对话框 or "蓝蓝的萤幕", 因
为这
阶段还在 "Real Mode", 因此当掉方式跟 DOS 没两样...:( 等全部装成功再由
"控制台" "新增应用程序" 加入就可以 (装好 95 却可以... ?), 反正程序已在
Server 上跑不掉的). 奇怪的是同样情形以 NT 安装却不会发生, 不晓得这 BUG

M$ or Novell?

"Installation Directory" 里填要装 Server Based 95 的目录, 比如 c:\net95
千万不要填回 server\share-95 (装回 server).

其它的选项看须要设, 比如 TCP/IP...... 并不会严重影响安装成功失败.
离开前一定要记得存文件, 且要存回 server\share-95 目录.且文件名用
MSBatch.inf,
理由同前所述.

(到此已算是完成 2/4, 但这阶段最重要, 所有安装都看 MSBatch.inf 设定.)

2.95 从 Clinet 安装

正式由 Client 端来装 95, 如一般用 DOD Novell Client Shell, Login Novell
Server.

cd \netwin.95 (server上 \share-95 目录)
setup [enter] (其实是setup mabatch.inf)

就可以看到 Client & Sever HD 一起"哀号"

ps.一般网络卡卡上都附有 LED 接脚,建议把 Client 面盘上的 "POWER" LED 接到

上 (或者任何 LED), 在传输中会像小星星般闪烁, 为何要这样作? 安装过程都是
Real Mode (很慢......), 到盘三次起动时 Real & Protected Mode 切来切去(更
慢!)
有时候如同当掉, 其实没当, 唯一的依据是网络讯号 (在哪里会如此我会提出来),

果超过 6 分钟没有闪 (HD 灯不准), 我 Client 是 P-120 就等过 6 分钟, 其它类
推.
网络卡背後一定有 LED (没 LED 自己看著办), 不然安装时就躲在电脑後面看 LED.

如果在 Batch.exe "Installation Options" | Set.. | Don't Stop Druing Setup
有选的话.从打 Setup 到 "重新起动" 只须一个键 "版权声明" Yes or No.
(fiften注:一般不要选"|Don't Stop During Setup",而选"|Stop at Every
Page",
因为有时会通不过,如我安装时在 硬件检测时通不过,后来减少了硬件的检测项

才通过。)

(fiften注:在点了Finish后可能会不Reboot,而出现
Invalid DPMI return form xxxx:xxxx,
这不要紧,用Ctrl+Alt+Del或Reset重启动即可.)

下列是 "最乾净" 的 Autoexec.bat & Config.sys.

由於 HD-Boot 的 95 所建的 Config & Autoexec 是依照原旧 DOS 的 Config &
Autoexec 所以没有预设值.
======================================================================
======================================================================
config.sys
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
device=c:\net95\himem.sys
device=c:\net95\emm386.exe

autoexec.bat
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
c:\net95\snapshot /S
c:\net95\net start NWRedir
c:\net95\net use * /d
c:\net95\net use W: \\LWARED\SYS
SET PATH=c:\net95;W:\NETWIN.95\;W:\NETWIN.95\COMMAND;
set tmp=c:\net95
set temp=c:\net95
======================================================================
如有 95 尚未支持的周边(SCSI, CDROM...) 在上列两文件加上.
如 95 有支持就尽量保持 "乾净".

再 Reboot, HD 轰隆一阵子, 等输入 ID & Pass(fiften注:你在Novell 上的帐号
及密码) , 而後 Client & Server HD 又开始抓狂.在 "第一次起动" 画面後,
屏幕一片黑暗而且会很久,那是在 RegEdit System,也许隔了一分钟 LED 才闪一下
...
神啊!! 请赐我大无畏的耐性让我能平安渡过是漫漫的 Setup, 并佑我不要抓狂与电

"玉碎"!!!....!!!...

而後如 "正常" 装 95一般, "检视应硬件随插随用", "组织控制台..."...
到了 "启动工具列设定" 以後又停住了, 不明原因, 可能又是 Novell 对中文长文
件名
敏感所引起. 再等......(同样情形对 NT 却不会) 到了设定 Exchange 完毕後重新
Reboot, 哈哈完了吗? 才 3/4 而已!

最後一次 Reboot, 在 "蓝天白云" 之後又挂了很久, 真的要切到 Protected Mode.
进入 "真正" 95 画面, 才算是完完全全装好 Server Based 95. 以後开机并不会有

此惊心动魄的等待, 如同 Real 95 一般.

Yea!

三种 Boot 中, HD-Boot 对 Server 负担最轻, Swap 仍然在 Local HD. 但是现在
HD
如此便宜, HD-Boot 好像不切实际, 对资源统一安全管理没啥意义. 再来是
Floppy-
Boot & RPL, 这两种除了不占本地空间外, 有一个最大的特色 --- "WorkStation
维护". 只要有各 Workstation 的 95 目录备份. 当某一台 95 挂了(乱装软件,乱

东西,乱设定...), 还原备份就可以回复备份前样子. 这对动不动又要重装的 95 特

有用, 尤其各 Workstation 目录内容没有几 MB(都是组态设定文件), 维护起来方
便多了



Sy Lion BP:999-178193
E-mail:[email protected]
Tele:3245881/1399832984
... UNREGISTERED EVALUATION COPY
* Wave Rider 1.33 *

-!- Wave Rider v1.33
* Origin: 沈阳Huachu Information BBS华储资讯站(024-3922722) (6:651/240)

- 信区: NETWORK .CHINA网络技术(中国)-------------------------------------
信件: 169 日期: 02 Dec 97 08:37:44
来自: Sy Lion 已读: 是 已回信 : 否
给: All 标记:
主题: Novell网用BootRom启动Win95大法:FLOPPY_BOOT Client的设定
------------------------------------------------------------------------------
发信人: fiften (图图), 信区: Novell
标 题: Novell下的95工作站(5):FLOPPY_BOOT Client的设定
发信站: BBS 水木清华站 (Mon Aug 4 11:10:06 1997)

第二.FLOPPY_BOOT的Client设定
Floppy-Boot 大部份与 HD-Boot 大同小异, 只是多了一个步骤.

1.设定Client端的Script文件(即mabatch.inf文件)

上一 Post 有提到任何 Boot 完全是看 MSBatch.inf(在 Server 上 95 目路录中),

定 MSBatch.inf 就是以 Batch.exe 来设定. 作完後储存档名自然是 MSBatch.inf,

Batch.exe 画面很清楚, 问填啥就填啥, 所有设定都是针对 Client 而言, 比如
Computer Name 填 Client 可不要填成 Server 名称, 其中重点在 "Network
Options" & "Installation Options"

在 "Network Options" 里 IPX/SPX Compatiable Protocol 一定要打 "勾", 我们

Login Novell Server 当然要走 IPX/SPX, Frame 预设是 Automatic, 也可以选
802.2
or 802.3 看 Server 是用何框架. 在左边有 "Client for Netware Network" 也一

要打 "勾", 光有 Network Protocol 没有 Client Shell 也不成. 下面 "Prefered
Server" 要填装上 95 的 Server(比如 lwared) "Enable LogOn Script Pre..."
是否要起动 Login Script, 看随意而 Script 中不能有载入 TSR Command Line!!

最後一项也是最最最重要的
"Enable Server Based Setup" 选 "Floppy Boot" <---一定要选!!
如果啥都没选, Setup 会原封不动把 95 拷到 Local HD.

大部份的设定与 HD-Boot 一样, 只有下列一个选项与 HD-Boot 不同.

注意::: "Installation Directory" 里填要装 Server Based 95 的目录,比如
w:\user\cwin95-1, 千万不要填回 server\share-95(装回 Server 上共用 95 的目
录)
在 95 的 Network.txt 中有提到,共享 95 的目录与各 Clients 目录要在同一
Server
没试过跨 Server 会发生何种问题.(fiften注:W盘可以和share-95目录在同一个盘,
也可以不一样,但是必须是你能有写,创建文件等权限的盘,如果不是同一个盘,以后
必须手工在autoexec.bat中加入
net use w: \\server\卷名)

其它的选项看须要设, 比如 TCP/IP... 并不会严重影响安装成功失败. 离开前一定

记得存档, 且要存回 server\share-95 目录.且档名用 MSBatch.inf, 理由同前所
述.

(到此已算是完成 2/4, 但这阶段最重要, 所有安装都看 MSBatch.inf 设定.)

2.设定Server端的INI文件(即machinese.ini文件)

由於系统组织档都在 Server 上, 95 起动後会作 Registry 动作(就是画面说"系统

织中", 所以要指定 95 的目录. 在 "正常" 的 95(含 HD-Boot)是在 MSDOS.SYS 中
WinDir= , WinBootDir= , HostWinBootDrv= . 而 Floppy-Boot(& RPL) 也有
System.dat(95 的 Registry 档), 按 95 RK 说这是 "mini" 版的 Registry 只负

启动用的, 还须要告诉真正的 Registry 所在.

在 \share-95(Server 上共享 95 目录)有一个 Machines.ini 就是设定各 Clients
的 Registry 所在(很像 Novell 的 bootconf.sys) 格式如下:
======================================================================
;Windows 95 MACHINES.INI
;[node address]
;SYSDATPATH=x:\<home directory>
;x=\\server\share

[0000b4752312] <--- 网路卡号, 可以用 Userlist /a 看到
SYSDATPATH=w:\user\cwin95-1 <--- Server 上此台把 95 装在的目录
"(不是 shared-95 目录哟)"
G:=\\LWARED\sys <--- 其他对应磁碟, 相当於 Novell "MAP"
H:=\\LWARED\app
:
:

[0000b4321234] <--- 另一台
SYSDATPATH=w:\user\rpl-95a
:
:
======================================================================

这部份要在执行 "Setup" 前作好, 否则第一次重开会发生 Registry 错误.
(fiften注:其实这个文件什么时侯改都可以,因为Machines.ini 实际上是
由setmdir(Set Machine Directory)读取并解释的)。

3. 95 从 Clinet 安装

正式由 Client 端来装 95, 如一般用 DOS Novell Client Shell, Login Novell
Server.
cd \netwin.95 (server上 \share-95 目录)
setup [enter]
这次就只看到 Server 的 HD "哀号"

如果在 Batch.exe "Installation Options" | Set.. | Don't Stop Druing
Setup 有选的话.从打 Setup 到 "重新起动" 只需一个键 "版权声明" Yes or No.
(fiften注:一般不要选"|Don't Stop During Setup",而选"|Stop at Every
Page",
因为有时会通不过,如我安装时在 硬件检测时通不过,后来减少了硬件的检测项

才通过。)

安装中在最後一定会要求放入 95 启动片(不是"救急片"),会作 Format 及 Copy 动
作.
如果没有, 重新作 Batch.exe 动作看 "Enable Server Based Setup"
"Floppy Boot" <--- 是否有选!!

(fiften注:在点了Finish后可能会不Reboot,而出现
Invalid DPMI return form xxxx:xxxx,
这不要紧,用Ctrl+Alt+Del或Reset重启动即可.)

通常 3-5 分钟, 就重新起动. ~~~ 不要马上再执行 95 开机动作 ~~~

以下是 Floppy 内含档案及 Autoexec.bat 内容, 如果有特殊硬体要 DOS Driver

样在这磁片作设定.
Files List(预设值)
======================================================================
ASPI2HLP.SYS CMD640X.SYS CMD640X2.SYS DBLBUFF.SYS
HIMEM.SYS IFSHLP.SYS NDISHLP.SYS NE2000.DOS
NET.EXE NET.MSG PROTMAN.DOS PROTMAN.EXE
SETMDIR.EXE SNAPSHOT.EXE SETVER.EXE PROTOCOL.INI
IO.SYS AUTOEXEC.BAT COMMAND.COM

Autoexec.bat(预设值)
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
snapshot /S /R
net start NWRedir
net use * /d
net use W: \\LWARED\SYS
PATH=W:\NETWIN.95\;W:\NETWIN.95\COMMAND
setmdir <--- 就是比 HD-Boot 多一行,要作 Registry 的.

最好顺便检查 MSDOS.SYS
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
[Paths]
WinDir=w:\user\cwin95-1
WinBootDir=A:\
HostWinBootDrv=A

[Options]
BootMulti=1
BootGUI=1
Network=1
LoadTop=0
======================================================================

而後过程与 HD-Boot 完全一样.




Sy Lion BP:999-178193
E-mail:[email protected]
Tele:3245881/1399832984
... UNREGISTERED EVALUATION COPY
* Wave Rider 1.33 *

-!- Wave Rider v1.33
* Origin: 沈阳Huachu Information BBS华储资讯站(024-3922722) (6:651/240)

- 信区: NETWORK .CHINA网络技术(中国)-------------------------------------
信件: 170 日期: 02 Dec 97 08:38:45
来自: Sy Lion 已读: 是 已回信 : 否
给: All 标记:
主题: Novell网用BootRom启动Win95大法:REMOTE_BOOT Client的设定
------------------------------------------------------------------------------
发信人: fiften (图图), 信区: Novell
标 题: Novell下的95工作站(6):REMOTE_BOOT Client的设定
发信站: BBS 水木清华站 (Mon Aug 4 11:11:32 1997)

第三. Remote_Boot Clinet 端设定

1.设定Client端的Script文件(即mabatch.inf文件)
利用Batch.exe来设定.Batch.exe 画面很清楚, 问填啥就填啥, 所有设定都是针

Client 而言, 比如Computer Name: 填 Client 可不要填成 Server 名称, 其中重

在 "Network Options" & "Installation Options"

在 "Network Options" 里 IPX/SPX Compatible Protocol 一定要打 "勾", 我们

Login Novell Server 当然要走 IPX/SPX, Frame 预设是 Automatic, 也可以选
802.2
or 802.3 看 Server 是用何协议. 在左边有 "Client for Netware Network" 也
一定
要打"勾", 光有 Network Protocol 没有 Client Shell 也不成.

注意::::

网络设定部份,必须要在这阶段完全设定好, 不能在起动成功後的 95 再设定.
如 Client Shell, Protocol, Service...

下面 "Prefered Server" 要填装上 95 的 Server(比如 lwared)
"Enable LogOn Script Pre....."是否要起动 Login Script, 看随意而 Script
中不
能有载入 TSR Command Line!!

最後一项也是最最最重要的
"Enable Server Based Setup" 选 "Remote Boot" <--- 一定要选!!
如果啥都没选, Setup 会原封不动把 95 拷到 Local HD.

大部份的设定与前二种一样,只有下列一个选项不同

"Installation Directory" 里填要装 Server Based 95 的目录, 比如
w:\user\rpl-95a 千万不要填回 server\share-95(装回 Server 上共用 95 的目
录).
在 95 的 Network.txt 中有提到, 共享 95 的目录与各 Clients 目录要在同一
Server. 没试过跨 Server 会发生何种问题.(fiften注:W盘最好和share-95目录在
同一个盘,不然会找不到,因为好像Setup只自动在autoexec.bat中加入一个
net use)

离开前一定要记得存文件, 且要存回 server\share-95 目录. 且文件名用
MSBatch.inf,
理由同前所述.
(到此已算是完成 2/4, 但这阶段最重要, 所有安装都看 MSBatch.inf 设定.)

2.设定Server端的INI文件(即machinese.ini文件)
由於系统组织文件都在 Server 上, 95 起动後会作 Registry 动作 (就是画
面说 "系统
组织中", 所以要指定 95 的目录. 在 "正常" 的 95 (含 HD-Boot) 是在
MSDOS.SYS
中 WinDir= , WinBootDir= , HostWinBootDrv= 而 Floppy-Boot(& RPL) 也有
System.dat (95 的 Registry 文件), 按 95 RK 说这是 "mini" 版的 Registry
只负责
起动用的, 还须要告诉真正的 Registry 所在.
在 \share-95 (server 上共享 95 目录) 有一个 Machines.ini 就是设定各
Clients
的 Registry 所在 (很像 Novell 的 Bootconf.sys), 格式如下:

======================================================================
;Windows 95 MACHINES.INI
;[node address]
;SYSDATPATH=x:\<home directory>
;x=\\server\share

[0000b4752312]
SYSDATPATH=w:\user\cwin95-1 (不要写成SYSDATAPATH=...)
G:=\\LWARED\sys ^
H:=\\LWARED\app
:
:

[0000b4321234] <--- 网络卡号, 可以用 Userlist /a 看到
SYSDATPATH=w:\user\rpl-95a <--- Server上此台把 95装在
的目录 "(不是 shared-95 目录哟)"
p:=\\nw2\sys <--- 其他对应磁盘, 相当於 Novell "MAP"
:
:
======================================================================

这部份要在执行 "Setup" 前作好, 否则盘一次重开会发生 Registry 错误.
(fiften注:其实这个文件什么时侯改都可以,因为Machines.ini 实际上是
由setmdir(Set Machine Directory)读取并解释的)。

3. 95 从 Clinet 安装

执行 Setup 前确定此台 Workstation 是 "真正" 无盘的 Remote-Boot.
如果非如此,则在 ImageFile 中并没有 Ramdrive.sys(虚拟磁盘).
所以最好也是 Boot-ROM 开机後再执行 "Setup"

以 Boot-ROM 开机.
cd \netwin.95 (server上 \share-95 目录)
setup [enter](fiften注:此处应为 setup /t:p:\temp /is /id p为你的网络盘,
/is /id可选可不选,但/t必选,不然会出现"Can not load Progman",就退出了)

这次就只看到 Server 的 HD "哀号"

如果在 Batch.exe "Installation Options" | Set.. | Don't Stop
Druing Setup 有选的话. 从打 Setup 到 "重新起动" 只须一个键 "版权声明"
Yes or No.
(fiften注:一般不要选"|Don't Stop During Setup",而选"|Stop at Every
Page",
因为有时会通不过,如我安装时在 硬件检测时通不过,后来减少了硬件的检测项

才通过。)

(fiften注:在点了Finish后可能会不Reboot,而出现
Invalid DPMI return form xxxx:xxxx,
这不要紧,用Ctrl+Alt+Del或Reset重启动即可.)

在上一个阶段完成後, 安装程序会产生 net$dos.sys 在 Server 中 Client 安装的

录 (ex:\user\rpl-95a) 下. 找另一台 Client 把这 net$dos.sys 拷到 Server 的
\login下. 这步骤最好要考虑一下, 不一定每一台 RPL Client 通通都是 95 开机,
最好搭配 "Bootconf.sys" 为特定 Client, 指定 ImageFile. 所以换个名再拷过来
并且搭配 Bootconf.sys, 而 Bootconf.sys 设定参照 Novell 手册.

Server 上有了 95 的 ImageFile, 可以用 Boot-ROM 开机.

下列是 ImageFile 中的文件案(预设值):
======================================================================
ASPI2HLP.SYS WIN.BAT CMD640X.SYS
CMD640X2.SYS DBLBUFF.SYS HIMEM.SYS
IFSHLP.SYS NDISHLP.SYS NE2000.DOS
NET.EXE NET.MSG NWRPLTRM.COM
PROTMAN.DOS PROTMAN.EXE RAMDRIVE.SYS
RPLBOOT.SYS SETMDIR.EXE SNAPSHOT.EXE
SETVER.EXE SYSTEM.DAT IO.SYS
CONFIG.SYS AUTOEXEC.BAT MSDOS.SYS
COMMAND.COM PROTOCOL.INI

C 盘里 \winboot 中的 config.sys & autoexec.bat
config.sys(预设值):
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
DEVICE=HIMEM.SYS
DEVICE=ramdrive.sys 1440 /e <---这一行一定要有, 因为 95
要由 DOS 7 启动, 而 client 不一定有 HD, 所以造一个虚拟磁盘.

AUTOEXEC.BAT(预设值):
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
@if not exist C:\winboot\nul mkdir c:\winboot
copy a:\system.dat c:\system.dat
@copy a:\ C:\winboot
会把 A (即 ImageFile) 所有资料拷到这 C 的 \winboot

C:
cd \winboot
当 95 跑完 Autoexec.bat 後应该会马上执行 Win.com 但是网络连结 (Real-Mode)
还没作, 所以多了 Win.bat

WIN.BAT(预设值):
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
set comspec=c:\winboot\command.com

nwrpltrm <--- 比 Floppy-Boot 多了这一行

snapshot /S /B:C
net start NWRedir
net use * /d
net use W: \\LWARED\SYS
PATH=W:\NETWIN.95\;W:\NETWIN.95\COMMAND

setmdir <--- Floppy & RPL 特有的一行

win.com
==================================================================

这三篇文章即是以 RPL Workstation 95(32 mb) 打的, 在 Server Load 还算轻的

候, 效率还不错, 但是连 Swapper 都在 Server 的 Server Based 95 Client 多一

连上 Server, 那真的要有 "傲人" 的耐性. 非不得已, 不要把 Swapper(Paging)

到 Server 上. 也尽量不要同时一堆 Server Based 95 同时开机(真的有得等...),
有人曾问我把整个教室的 Clients 都用 Remote-Boot 启动 95?

您说呢?......

我想不是学生被 Down, 是老师 Down 掉... :P



Sy Lion BP:999-178193
E-mail:[email protected]
Tele:3245881/1399832984
... UNREGISTERED EVALUATION COPY
* Wave Rider 1.33 *

-!- Wave Rider v1.33
* Origin: 沈阳Huachu Information BBS华储资讯站(024-3922722) (6:651/240)

- 信区: NETWORK .CHINA网络技术(中国)-------------------------------------
信件: 171 日期: 02 Dec 97 08:39:46
来自: Sy Lion 已读: 是 已回信 : 否
给: All 标记:
主题: Novell网用BootRom启动Win95大法:事后工作
------------------------------------------------------------------------------
发信人: fiften (图图), 信区: Novell
标 题: Novell下的95工作站(7):事后工作
发信站: BBS 水木清华站 (Mon Aug 4 11:12:23 1997)

事后的处理:Paging File 的考虑

95 会作 "硬盘置换文件", 而且不小, 几台还无所谓, 多了 Clients 拼命在
Server 上
作 Paging(Swap), 尤其某一台 95 RAM 特别小, 那大家不要作事了...
RAM 小的 95 尽量用 HD-Boot.或者分摊 Paging File 给其它 Server.
但是先在 Machines.ini 中设定其它 Server 对应到的"磁盘", 如:

[0000b4752312]
SYSDATPATH=w:\user\cwin95-1
H:=\\LWARED\app
p:=\\NW2\app <--- P: 盘在 NW2 的 app volume 上

在 Client 95 目录下编辑 System.ini 其中有一行

Pagingfile=p:\swapper\swapper.dat 把 Swapper 改到 P 盘上的 \swapper 下
文件名随意(不能"长文件名"), ~~注意~~ 如有其它 Clients 设同目录, 文件名需
不同!!

以此方法减轻 Share-95 Server 的负担, 这地方设定最好 Client-95 装好再作.




Sy Lion BP:999-178193
E-mail:[email protected]
Tele:3245881/1399832984
... UNREGISTERED EVALUATION COPY
* Wave Rider 1.33 *

-!- Wave Rider v1.33
* Origin: 沈阳Huachu Information BBS华储资讯站(024-3922722) (6:651/240)

 

 

回到网络助手




月光软件源码下载编程文档电脑教程网站优化网址导航网络文学游戏天地生活休闲写作范文安妮宝贝站内搜索
电脑技术编程开发网络专区谈天说地情感世界游戏元素分类游戏热门游戏体育运动手机专区业余爱好影视沙龙
音乐天地数码广场教育园地科学大观古今纵横谈股论金人文艺术医学保健动漫图酷二手专区地方风情各行各业

月光软件站·版权所有