在学习第三章时,需要在虚拟机dos环境中运行pmtest1.com。由于我是在宿主机的w2000操作系统上编译生成这个文件的,所以需要将这个文件放到virtual pc中执行。书中说可以在virtual pc上共享宿主机上的文件目录,作为virtual pc的一个盘符使用。但我发现我的virtual pc dos下方的文件共享图标是不可用的。通过查询资料,得知要先在虚拟dos环境中安装一个工具。步骤如下:
1、安装dos虚拟机
可以从网上下载一个dos的虚拟软盘(img文件)进行安装,注意不要安装使用内存扩展UMB(EMM386),因为 在dos保护模式下不能启动和宿主机共享文件的工具。如果你已经安装好了dos,并且也使用了UMB,可以注释掉config.sys中emm386,如下
REM DEVICE=c:/DOS71/EMM386.exe NOEMS
然后重启虚拟机即可
2、在dos虚拟机安装共享工具
在virtual pc的安装目录中有一个Additions目录(或者叫做Virtual Machine Additions),该目录中有一个虚拟软盘文件Dos Virtual Machine Additions.vfd,在dos虚拟机中加载该虚拟软盘,然后执行A盘的dosadd.bat,就安装成功了。然后就可以按照书中的步骤共享宿主机的文件了