大家好,又見面了,我是全棧君。
工具:
1下載http://blog.hengch.com/software/dos622.img 復制并重命名為uninstall.img,一會能用到
2WinISO制作光盤鏡像 官方網站是:http://www.winiso.com
3WinImage制作軟盤鏡像 官方網站是:http://www.winimage.com
4下載微軟MSDN的DOS6.22中文版
文件: J:\DOS\SC_MSDOS622sc.EXE 大小: 10020288 字節 修改時間: 2009年11月14日, 16:50:02 MD5: 0A2695567988511CBE8294369A7B40F5 SHA1: DD3C5CAD0FF837C38D5EB14B0D59E9A670792DCC CRC32: 53BC3AD8
電驢地址ed2k://|file|SC_MSDOS622sc.exe|10020288|0B2B0878B8BBD2233D23022EE5339637|/
準備:
雙擊解壓SC_MSDOS622sc.EXE(如果出錯可能要重新配置winrar)
用winiso將DOS622SC文件夾中的DISK1-4中的文件制作成一臨時光盤DOS622SC.iso 將PDOS1-5中的文件制作成一臨時光盤PDOS.iso
把dos622.img加載進軟驅,并且連接軟驅
把DOS622SC.iso加載進光驅(默認已連接)
啟動配置好的虛擬機
來到MS-DOS 6.22 Startup Menu 選擇3 other IDE CD-ROM
用FDISK命令建立一個主分區,按任意鍵重啟依然是選擇other IDE CD-ROM
如果硬盤大于2048M繼續運行fdisk建立擴展分區 直至完全分好區,按esc重啟
繼續從軟盤啟動,屏幕最后顯示 MSCDEX Version 2.23 Copyright (C) Microsoft Corp. 1996-1993. All rights reserved. Drive G: = Driver MSCD000 unint 0 A:\>_
注意Drive那行,剛才是C:現在已經變了根據分區數量來算,如果是四個分區那么就是G 說明我們的分區已經建立完成了
格式化format c: /s format d: format e: format f:
運行xcopy a:\ide c:\ide /s 選D
再輸入copy a:\mscdex.exe c:\
然后 輸入c:切換到C盤根目錄
鍵入以下命令 copy con config.sys 回車 device=c:\ide\ide.sys /d:mscd000 回車 ^Z回車 注意:輸入完copy con config.sys系統是沒有任何反映的,大家不要以為系統反應慢… 知道輸入^Z前,命令都不會執行的 ^Z 代表ctrl+z或F6
執行完成繼續輸入 copy con autoexec.bat mscdex.exe /d:mscd000 ^Z
在回到軟盤根目錄輸入edit c:\config.sys 在device=c:\ide\ide.sys /d:mscd000下添加一行 lastdrive=z 保存,退出 回到軟盤根目錄再輸入edit c:\autoexec.bat 在mscdex.exe /d:mscd000后添加“/l:g” 最后成為mscdex.exe /d:mscd000 /l:g 存盤,退出
移去軟盤,熱啟動ctrl+alt+del 成功從從硬盤啟動后
屏幕顯示的是 Starting MS-DOS…
Oak Technology Inc. OTI-011 CD-ROM device driver, Rev D011V200 (C)Copyright Oak Technology Inc. 1993-1995 Device Name : MSCD000 Number of drives : 1
C:\>C:\DOS\mscdex.exe /d:mscd000 /l:g MSCDEX Version 2.23 Copyright (C) Microsoft Corp. 1996-1993. All rights reserved. Drive G: = Driver MSCD000 unint 0
C:\> C:\>_
此時光盤已經驅動,再加載uninstal.img 在光盤根目錄下運行setup安裝DOS6.22
屏幕顯示的是 Starting MS-DOS…
Oak Technology Inc. OTI-011 CD-ROM device driver, Rev D011V200 (C)Copyright Oak Technology Inc. 1993-1995 Device Name : MSCD000 Number of drives : 1
HIMEM is testing extended memory…done.
C:\>C:\DOS\SMARTDRV.EXE /L /X
C:\>C:\DOS\mscdex.exe /d:mscd000 /l:g MSCDEX Version 2.23 Copyright (C) Microsoft Corp. 1996-1993. All rights reserved. Drive G: = Driver MSCD000 unint 0
C:\>PAHT C:\DOS
C:\> C:\>_
此時DOS6.22裝成功 加載PDOS.iso運行csetup安裝中文 一路回車就好了 重啟在根目錄下運行pdos就加載中文
可能不是每一個人都有我這樣的條件可以拿出一臺甚至幾臺機器運行DOS,現如今虛擬機技術十分時尚,需要在DOS下做些事情的讀者顯然可以考慮在虛擬機下安裝DOS,近日做了些嘗試,現將心得及具體做法匯報如下。
1、軟件準備
l 虛擬機軟件
首先得有虛擬機的軟件,先如今流行的虛擬機有:VMware、Virtual PC、VirtualBox、Bochs等,其中VirtualBox和Bochs是開源的,VMware和Virtual PC是商業軟件,由于Bochs實在是太慢了(大概是因為Bochs真正在“模擬”PC機的硬件,而不是“虛擬”),所以我們準備使用VirtualBox作為本文的虛擬機軟件。
VirtualBox是SUN公司的一個開源項目,其官方網站為:
在其官方網站上可以下載到最新版本的VirtualBox軟件,目前的最新版本是2.1.0,本文使用這個版本完成安裝。
也可以到下面網址下載2.1.0版的VirtualBox
http://blog.hengch.com/software/VirtualBox-2.1.0-41146-Win_x86.msi
目前VirtualBox為多國語言版,支持簡體漢字。
如果想試試Bochs,可以到下面網址得到相關信息。
目前Bochs的最新版本是2.3.7
l Windows下的兩個有用的工具軟件
WinISO —- 用于制作光盤鏡像
由于VirtualBox支持虛擬光驅,這個軟件可以幫助你制作虛擬光盤,然后通過VirtualBox的虛擬光驅供DOS使用
這個軟件的官方網站是:http://www.winiso.com
WinImage —- 用于制作軟盤鏡像
由于VirtualBox支持虛擬軟驅,這個軟件可以幫助你制作虛擬然盤,然后通過VirtualBox的虛擬軟驅供DOS使用。
這個軟件的官方網站是:http://www.winimage.com
l DOS6.22啟動盤
不必使用真正的軟盤,使用虛擬軟盤即可,這里可以下載我已經制作好的可以啟動的虛擬軟盤鏡像文件:
http://blog.hengch.com/software/dos622.img
l DOS6.22下的各種軟件集錦
我制作了一個我們有可能用到的DOS軟件的虛擬光盤,可以到下面地址下載:
http://blog.hengch.com/software/dossoft.iso
里面包括:DOS6.22完整安裝、DJGPP、ALLEGRO、JPGALLEG、WATT32、TC++ 3.0、MASM 6.11、USB驅動、Microsoft Netware Client 3.0、AMD PCNet網卡的Packet Driver、ARACHNE等,其中的一些軟件可能暫時你還不知道用途,后面會有介紹。
2、安裝虛擬機及DOS6.22
安裝虛擬機VirtualBox的過程就不多說了,和安裝一般的windows軟件沒有什么區別,安裝過程也比較流暢,我安裝了幾次,均沒有碰到麻煩,所以本節把重點放在安裝DOS 6.22上。
先介紹一下我使用的機器的情況:
神舟優雅W230R筆記本
內存:2G
硬盤:160G
CPU:酷睿2雙核處理器
網卡:Realtek 8139網卡、Intel(R) Pro 3945ABG無線網卡
運行windowsXP
3、建立DOS6.22虛擬機
下面我們一步一步地建立一個DOS 6.22的虛擬機。
(1)啟動VirtualBox
(2)如圖所示,點擊“新建”,出現下面界面
(3)如圖所示,點擊“下一步,出現下面界面
我們把這個虛擬機叫做“MSDOS6.22”,OperationSystem處選擇“Other”,Version處選擇“DOS”。
(4)點擊“下一步”,出現下面界面,選擇內存大小
由于我們運行的DOS不需要太大的內存,所以可以選擇32MB甚至16MB
(5)點擊“下一步”,出現下面界面選擇硬盤大小及位置
這個界面可能和你看到的略有區別,因為我的虛擬機中已經有設置好的硬盤,所以你可以看到上面有fedora10的字樣,你的界面里可能沒有,但不管怎樣,請點擊“新建”
(6)點擊“新建”后,出現硬盤的設置界面
(7)點擊“下一步”,進入選擇使用固定大小的硬盤還是動態分配大小的硬盤設置界面
所謂固定大小,就是虛擬機先在你的硬盤上占據制定的大小,不論你使用多少,這塊硬盤反正是歸我們的MSDOS6.22所有了;所謂動態分配就是隨著你使用硬盤的多少,動態為你分配硬盤空間,但最大不超過你指定的大小,我比較喜歡固定大小的硬盤,所以我選“Fixed-SizeStorage”,當然你可以選擇動態分配。
(8)點擊“下一步”,進入設置硬盤位置和硬盤大小界面
理論上說,你可以把虛擬硬盤放在物理硬盤的任何空閑地方,大小我選擇1GB
(9)點擊“下一步”,顯示你對硬盤的設置
(10)點擊“完成”,虛擬機開始為你設置的硬盤分配空間
(11)分配空間完成后,自動回到類似第5步的界面
此時,我們的MSDOS6.22的虛擬機基本上已經設置完畢了
(12)點擊“下一步”,顯示MSDOS6.22虛擬機的概要信息
(13)點擊“完成”,一切OK
大家可能看到,我這里有三個虛擬機,fedora10是一個LINUX,ms-dos 6.22是一個我已經完成的MS DOS6.22操作系統,MSDOS6.22是我們演示用的。
至此,我們已經成功地為MSDOS 6.22建立了一個虛擬機,一般情況下,宿主機(就是我運行的windowsXP)叫做host,建立的虛擬機(就是我們剛建立的MSDOS6.22)叫guest,以后我們將經常使用這兩個稱謂,因為我覺得這種稱呼比較明確。
4、在剛剛建立的guest上設置虛擬光盤和虛擬軟驅
在前面我們說到DOS6.22的啟動盤的鏡像,和DOS下各種軟件集錦的光盤鏡像,下面我們會用到這兩個東西,如果你還沒有下載,請下載后存到你的硬盤上備用,DOS6.22的啟動盤鏡像的文件名為dos622.img,光盤鏡像的文件名為dossoft.iso(文件名可以隨便取,這里僅為說明方便)。
首先我們要做一些設置,設置虛擬軟盤為dos622.img,虛擬光盤為dossoft.iso,步驟如下:
(1) 啟動VirtualBox,選中DOS6.22虛擬機
在左邊選中MSDOS6.22虛擬機,則右邊顯示該虛擬機的配置情況
(2)如圖所示,點擊“CD/DVD-ROM”(可能你的機器上顯示的不一樣,和host的配置有關)
如圖,選中“分配光驅”和“虛擬光驅”
(3)如圖箭頭所示,點擊圖標
(4)如圖箭頭,點擊“注冊”
找到dossoft.iso文件
(5)如圖箭頭,點擊“打開”
選擇dossoft.iso文件(你的機器上可能沒有那么多注冊文件,只有dossoft.iso一個文件)
(6)如圖箭頭,點擊“選擇”
(7)按圖中箭頭所示,點擊“確定”
此時已經可以看到,虛擬光盤為dossoft.iso
(8)下面點擊“軟驅”,設置虛擬軟驅為dos622.img,方法和步驟和1–7十分相似,設置完后如下
至此,設置就完成了,此時要看一下圖中紅線部分顯示的啟動順序第一個是不是軟驅(通常沒有問題),如果不是點擊上面的“常規”再設置一下啟動順序。
我們接著(上)繼續我們的話題。
5、安裝MS DOS 6.22
我們已經做好了一切準備,可以真正地安裝DOS 6.22了。
(1)啟動VirtualBox
(2)雙擊左邊的MSDOS6.22,虛擬機開始從我們的虛擬軟盤上啟動DOS
為了讓我們啟動的DOS可以支持CDROM,在這里我們一般應該選擇3. Other IDE CD-ROM
(3)選擇3后,進入真正的DOS界面
我們注意到,這個時候光驅的盤符是C,不知道大家是否還記得對待一個新硬盤應該做的工作,首先是分區,其次是格式化,然后才能使用。
(4)在DOS提示符下輸入fdisk給虛擬硬盤分區
使用過fdisk的讀者對這個傳統的fdisk界面應該不陌生。
(5)選擇1,建立DOS分區
(6)選擇1,建立主DOS分區
(7)回車,所有空間建一個分區
分區結束,系統要求重新啟動,這時候最好不要按照屏幕提示按任意鍵重新啟動,因為會有一些小問題,建議您選擇虛擬機上方的菜單“控制”,再選擇里面的“重新啟動”項重新啟動你的DOS虛擬機
提示:啟動DOS虛擬機后,建議鼠標不要在DOS界面中點擊,一旦點擊,虛擬機將試圖捕捉鼠標,你會看到下圖的提示界面:
由于此時我們的DOS還不支持鼠標,所以我們并不希望鼠標被虛擬機捕捉,而且鼠標一旦被虛擬機捕捉,你在虛擬機以外的地方點擊鼠標將不在起作用,所以,如 果我們不小心在DOS界面下點擊了鼠標,遇到這個提示界面時,一定要點擊“取消”,萬一不小心點擊了“確定”,也不要緊,只要按一下鍵盤右邊的“ALT” 鍵就可以回復正常。
(8)重新啟動DOS
我們會發現,現在光驅的盤符已經變成了D(我們第一次啟動DOS時可是C喲!),這個時候,硬盤還不能使用,因為我們還沒有對它進行格式化。
(9)在DOS提示符下輸入format c:/s格式化硬盤
(10)輸入“Y“,繼續
(11)按回車,不要卷標
至此,我們對硬盤的準備工作應經完成,而且,我們的硬盤應該應經可以正常啟動了,下面我們為從硬盤正常啟動做一些準備工作。
(12)讓硬盤啟動DOS時支持光驅
輸入命令,把A盤的IDE目錄拷貝到C盤(里面有支持光驅的驅動)
A:\>xcopy a:\ide c:\ide /s 當出現提示: Does IDE specify a file name or directory name on the target (F = file, D = directory)? 輸入“D”,表示命令中的“c:\ide”是一個目錄。
輸入命令,把支持光驅的另一個程序拷貝到C盤
A:\>copy a:\mscdex.exe c:\
然后,按照下圖中紅線框起部分準確輸入命令,其目的是在C盤上建立config.sys和autoexec.bat,并加入支持光驅的相應的驅動程序和命令,圖中“^Z”表示CTRL+Z
為了避免輸入錯誤,我把其中的文字在這里再抄寫一遍。
A:\>c: C:\>copy con config.sys device=c:\ide\ide.sys /d:mscd000 ^Z
C:\>copy con autoexec.bat mscdex.exe /d:mscd000 ^Z
(13)釋放虛擬軟盤
如圖,在虛擬機下方用鼠標右擊軟盤圖標,在彈出的下拉菜單中選擇“釋放軟驅”即可。在釋放了軟驅之后,重啟虛擬機的時候就會從硬盤啟動,而不是從軟盤啟動了。
(14)為完整安裝DOS 6.22準備一張uninstall虛擬軟盤
這個工作很簡單,在windows下把那個曾經用過的dos622.img拷貝一個備份并把文件名改成uninstall.img。
(15)點擊虛擬機上面菜單中的“控制–>重啟”,重新啟動你的虛擬機
(16)把uninstall.img注冊進虛擬機并選擇該鏡像做虛擬軟盤
用鼠標右擊虛擬機下方的軟盤圖標,并在下拉菜單中選擇“虛擬軟盤”,然后按照《在虛擬機下玩DOS(上)》中介紹的方法把這個uninstall.img注冊到虛擬機中并選擇。
(17)開始安裝完整的DOS6.22
重新啟動的DOS虛擬機中,仍然是支持光驅的,光驅的盤符應該是D,如上圖,我們依次輸入下面命令啟動DOS6.22的安裝界面:
C:\>d: D:\>cd msdos622 D:\MSDOS622>setup
(18)按回車,繼續
(19)我們已經在虛擬軟驅中準備好了uninstall.img軟盤,按回車繼續
(20)按回車,繼續
(21)按回車,繼續
(22)按“Y”,繼續
(23)按回車,繼續
(24)不用管提示信息,按回車
(25)不用管提示信息,按回車繼續
(26)釋放虛擬軟盤,然后按“E”
至此,MS DOS 6.22安裝完畢,建議使用虛擬機上方菜單中的“控制–>重啟”,重新啟動虛擬機。
發布者:全棧程序員棧長,轉載請注明出處:https://javaforall.cn/107877.html原文鏈接:https://javaforall.cn