如何在SCO UNIX 5中直接運行DOS/WINDOWS程序
由于工作和學(xué)習(xí)的需要,常會遇到在一臺微機(jī)上既要使用Unix系統(tǒng)又要使用Dos/WIDNOWS系統(tǒng)的情況。大家通常的做法:采取在一塊硬盤上安裝UNIX/DOS雙系統(tǒng)的辦法,在SCO boot:提示符下敲bootos 4(DOS FAT32)或dos(DOS FAT16)進(jìn)入DOS/Windows系統(tǒng),執(zhí)行相應(yīng)的操作,若需要進(jìn)入SCO UNIX系統(tǒng)則需將計算機(jī)重新啟動,操作極不方便,且系統(tǒng)間的數(shù)據(jù)交換比較困難;另:我單位為金融部門,出于系統(tǒng)安全和穩(wěn)定的考慮,網(wǎng)點安裝有大量的SCO UNIX 5系統(tǒng),該平臺辦公應(yīng)用軟件少,開發(fā)成本高。若改為安裝UNIX/DOS雙系統(tǒng),面廣量大,而且一旦進(jìn)入DOS/WINDOWS系統(tǒng),又出現(xiàn)無法辦理日常業(yè)務(wù)的問題。為了解決這個矛盾,本人在長期的生產(chǎn)實踐中,在深入了解SCO UNIX 5系統(tǒng)原理和借鑒大量資料的基礎(chǔ)上,成功地實現(xiàn)了在SCO UNIX 5系統(tǒng)中直接運行DOS/WINDOWS程序,具體實現(xiàn)方法如下: 一.原理 通過安裝SCO Merge軟件包,進(jìn)行相應(yīng)的配置后,在shell狀態(tài)下敲dos進(jìn)入SCO Merge dos6.22模擬程序,在dos提示符下進(jìn)行操作。 SCO Merge的取得: 1.SCO Openserver Optional Services光盤(購買SCO OpenServer 5時含有) 2.通過http://www.sco.com/offers/freeMERGE.HTML網(wǎng)站進(jìn)行下載,軟件大小為7.62M。 二.SCO Merge的安裝 以光盤安裝為例:以root用戶注冊,插入SCO Openserver Optional Services光盤,用custom安裝命令,在菜單中選擇從本機(jī)光盤安裝,在光盤軟件安裝列表中選擇SCO merge 4.0.2(SCO merge 3.2.2不要裝,當(dāng)然選擇安裝版本高的嘍!),確認(rèn)后進(jìn)行安裝,安裝過程中系統(tǒng)會提示輸入License,可不能填錯吆(如果手頭沒有,可以到SCO網(wǎng)站上申請一個免費的Merge License),系統(tǒng)會鏈接核心,重新啟動計算機(jī)后SCO MERGE方可生效。 三.SCO Merge的配置 進(jìn)入SCO圖形方式,SCO Merge安裝時會自動在SCO桌面上生成Merge Tools程序組,內(nèi)有dos,Merge setup,win三個程序項,雙擊Merge setup進(jìn)行設(shè)置,我們主要設(shè)置dos系統(tǒng)參數(shù):在options中設(shè)置Memory(我的Standard 為8M,EMS為0);在Drivers & Filesystem中設(shè)置軟驅(qū)、硬盤、光驅(qū)盤符;在Devices中設(shè)置串口、并口;在Display中設(shè)置顯示器屬性。設(shè)置完成后按SAVE退出。 四.DOS、WINDOWS系統(tǒng)的安裝 1.SCO Merge dos6.22的進(jìn)入: (1).在SCO shell字符狀態(tài)下,敲dos進(jìn)入SCO Merge dos提示符狀態(tài)。 (2) .在SCO 圖形狀態(tài),點擊Merge Tools中dos即可進(jìn)入SCO Merge dos提示符狀態(tài)。 SCO Merge dos6.22系統(tǒng)軟件默認(rèn)安裝在/usr/merge/dosroot目錄中(在DOS提示符下系統(tǒng)默認(rèn)為j盤dos子目錄)。 本人在安裝UCDOS6.0和Windows3.11,從光盤(系統(tǒng)默認(rèn)為k盤)安裝,直接安裝或拷貝安裝都遇到一些問題,現(xiàn)將本人方法簡述如下: 2.UCDOS6.0漢字系統(tǒng)的安裝 (1). # mount /dev/cd0 /mnt 先將安裝光盤mount到mnt目錄 (2). # copy -r /mnt/UCDOS60 /usr/merge/rhome/merge/ucdos60 將ucdos6.0拷貝到/usr/merge/rhome/megre/ucdos60目錄(注意大小寫) (3). # dos 進(jìn)入SCO Merge dos (4).c:>subst a: c:ucdos60 c:>a: a:>install 安裝ucdos60漢字系統(tǒng) a:>c: c:>subst a:/d (5).現(xiàn)在即可使用ucdos,運行WPS軟件(好親切)一切OK! 3.Windows 3.11 for WorkGroup的安裝 (1). # mount /dev/cd0 /mnt 先將安裝光盤mount到mnt目錄 (2). # copy -r /mnt/WINDOWS /usr/merge/rhome/merge/win311 將win3.11拷貝到/usr/merge/rhome/megre/win311目錄 (3). # dos 進(jìn)入SCO Merge dos c:>cd win311 c:win311>setup 按照屏幕提示即可輕松完成Windows3.11系統(tǒng)的安裝 c:>quit 返回unix shell提示符 (4).重新進(jìn)入SCO Merge dos,敲入win命令即可運行win311。 (5).在Windows中安裝RichWin及Word6.0,運行均正常。 4.中文Windows3.2、Windows95、Windows98的安裝 很遺憾,該三類中文操作系統(tǒng)在安裝的過程中報錯,自動退出,導(dǎo)致安裝不能完成,大概因為SCO Merge不支持中文Windows系統(tǒng)。由于手頭沒用英文Windows95,無法進(jìn)行進(jìn)一步測試,但在SCO的網(wǎng)站上,看到在SCO圖形方式下可以運行英文Windows95。 五.注意事項 1.進(jìn)入SCO Merge dos后轉(zhuǎn)入UNIX屏幕使用Ctrl_Alt_Fn進(jìn)行切換。 2.SCO Merge dos中出現(xiàn)應(yīng)用程序'死機(jī)'時,可以按 Ctrl_C, Ctrl_Alt_Del退出。 3.安裝東方龍馬漢字平臺的SCO UNIX系統(tǒng),從dos 狀態(tài)quit返回unix系統(tǒng),會出現(xiàn)花屏的現(xiàn)象,可以鍵入vidccmode屏幕進(jìn)行重置(我采用的辦法:在/bin編輯ccdos文件,文件內(nèi)容為: dos vidccmode clear 將ccdos文件置于可執(zhí)行狀態(tài),以后直接敲入ccdos即可進(jìn)入SCO Merge dos,退出也不會花屏。)。 六.測試環(huán)境 硬件:HPVei7微機(jī)(C366,4.3G,32M) 軟件:SCO UNIX 5.0.5,東方龍馬漢字系統(tǒng)5.0.5版
