HD Boot |
|
jackkcg
站務副站長 發表:891 回覆:1050 積分:848 註冊:2002-03-23 發送簡訊給我 |
此為轉貼資料 HD Boot
--------------------------------------------------------------------------------
[解說] [版主] 看來 MCP 不太好拿:P
sdat.bbs@cis.nctu (Commodore):
在 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. 在跑 NetBios 能裝上 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 分鐘, 95 就順利裝在 Novell Server 了. 裝好後 NetSetup.exe 有兩個按紐 "新增" & "檢視".
不知是我不會用還是此程式的 BUG, 設定了老半天, 要存檔都會錯誤 or 根本沒存:(
這兩個選項是針對 Floppy-Boot & Boot-ROM 用的, 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 列於下, 因為
原說明是英文版, 所以 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)
L ocal 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. 如一開始說的 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: 填 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 設定.
[版主] 你還撐的下去嗎?^_^ 95 從 Clinet 安裝 正式由 Client 端來裝 95, 如一般用 DOD 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 & 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.
通常 3-5 分鐘, 就重新起動. 然後就看到 "第一次起動..." 畫面, 一定要按 F4,
到原 DOS 要修改 Config.w40 & Autoexec.w40, Winboot.sys (即 95 的 IO.SYS) 不管是什麼 Boot, C-Win95 的 HD Protected 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, CDROM...) 在上列兩檔加上.
如 95 有支援就儘量保持 "乾淨". 再 Reboot, HD 轟隆一陣子, 等輸入 ID & Pass, 而後 Client & Server HD 又開始
抓狂. 在 "第一次起動" 畫面後, 螢幕一片黑暗而且會很久,那是在 RegEdit System
也許隔了一分鐘 LED 才閃一下...
神啊!! 請賜我大無畏的耐性讓我能平安渡過是漫漫的 Setup, 並佑我不要抓狂與電腦
"玉碎"!!!....!!!...
[版主] 我整理到這裡也快抓狂了^O^
而後如 "正常" 裝 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(都是組態設定檔), 維護起來方便多了
*********************************************************
哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
K.表Knowlege 知識,就是本站的標語:Open our mind to make knowledge together!
希望能大家敞開心胸,將知識寶庫結合一起
------
********************************************************** 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知 K.表Knowlege 知識,就是本站的標語:Open our mind |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |