登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

DOS编程技术

讨论在纯DOS下的编程技术

 
 
 

日志

 
 
关于我

1984年大学毕业,1985年底有机会开始接触PC机,1986年开始在PC机上做开发工作,曾接触过MS-DOS、CP/M、UNIX、VMS、LINUX、iRMX等众多的操作系统并在上面从事技术开发,擅长做底层与硬件相关的软件开发,目前主要在DOS和LINUX平台下工作,主要从事软件,在硬件开发上也有一定造诣,亦有在8051系列、6502系列(凌阳)、z80系列、ARM、X86等各类平台下开发软硬件的经历。更详细情况可以参考http://resume.whowin.net

在虚拟机下安装DOS 6.22(下)  

2009-01-05 12:23:53|  分类: VirtualBox |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

    我们接着(上)继续我们的话题。

5、安装MS DOS 6.22

    我们已经做好了一切准备,可以真正地安装DOS 6.22了。

    (1)启动VirtualBox

在虚拟机下玩DOS(下) - whowin - DOS编程技术

 

    (2)双击左边的MSDOS6.22,虚拟机开始从我们的虚拟软盘上启动DOS

在虚拟机下玩DOS(下) - whowin - DOS编程技术

    为了让我们启动的DOS可以支持CDROM,在这里我们一般应该选择3. Other IDE CD-ROM

    (3)选择3后,进入真正的DOS界面

在虚拟机下玩DOS(下) - whowin - DOS编程技术

    我们注意到,这个时候光驱的盘符是C,不知道大家是否还记得对待一个新硬盘应该做的工作,首先是分区,其次是格式化,然后才能使用。

    (4)在DOS提示符下输入fdisk给虚拟硬盘分区

在虚拟机下玩DOS(下) - whowin - DOS编程技术

    使用过fdisk的读者对这个传统的fdisk界面应该不陌生。

    (5)选择1,建立DOS分区

在虚拟机下玩DOS(下) - whowin - DOS编程技术

 

    (6)选择1,建立主DOS分区

在虚拟机下玩DOS(下) - whowin - DOS编程技术

 

    (7)回车,所有空间建一个分区

在虚拟机下玩DOS(下) - whowin - DOS编程技术

    分区结束,系统要求重新启动,这时候最好不要按照屏幕提示按任意键重新启动,因为会有一些小问题,建议您选择虚拟机上方的菜单“控制”,再选择里面的“重新启动”项重新启动你的DOS虚拟机

    提示:启动DOS虚拟机后,建议鼠标不要在DOS界面中点击,一旦点击,虚拟机将试图捕捉鼠标,你会看到下图的提示界面:

在虚拟机下玩DOS(下) - whowin - DOS编程技术

    由于此时我们的DOS还不支持鼠标,所以我们并不希望鼠标被虚拟机捕捉,而且鼠标一旦被虚拟机捕捉,你在虚拟机以外的地方点击鼠标将不在起作用,所以,如果我们不小心在DOS界面下点击了鼠标,遇到这个提示界面时,一定要点击“取消”,万一不小心点击了“确定”,也不要紧,只要按一下键盘右边的“ALT”键就可以回复正常。

    (8)重新启动DOS

在虚拟机下玩DOS(下) - whowin - DOS编程技术

    我们会发现,现在光驱的盘符已经变成了D(我们第一次启动DOS时可是C哟!),这个时候,硬盘还不能使用,因为我们还没有对它进行格式化。

    (9)在DOS提示符下输入format c:/s格式化硬盘

在虚拟机下玩DOS(下) - whowin - DOS编程技术

     (10)输入“Y“,继续

 在虚拟机下玩DOS(下) - whowin - DOS编程技术

    (11)按回车,不要卷标

在虚拟机下玩DOS(下) - whowin - DOS编程技术

    至此,我们对硬盘的准备工作应经完成,而且,我们的硬盘应该应经可以正常启动了,下面我们为从硬盘正常启动做一些准备工作。

    (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

在虚拟机下玩DOS(下) - whowin - DOS编程技术

        为了避免输入错误,我把其中的文字在这里再抄写一遍。

    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)释放虚拟软盘

在虚拟机下玩DOS(下) - whowin - DOS编程技术

    如图,在虚拟机下方用鼠标右击软盘图标,在弹出的下拉菜单中选择“释放软驱”即可。在释放了软驱之后,重启虚拟机的时候就会从硬盘启动,而不是从软盘启动了。

    (14)为完整安装DOS 6.22准备一张uninstall虚拟软盘

    这个工作很简单,在windows下把那个曾经用过的dos622.img拷贝一个备份并把文件名改成uninstall.img。

    (15)点击虚拟机上面菜单中的“控制-->重启”,重新启动你的虚拟机

    (16)把uninstall.img注册进虚拟机并选择该镜像做虚拟软盘

在虚拟机下玩DOS(下) - whowin - DOS编程技术

     用鼠标右击虚拟机下方的软盘图标,并在下拉菜单中选择“虚拟软盘”,然后按照《在虚拟机下玩DOS(上)》中介绍的方法把这个uninstall.img注册到虚拟机中并选择。

    (17)开始安装完整的DOS6.22

    重新启动的DOS虚拟机中,仍然是支持光驱的,光驱的盘符应该是D,如上图,我们依次输入下面命令启动DOS6.22的安装界面:

    C:\>d:
    D:\>cd msdos622
    D:\MSDOS622>setup

在虚拟机下安装DOS 6.22(下) - whowin - DOS编程技术

 

    (18)按回车,继续

在虚拟机下安装DOS 6.22(下) - whowin - DOS编程技术

    (19)我们已经在虚拟软驱中准备好了uninstall.img软盘,按回车继续 

在虚拟机下安装DOS 6.22(下) - whowin - DOS编程技术

 

    (20)按回车,继续

在虚拟机下安装DOS 6.22(下) - whowin - DOS编程技术

 

    (21)按回车,继续

在虚拟机下安装DOS 6.22(下) - whowin - DOS编程技术

 

    (22)按“Y”,继续

在虚拟机下安装DOS 6.22(下) - whowin - DOS编程技术

 

    (23)按回车,继续

在虚拟机下安装DOS 6.22(下) - whowin - DOS编程技术

 

    (24)不用管提示信息,按回车 

在虚拟机下安装DOS 6.22(下) - whowin - DOS编程技术

 

    (25)不用管提示信息,按回车继续

在虚拟机下安装DOS 6.22(下) - whowin - DOS编程技术

 

    (26)释放虚拟软盘,然后按“E”

    至此,MS DOS 6.22安装完毕,建议使用虚拟机上方菜单中的“控制-->重启”,重新启动虚拟机。

 

  评论这张
 
阅读(19887)| 评论(17)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018