2007年1月26日 星期五

[電腦教室管理] 如何製作另類的ghost網路開機光碟 !!!

前篇文章提及使用網路版ghost來安裝整間實驗室的作業流程,

其中提及 "另類的ghost網路開機光碟"(Ghost CD), 以下介紹如何製作此光碟 :

以下以RTL8169網路卡為例, 使用網路版 Ghost 7.5 來製作 DOS 版網路開機磁片

1. 首先必須取得 RTL8169網路卡 NDIS2 Driver
2. 製作 RTL8169 Ghost網路開機磁片 -->取名為 Ghost
 (1) 執行 Symantec Ghost --> Ghost開機精靈
 (2) 選擇 網路開機精靈 --> 下一步
 (3) 選擇 新增 --> RTL8139 NDIS2驅動程式 --> 瀏覽 --> ...
 (4) 以上新增完RTL8169 NDIS2驅動程式後 -->
   點選 RTL8139 NDIS驅動程式 --> 下一步
 (5) DOS版本選擇 MS-DOS --> 下一步
 (6) 選擇 Symantec Ghost --> 下一步
 (7) 選擇 IP設定值會... --> 設定 IP : 192.168.0.111,
   遮罩 : 255.255.255.0 --> 下一步
 (8) 準備一張空白1.44M磁片 --> 開始寫入
3. 製作 RTL8169 GhostCast 伺服器開機磁片 --> 取名為 GhostCast
 (1) 執行 Symantec Ghost --> Ghost開機精靈
 (2) 選擇 網路開機精靈 --> 下一步
 (4) 點選 RTL8139 NDIS驅動程式 --> 下一步
 (5) DOS版本選擇 MS-DOS --> 下一步
 (6) 選擇 Symantec GhostCast --> 下一步
 (7) 選擇 IP設定值會... --> 設定 IP : 192.168.0.222,
   遮罩 : 255.255.255.0 --> 下一步
 (8) 準備一張空白1.44M磁片 --> 開始寫入
4. 開始製作另類Ghost網路開機磁片
 (1) 準備一份空白可開機的MS-DOS磁片 --> 取名為 GhostDisk
 (2) 在 GhostDisk 建立下列目錄
   A:\COMMON\NET
   A:\RTL8169
 (3) 將 Ghost 的 GHOST目錄 複製至 GhostDisk
 (4) 將 Ghost 的 NET目錄 複製至 GhostDisk 的 A:\RTL8169
 (5) 將 GhostDisk 的 A:\RTL8169\NET目錄下部份檔案
   移至A:\COMMON\NET中, 如下 :
   A:\RTL8169\NET\DIS_PKT.DOS
   A:\RTL8169\NET\NETBIND.COM
   A:\RTL8169\NET\PROTMAN.DOS
   A:\RTL8169\NET\PROTMAN.EXE
 (6) 將 MS-DOS 部份檔案複製至 GhostDisk, 如下 :
   HIMEM.SYS
   MSCDEX.EXE
   OAKCDROM.SYS
   MOUSE.COM
   MOUSE.INI
   xmsdsk.exe --> 這個是從網路找到的, 好處是
          可以指定ramdisk的磁碟機代號
 (7) 用C寫一支程式, 可以修改
wattcp.cfg 檔內的IP,
   本人改寫好程式, 名稱為 updateip.exe

 (8) 編輯 GhostDisk 的 config.sys 檔案, 如下 :
   [Common]
   LASTDRIVE=Z
   DEVICE=himem.sys
   DEVICE=oakcdrom.sys /d:idecd001

   [menu]
   menuitem=A,Drive A
   menuitem=RTL8169,RTL8169,Asus AS-D672,AS-D765
   menudefault=RTL8169,60

   [A]

   [RTL8169]
   DEVICE=\COMMON\net\protman.dos /I:\RTL8169\net
   DEVICE=\COMMON\net\dis_pkt.dos
   DEVICE=\RTL8169\net\rtgbnd.dos
 (9)
編輯 GhostDisk 的 autoexec.bat 檔案, 如下 :
   @echo off

   mscdex.exe /d:idecd001 /L:X
   PATH A:\;I:\;I:\GHOST;X:\;X:\msdos;X:\msdos\EBD;
       X:\dostools;Y:\;Y:\msdos;Y:\msdos\EBD;Y:\dostools
   mouse.com
   if %CONFIG% == A goto END

   :GHOST
   a:\xmsdsk 1440 I: /y
   a:\COMMON\net\netbind.com

   SET COMSPEC=I:\COMMAND.COM

   mkdir I:\ghost
   copy a:\command.com I: /Y
   copy a:\updateip.exe I: /Y
   copy a:\ghost\ghost.exe I:\ghost /Y
   copy a:\ghost\wattcp.cfg I:\ghost /Y

   I:
   call updateip.exe
   cd \ghost
   echo Loading...
   call GHOST.EXE -fni

   :END
 (10) 最後測試使用, 以 GhostDisk 開機
 (11) 成功後再以此 GhostDisk 燒可開機光碟,
   燒錄時再加上以下檔案 --> 取名為 GhostCD
   GhostCast 中的DOSGHSRV.EXE
   MS-DOS --> 將MSDOS磁片中的所有檔案放在光碟 MS-DOS 目錄中
   DOSTOOLS --> 將常用的DOS tools程式放進來 DOSTOOLS 目錄中
 (12) 以上還能再加其他網路卡Driver, 1.44M磁片,
   大概可以加5個網路卡Driver
 (13) Ghost CD 大功告成 !

0 意見: