作為校園里的計(jì)算機(jī)教師,除了承擔(dān)信息技術(shù)教學(xué)任務(wù)外,還有很大一部分時(shí)間和精力是放在校園網(wǎng)絡(luò)的管理和維護(hù)上,特別是計(jì)算機(jī)的維護(hù)上。為了提高效率,節(jié)省時(shí)間,我們往往會(huì)定制一大堆系統(tǒng)鏡像文件以備恢復(fù)之用。考慮到系統(tǒng)崩潰時(shí)網(wǎng)絡(luò)不通等因素,我們不得不將這些鏡像文件刻錄到光盤(pán)上,但有時(shí)由于生成的鏡像文件超過(guò)700MB不得不使出渾身解數(shù)為鏡像文件減肥。一個(gè)電話打來(lái),某某辦公室的計(jì)算機(jī)出問(wèn)題了,就得攜帶工具包“出診”。而有時(shí)因?yàn)橥鼛б粡埍P(pán)就得多走一程回頭路……。
可是今天,“出診”時(shí)我只需一張盤(pán)——DOS.NET軟盤(pán)(為了攜帶方便,我后來(lái)改做成了DOS.NET優(yōu)盤(pán)),諸如系統(tǒng)恢復(fù)等問(wèn)題再也難不倒我了,因?yàn)槲业谋P(pán)有一個(gè)特別之處,它能驅(qū)動(dòng)網(wǎng)卡,連通FTP服務(wù)器,從FTP服務(wù)器中下載自己想要的任何東西。
支持網(wǎng)卡的DOS系統(tǒng)盤(pán)
我們借助Ghost v8.2 Corporate Edition(下載地址:http://www.crsky.com/Download.asp?ID=9101)來(lái)創(chuàng)建帶有網(wǎng)卡驅(qū)動(dòng)的DOS系統(tǒng)盤(pán)。
安裝好Ghost v8.2 Corporate Edition后,點(diǎn)擊“開(kāi)始→程序→Symantec Ghost→Ghost Boot Wizard”(如圖1),在彈出窗口中選擇“Network Boot Disk”,點(diǎn)擊“下一步”。選擇相應(yīng)的網(wǎng)卡類型(如圖2),這里以最常見(jiàn)的Realtek 8139RTL Fast Ethernet網(wǎng)卡為例,假如您的網(wǎng)卡不在列表當(dāng)中,則需要準(zhǔn)備相應(yīng)的NDIS2 Driver 或Packet Driver(NDIS2 Driver驅(qū)動(dòng)程序擴(kuò)展名為DOS,通過(guò)config.sys加載;而Packet Driver驅(qū)動(dòng)程序擴(kuò)展名為COM,通過(guò)Autoexec.bat加載。一般相應(yīng)的驅(qū)動(dòng)程序在網(wǎng)卡隨機(jī)驅(qū)動(dòng)光盤(pán)或軟盤(pán)中的NDIS2和PKTDRV文件夾中),通過(guò)Add功能將其添加到列表中。
點(diǎn)擊“下一步”,選擇DOS的種類(如圖3)。由于PC-DOS已經(jīng)內(nèi)置在Symantec Ghost中,所以可以直接使用。假如要用MS-DOS,則還需要制作一張MS-DOS啟動(dòng)盤(pán)(如Windows 98啟動(dòng)盤(pán)),通過(guò)“Get MS-DOS…”功能將MS-DOS啟動(dòng)盤(pán)導(dǎo)入到Symantec Ghost中。
點(diǎn)擊“下一步”,如果所在的校園網(wǎng)通過(guò)DHCP動(dòng)態(tài)分配IP,則可以選擇DHCP will assign the IP settings,否則選擇第二項(xiàng),如圖4所示輸入相應(yīng)的IP、子網(wǎng)掩碼和網(wǎng)關(guān)(建議選擇第二項(xiàng))。
接下按照向?qū)б徊讲讲僮飨氯ィ到y(tǒng)會(huì)提示我們要準(zhǔn)備兩張軟盤(pán),其中第一張盤(pán)是我們所需的,第二張盤(pán)沒(méi)什么用,所以可以放棄不做。好了,支持網(wǎng)卡的DOS系統(tǒng)盤(pán)做好了,我們將其命名為NDOS1。
做DOS下的FTP訪客
在Windows的MS-DOS環(huán)境下有個(gè)FTP.exe程序,可以利用該程序以命令行方式訪問(wèn)FTP,但遺憾的是它不支持純DOS環(huán)境,后來(lái)我從網(wǎng)上下載了一個(gè)可以在純DOS環(huán)境下訪問(wèn)FTP服務(wù)器的客戶端程序(下載地址:http://www.smashco.com/wattcp/ftp07.zip),解壓縮得到FTP.exe程序,將該程序復(fù)制到我們剛制作好的NDOS1中。
下面來(lái)了解一下該FTP客戶端程序的一些常見(jiàn)功能:
OPEN 連接FTP服務(wù)器
USER 輸入新賬號(hào)
PASS 輸入密碼
DIR 查看FTP服務(wù)器中的內(nèi)容
CD 切換目錄
GET/MGET 從FTP服務(wù)器下載一個(gè)/多個(gè)文件
PUT/MPUT 上傳一個(gè)/多個(gè)本地文件到FTP服務(wù)器
PROMT 交互或非交互模式切換
QUIT,BYE 退出程序
HELP,? 查詢更多命令。
從FTP服務(wù)器下載鏡像文件
1.首先用剛創(chuàng)建的NDOS1引導(dǎo)系統(tǒng)。
2.在A:>下輸入D:,將盤(pán)符切換到D盤(pán)(用來(lái)存放下載文件,要求磁盤(pán)分區(qū)格式不能為NTFS)。
3.在D:>下輸入 a:ftp 192.168.100.15 (因?yàn)镕TP.exe存放在A盤(pán))。
4.根據(jù)提示分別輸入賬號(hào)及密碼,如果賬號(hào)及密碼正確,則命令提示符變成FTP:>。
5.在FTP:>下輸入CD GHOSTBAK(進(jìn)入FTP服務(wù)器GHOSTBAK子目錄)。
6.在FTP:>下輸入DIR(查看FTP服務(wù)器當(dāng)前目錄下的內(nèi)容)。
7.在FTP:>下輸入GET 27102K.GHO(將27102K.GHO從FTP服務(wù)器下載到本地)。
8.在FTP:>下輸入LDIR(瀏覽本地文件目錄,即查看D盤(pán)是否有27102K.gho)。
9.在FTP:>下輸入QUIT(退出程序,回到DOS提示符)。
通過(guò)上面的操作,我們可以看到,利用該DOS系統(tǒng)盤(pán)可以很方便地構(gòu)建起DOS.NET平臺(tái),實(shí)現(xiàn)與FTP服務(wù)器的連接,在系統(tǒng)崩潰情況下從FTP服務(wù)器獲取鏡像文件,迅速還原系統(tǒng)。
讓系統(tǒng)盤(pán)支持光驅(qū)/多網(wǎng)卡
下面讓我們走近NDOS1,發(fā)現(xiàn)它除了引導(dǎo)文件外,還增加了鼠標(biāo)的驅(qū)動(dòng),NET文件夾(里面存放的是網(wǎng)卡驅(qū)動(dòng))和DOS中經(jīng)常使用的Autoexec.bat和Config.sys文件。若要讓NDOS1支持光驅(qū)、增加磁盤(pán)分區(qū)、格式化等功能,我們可以從Windows 98啟動(dòng)盤(pán)中提取相關(guān)文件,復(fù)制到NDOS1中。當(dāng)然也可以反過(guò)來(lái),將NDOS1中的NET文件夾及鼠標(biāo)驅(qū)動(dòng)復(fù)制到Windows 98啟動(dòng)盤(pán),我選的是第二種方法。
要實(shí)現(xiàn)多網(wǎng)卡的支持,只要復(fù)制不同網(wǎng)卡的驅(qū)動(dòng),在Config.sys配置一個(gè)多網(wǎng)卡啟動(dòng)菜單,分別加載相應(yīng)的網(wǎng)卡驅(qū)動(dòng)就可以了。
下面是我的超級(jí)DOS.NET系統(tǒng)盤(pán)打造過(guò)程。
我校的網(wǎng)卡有三種類型,分別為Realtek RTL8139(A) PCI Fast Ethernet Adapter、D-Link DFE-530TX PCI Fast Ethernet Adapter和LEGEND DFE-530TX PCI Fast Ethernet Adapter。我再利用Symantec Ghost創(chuàng)建分別支持D-Link DFE-530TX 和LEGEND DFE-530TX網(wǎng)卡的DOS系統(tǒng)盤(pán),用NDOS2、NDOS3表示。由于LEGEND DFE-530TX網(wǎng)卡在Symantec Ghost中默認(rèn)是沒(méi)有的,所以需要事先準(zhǔn)備LEGEND DFE-530TX網(wǎng)卡的隨機(jī)驅(qū)動(dòng)盤(pán),通過(guò)Add功能導(dǎo)入Packet驅(qū)動(dòng)到Symantec Ghost中。然后將NDOS2、NDOS3中的NET文件夾改名為NET1和NET2。通過(guò)觀察發(fā)現(xiàn),NET和NET1中均存在dis_pkt.dos、netbind.com、protman.dos、protman.exe和protocol.ini文件。除protocol.ini外將NET1中其余幾個(gè)重復(fù)文件刪除掉,這里要注意的是protocol.ini是網(wǎng)卡的配置文件,不同網(wǎng)卡其配置信息是不一樣的,所以不能刪除。Ghost文件夾中有一個(gè)wattcp.cfg文件,它是網(wǎng)絡(luò)配置文件,用來(lái)指定網(wǎng)絡(luò)的IP地址、子網(wǎng)掩碼和網(wǎng)關(guān),假如是通過(guò)DHCP動(dòng)態(tài)分配IP則不需要該文件。
制作一張Windows 98啟動(dòng)盤(pán),用BOOT 98表示。由于BOOT 98所剩空間不多,所以首先需要給它瘦身,刪除BOOT 98中的 extract.exe、readme.txt等文件,將ebd.cab文件剪切到C盤(pán),用WinRAR解壓到臨時(shí)文件夾,然后將ebd.cab解壓出來(lái)的文件中選擇比較有用的Edit.com、Format.com、Mscdex.exe和SYS.com復(fù)制回BOOT 98中。將NDOS1、NDOS2、NDOS3中的NEY、NET1、NET2文件夾、NDOS1中的FTP.exe、Mouse.com及Ghost中的Wattcp.cfg復(fù)制到BOOT98中。
利用記事本打開(kāi)BOOT 98中的Autoexec.bat和Config.sys文件,刪除其中一些不必要的內(nèi)容,然后再分別打開(kāi)NDOS1、NDOS2、NDOS3中的Autoexec.bat和Config.sys,將其中跟網(wǎng)卡驅(qū)動(dòng)相關(guān)的內(nèi)容復(fù)制到Boot 98中的Autoexec.bat和Config.sys文件中,然后對(duì)Boot 98中的Autoexec.bat和Config.sys文件內(nèi)容做適當(dāng)修改,一張支持光驅(qū)、多網(wǎng)卡的多功能系統(tǒng)盤(pán)誕生了。圖5、圖6分別為Autoexec.bat和Config.sys修改后的內(nèi)容。
幾點(diǎn)說(shuō)明
1.Autoexec.bat文件
IF “%config%”==“CD” GOTO CDROM 表示如果選擇支持光驅(qū)啟動(dòng),則執(zhí)行“:CDROM”后的“LH MSCDEX.EXE /D:mscd001 /L:%CDROM%”命令行。
IF “%config%”==“LX530TX” GOTO LX530TX 表示如果是LEGEND DFE-530TX網(wǎng)卡,則執(zhí)行“:LX530TX”后的 “NET2DLKFET.COM”命令行。
et
etbind.com 表示除上述兩種情況外,即選擇的是NDIS2驅(qū)動(dòng)類型的網(wǎng)卡,均需執(zhí)行該命令。
2.Config.sys文件
[menu] 用來(lái)建立一個(gè)多選項(xiàng)的啟動(dòng)菜單
menuitem=RTL8139, Realtek RTL8139(A) PCI Fast Ethernet Adapter. 表示在啟動(dòng)菜單中選擇Realtek RTL8139網(wǎng)卡,將執(zhí)行后面“[RTL8139] ”中的命令行。
DEVICE=
etprotman.dos /I:
et1 “
et1”表示調(diào)用net1文件夾中的protocol.ini。
制作DOS.NET啟動(dòng)優(yōu)盤(pán)和光盤(pán)
1.制作DOS.NET啟動(dòng)優(yōu)盤(pán)
首先用優(yōu)盤(pán)的啟動(dòng)盤(pán)制作軟件將優(yōu)盤(pán)格式化成啟動(dòng)盤(pán),然后將上述DOS.NET軟盤(pán)中Autoexec.bat、Config.sys、Mouse.com、Wattcp.cfg、FTP.exe和NET、NET1、NET2文件夾復(fù)制到優(yōu)盤(pán)中,若提示覆蓋,則選擇“是”。
2.制作DOS.NET啟動(dòng)光盤(pán)
首先啟動(dòng)UltraISO軟件(下載地址:http://www.crsky.com/Download.asp?ID=1661),將DOS.NET 軟盤(pán)放入軟驅(qū),選擇“啟動(dòng)光盤(pán)(B)”中的“制作軟盤(pán)映像文件”,選擇“制作”就可以得到一個(gè)擴(kuò)展名為.ima的映像文件,啟動(dòng)Nero刻錄軟件,選擇“CD-ROM(引導(dǎo))”方式,將該文件作為可啟動(dòng)的映像文件加載,再添加其他的一些刻錄內(nèi)容。好了,DOS.NET啟動(dòng)光盤(pán)順利制作完成。