發信人:cab.bbs@192.192.180.180 (不負人不負我) 日期:07 Apr 1997 19:40:05 GMT 標題:將win95 裝在 novell Server 上(floppy boot 版本) 信群:tw.bbs.comp.novell 看板:novell 代號:<3I4FYV$OCD@192.192.180.180> 組織:NTIC BBS Floppy-Boot 大部份與 HD-Boot大同小異,只是多了一個步驟. 第一階段都一樣,把 95裝上 server要用 netsetup.exe,方法 如 HD-Boot中 "[把 95裝在 Novell Server]"一樣. 再說一次,Floppy-Boot & RPL,Server 一定務必絕對必須要 支援 [[[[長---檔---名]]]]. (共享 95的 Volume可以無所謂但各 clients目錄的 Volume 一定要支援) 再來就是最重要的 Client端設定. [Clinet 端設定] 上一 post有提到任何 boot完全是看 msbatch.inf(在 server上 95目路錄 中),設定 msbatch.inf就是以 batch.exe來設定.作完後儲存檔名自然是 msbatch.inf,為何如此,前一 post有說明. batch.exe 畫面很清楚,問填啥就填啥,所有設定都是針對 client而言,比如 Computer Name: 填 client3可不要填成 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也不成. 下面 "prefferd 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會發生何種問題. 其它的選項看須要設,比如 Tcp/Ip,.......並不會嚴重影響安裝成功失敗. 離開前一定要記得存檔,且要存回 server\share-95 目錄.且檔名用 msbatch.inf,理由同前所述. 到此已算是完成 2/4,但這階段最重要,所有安裝都看 msbatch.inf 設定. 由於系統組織檔都在 server上,95起動後會作 registry動作(就是畫面 說"系統組織中",所以要指定 95的目錄.在"正常"的 95(含 HD-boot)是 在 msdos.sys中 WinDir= ,WinBootDir= ,HostWinBootDrv= .而 floppy -boot(& RPL)也有 system.dat(95 的 resgtry檔),按 95 RK說這是 "mini"版的 registry只負責起動用的,還須要告訴真正的 registry 所在. 在 \share-95(server 上共享 95目錄)有一個 machines.ini就是設定各 clients 的 registry所在(很像 Novell 的 bootconf.sys) 格式如下: -------------------------- ;Windows 95 MACHINES.INI ;[node address] ;SYSDATPATH=x:\ ;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錯誤. [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. 安裝中在最後一定會要求放入 95啟動片(不是"救急片"),會作 format及 copy 動作.如果沒有,重新作 batch.exe動作看 "Enable server based setup" "Floppy Boot" <-------------- 是否有選!! 通常 3-5 minute,就從新起動.~~不要馬上再執行 95開機動作.~~ ******************************************************************** 不管是什麼 boot,C-Win95 的 HD protect-mode device好像與 ipx/spx不合, 如果按正常安裝會發生 load device到 HD device就掛了.常為此問題困擾, 而後感謝 "Luckdog"網友賜教(真的萬分感謝....)把 95的 io.sys換成英文 版的就正常,但如有其它問題還未知,正在觀察中..... ******************************************************************** 想辦法找來英文版的 io.sys,把磁片上原來的換掉. 並且檢查 autoexec.bat,由於是磁片起動自然沒有"雙起動"作用(要作也 是可以)因此沒有 io.dos ,msdos.dos ,autoexec.dos ,config.dos. 甚至連 config.sys 都沒了,自然不會有舊 dos or novell client shell 打架問題. 以下是 Floppy內含檔案及 autoexec.bat內容,如果有特殊硬體要 dos driver 同樣在這磁片作設定. Flies 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 完全一樣. [Pagingfile的考量] 95 會作"硬碟置換檔",而且不小,幾台還無所謂,多了 clients拼命 在 server上作 paging(swapper),尤其某一台 95 ram特別小,那大 家不要作事了..... ram 小的 95儘量用 HD-Boot.或者分攤 pagingfile給其它 server. 但是先在 machines.ini中設定其它 server對應到的"磁碟",如: [0000b4752312] SYSDATPATH=w:\user\cwin95-1 G:=\\LWARED\sys 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裝好再作. -- * Origin: ★ 交通大學資訊科學系 BBS ★ -- /\█/\ Origin: // █ \ 碧海藍天 █ (bbs.ntcic.edu.tw) .