發信人:cab.bbs@192.192.180.180 (不負人不負我) 日期:07 Apr 1997 19:41:19 GMT 標題:將win95 裝在 novell Server 上(HD boot 版本) 信群:tw.bbs.comp.novell 看板:novell 代號:<3I4FZe$NG8@192.192.180.180> 組織:NTIC BBS 在 Win 3.1X 時代有許多地方為了資源統一管理,節省硬體投資,.....一 ㄊㄨㄚ原因,須要把 Win裝在 Server. M$也很夠意思以 setup /a(把 win 裝在 server) setup /n(由 client 來分享 server上的 win,設定 client 的環境) 到了 95時代,上面的指令沒辦法用了,改為 netsetup.exe & batch.exe(在 cd-rom \admin\nettools\netsetup\ ),目錄裡的 .txt 沒說明啥只是叫人 參考啥勞子的"資源包",原來那 "資源包"指的是 cd-rom \win95\admin \reskit\helpfile\win95rk.hlp (resource kit help) 因為是"輔助說明檔"所以可以直接用 mouse點兩下 or "檔案總管"按 enter ,就可以看到一堆很多有用的說明,資源分享,regedit system,slip 設定... server based setup也在裡面.(奇怪的是為何 M$不乾脆附在使用手冊,更扯 的是 Taiwan M$根本沒把此 Help中文化,會很難嗎,會很耗人力嗎.... :( ) 其中有關 server based setup 幾乎佔掉 Help一半以上(與 OS/2的 CID有得 拼,囉嗦程度有過之而無不及).95 在 server上起動有三種,且安裝方式都不 一樣,與 3.1x時 login Novell打 setup /n再寫好 login script 就搞定截然 不同. 三種方式想當然爾 HD-boot最容易也效率最好.而 floppy-boot & Boot-rom 最好先以 floppy-boot試成功後再換 boot-rom,因為我發現造出的 imagefile 有一個 "bug!!"真的要"借"用 floppy來修改. 95 Server Based Setup,照原說明提到,許多種 Server都可以裝上 95,但是 Client 端的 shell就得必須搭配原 for Win 3.1的 client shell(如 Sun PC-NFS....), 且執行 95後對 server的傳輸仍然 real mode(慢.....................的可以, 且不穩!!!!).能切到 protect mode有兩種,一為 M$自家的 netbios,另外當然是 Novell ipx/spx. 在跑 Netbois能裝上 95分享給 client可以 HD-Boot,Floppy-Boot,RPL的 Server 有 NTAS(NT Server),IBM LanServer(改名了 Warp Server) 能 HD-Boot & Floppy Boot NT,Warp-Connect 只能 HD-Boot WFW(Windows for WorkGroup) 有趣的是 Win 95竟然不能當 95 based server,比 WFW還不如(還是我不會用)???... 跑 ipx/spx當然是 Novell 3.1x ,4.x...,Personal Netware & Netware Lite不能當 based server.Novell Server通通支援各種 boot. 按 resource kit Help說,安裝有兩階段,但是 client端設定最重要,所以我 分三階段來說明. [把 95裝在 Novell Server] 裝在 server,沒分 HD-boot,floppy.....,就只是把 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,其中奧妙裝了就知道. 比如 r:\win95 (本地端 "升級版" cd-rom) 再來是否要建 "預設值",這個所謂 "預設值"指的是 Client安裝的 script. 選 "不用預設值",裝好後再以 batch.exe造 script. 如果用 "建立預設值"會跑出對話視窗含很多選項,這就是 Client設定選項. 等到辛辛苦苦一項項填完後按 "存檔"......"錯誤!存檔失敗" 吐血!!!! 不要懷疑,不是您的錯,這是此程式 bug! 繼續會問 "產品序號",我發現亂打都可以, Client端安裝時也沒問. 這算不算是 BUG!! .....? 然後會好像當掉一樣,等差不多一分多鐘就可以聽到 cd-rom開始 "哀號" 等到差不多 20 minutes, 95就順利裝在 Novell Server了. 裝好後 netsetup.exe有兩個按紐 "新增" & "檢視" 不知是我不會用還是此程式的 bug,設定了老半天,要存檔都會錯誤 or 根本 沒存... :( 這兩個選項是針對 floppy-boot & boot-room用的,HD-boot可以免了. 其實修改 ini 是比較保險也不容易出問題(machines.ini). 95 裝上 Novell記得要 FLAG \SHARE-95 S SUB 能共用,不然每次只能讓一 台 client boot. Server 端裝上 95只算是成功了 1/4,真正重頭戲是 client端的設定. [Clinet 端設定] 根據 resource kit help說明,三種 client boot所須要 Ram & HD列於下, 因為原說明是 english version,so 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 drive 2 MB --------------------------------------------------------------------- Remote-boot startup, Windows 95 on a server 0 2 MB --------------------------------------------------------------------- 上面列的 HD-boot 為何還要 20 mb,是把 swapper file算近去,而下三列並 沒有把 swapper file 算進 server 空間(當然也可把 HD-boot swapper設回 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)3 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-room,本地端 client最好要有 >12 mb-ram. 如一開始說的 HD-boot,最容易也效率最好,先從 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..... 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: 填 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" 選 "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 設定. [95 從 Clinet安裝] 正式由 client端來裝 95,如一般用 dos novell client shell, login novell server, cd \netwin.95( server上 \share-95目錄) setup [enter] 就可以看到 client & sever HD一起"哀號" PS:一般網路卡卡上都附有 LED 接腳,建議把 client面盤上的 "power" LED 接到卡上(或者任何 LED),在傳輸中會像小星星般閃爍,為何要這樣作? 安裝過程都是 real mode(很慢......),到第三次起動時 real & protect mode 切來切去(更慢......),有時候如同當掉,其實沒當,唯一的依據是 網路訊號(在哪裡會如此我會提出來),如果超過 6 minutes沒有閃(HD燈 不準),我 client是 P-120就等過 6 minutes,其它類推..... 網路卡背後一定有 LED(沒 LED自己看著辦),不然安裝時就躲在電腦後 面看 LED. 如果在 batch.exe "installation options" | Set.. | Don't Stop Druing Setup 有選的話.從打 setup 到 "重新起動"只須一個鍵 "版權聲明" yes or no. 通常 3-5 minute,就從新起動.然後就看到"第一次起動..."畫面,一定要按 F4, 到原 dos 要修改 config.w40 & autoexe.w40 ,winboot.sys(即 95的 io.sys) ******************************************************************** 不管是什麼 boot,C-Win95 的 HD protect-mode device好像與 ipx/spx不合, 如果按正常安裝會發生 load device到 HD device就掛了.常為此問題困擾, 而後感謝 "Luckdog"網友賜教(真的萬分感謝....)把 95的 io.sys換成英文 版的就正常,但如有其它問題還未知,正在觀察中..... ******************************************************************** 想辦法找來英文版的 io.sys(在 dos 6.x時即 winboot.sys),把原來的換掉. 並且檢查 autoexec.w40 ,config.w40. 不管用啥 boot, 95都用自家 M$ client shell(走 ndis),所以通常要把原 Novell client shell 砍乾淨免得作怪.下列是"最乾淨"的 autoexec.w40 & config.w40. 由於 HD-Boot的 95所建的 config & autoexec 是依照原舊 dos的 config & autoexec 所以沒有預設值. config.w40 -------------- 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,cd-rom,....)在上列兩檔加上. 如 95有支援就儘量保持"乾淨". 再 reboot,HD 轟隆一陣子,等輸入 ID & Pass,而後 client & server HD 又開始抓狂.在"第一次起動"畫面後,螢幕一片黑暗而且會很久,那是在 regedit system,也許隔了一分鐘 LED才閃一下..... 神啊!!請賜我大無畏的耐性讓我能平安渡過是漫漫的 setup,並佑我不要抓 狂與電腦"玉碎"!!!....!!!... 而後如 "正常"裝 95一般, "檢視應硬體隨插隨用","組織控制台..",..... 到了 "啟動工具列設定"以後又 hang住了,不明原因,可能又是 Novell對 中文長檔名敏感所引起.再等...............(同樣情形對 NT卻不會) 到了設定 Exchange完畢後從新 reboot,哈哈完了嗎?才 3/4而已! 最後一次 reboot,在 "藍天白雲"之後又掛了很久,真的要切到 protect mode. 進入 "真正" 95畫面,才算是完完全全裝好 serverbased 95.以後 開機並不會有如此驚心動魄的等待,如同 real 95一般. Yea! ---------------------------------------------------------------------- 三種 boot中,HD-boot對 server負擔最輕, swapper仍然在 local HD.但 是現在 HD如此便宜,HD-boot好像不切實際,對資源統一安全管理沒啥意義 .. 再來是 Floppy-Boot & RPL,這兩種除了不佔本地空間外,有一個最大的特 色--"WorkStation 維護".只要有各 workstation的 95目錄備份.當某一台 95掛了(亂灌軟體,亂砍東西,亂設定,......),還原備份就可以回復備份前 樣子.這對動不動又要重灌的 95特別有用,尤其各 workstation目錄內容 沒有幾 mb(都是組態設定檔),維護起來方便多了....... -- * Origin: ★ 交通大學資訊科學系 BBS ★ -- /\█/\ Origin: // █ \ 碧海藍天 █ (bbs.ntcic.edu.tw) .