歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> SCO Unix >> 在SCO UNIX 5中直接運行DOS/WINDOWS程序

在SCO UNIX 5中直接運行DOS/WINDOWS程序

日期:2017/2/28 11:27:44   编辑:SCO Unix


由於工作和學習的需要,常會遇到在一台微機上既要使用unix系統又要使用DOS/WIDNOWS系統的情況。大家通常的做法:采取在一塊硬盤上安裝UNIX/DOS雙系統的辦法,在SCO boot:提示符下敲bootos 4(DOS FAT32)或dos(DOS FAT16)進入DOS/WINDOWS系統,執行相應的操作,若需要進入SCO UNIX系統則需將計算機重新啟動,操作極不方便,且系統間的數據交換比較困難;另:我單位為金融部門,出於系統安全和穩定的考慮,網點安裝有大量的SCO UNIX 5系統,該平台辦公應用軟件少,開發成本高。若改為安裝UNIX/DOS雙系統,面廣量大,而且一旦進入DOS/WINDOWS系統,又出現無法辦理日常業務的問題。為了解決這個矛盾,本人在長期的生產實踐中,在深入了解SCO UNIX 5系統原理和借鑒大量資料的基礎上,成功地實現了在SCO UNIX 5系統中直接運行DOS/WINDOWS程序,具體實現方法如下:
一.原理
通過安裝SCO Merge軟件包,進行相應的配置後,在shell狀態下敲dos進入SCO Merge dos6.22模擬程序,在dos提示符下進行操作。
SCO Merge的取得:
1.SCO Openserver Optional Services光盤(購買SCO OpenServer 5時含有)

二.SCO Merge的安裝

以光盤安裝為例:以root用戶注冊,插入SCO Openserver Optional Services光盤,用custom安裝命令,在菜單中選擇從本機光盤安裝,在光盤軟件安裝列表中選擇SCO merge 4.0.2(SCO merge 3.2.2不要裝,當然選擇安裝版本高的喽!),確認後進行安裝,安裝過程中系統會提示輸入License,可不能填錯吆(如果手頭沒有,可以到SCO網站上申請一個免費的Merge License),系統會鏈接核心,重新啟動計算機後SCO MERGE方可生效。
三.SCO Merge的配置

進入SCO圖形方式,SCO Merge安裝時會自動在SCO桌面上生成Merge Tools程序組,內有dos,Merge setup,win三個程序項,雙擊Merge setup進行設置,我們主要設置dos系統參數:在options中設置Memory(我的Standard 為8M,EMS為0);在Drivers & Filesystem中設置軟驅、硬盤、光驅盤符;在Devices中設置串口、並口;在Display中設置顯示器屬性。設置完成後按SAVE退出。
四.DOS、WINDOWS系統的安裝

1.SCO Merge dos6.22的進入:
(1).在SCO shell字符狀態下,敲dos進入SCO Merge dos提示符狀態。
(2) .在SCO 圖形狀態,點擊Merge Tools中dos即可進入SCO Merge dos提示符狀態。
SCO Merge dos6.22系統軟件默認安裝在/usr/merge/dosroot目錄中(在DOS提示符下系統默認為j盤dos子目錄)。
本人在安裝UCDOS6.0和Windows3.11,從光盤(系統默認為k盤)安裝,直接安裝或拷貝安裝都遇到一些問題,現將本人方法簡述如下:
2.UCDOS6.0漢字系統的安裝
(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
進入SCO Merge dos
(4).c:\>subst a: c:\ucdos60
c:\>a:
a:\>install 安裝ucdos60漢字系統
a:\>c:
c:\>subst a:/d
(5).現在即可使用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
進入SCO Merge dos
c:\>cd win311
c:\win311>setup
按照屏幕提示即可輕松完成Windows3.11系統的安裝
c:\>quit 返回unix shell提示符
(4).重新進入SCO Merge dos,敲入win命令即可運行win311。
(5).在Windows中安裝RichWin及Word6.0,運行均正常。
4.中文Windows3.2、Windows95、Windows98的安裝
很遺憾,該三類中文操作系統在安裝的過程中報錯,自動退出,導致安裝不能完成,大概因為SCO Merge不支持中文Windows系統。由於手頭沒用英文Windows95,無法進行進一步測試,但在SCO的網站上,看到在SCO圖形方式下可以運行英文Windows95。
五.注意事項
1.進入SCO Merge dos後轉入UNIX屏幕使用Ctrl_Alt_Fn進行切換。
2.SCO Merge dos中出現應用程序"死機"時,可以按 Ctrl_C, Ctrl_Alt_Del退出。
3.安裝東方龍馬漢字平台的SCO UNIX系統,從dos 狀態quit返回unix系統,會出現花屏的現象,可以鍵入vidccmode屏幕進行重置(我采用的辦法:在/bin編輯ccdos文件,文件內容為:
dos
vidccmode
clear
將ccdos文件置於可執行狀態,以後直接敲入ccdos即可進入SCO Merge dos,退出也不會花屏。)。
六.測試環境

硬件:HPVei7微機(C366,4.3G,32M)
軟件:SCO UNIX 5.0.5,東方龍馬漢字系統5.0.5版
Copyright © Linux教程網 All Rights Reserved