在linux下运行dos软件
时间:2007-02-17 来源:PHP爱好者
在linux系统上运行的dosemu软件包使你能在linux环境运行许多dos软件。
[安装]
DOSEMU处于不断进行修改和升级的过程中。它在不断增加新功能,排除隐错和提高它的可靠性。同时,它也需要跟上linux本身的发展和改进的步伐。你可以 从ftp站点上下载它的最新版本。
如果你使用redhat6.2,那么它自带的dosemu就很不错。
虽然DOSEMU是用户级的程序(它本身不在内核中运行)。为了运行它,仍然要建立新内核。这是因为它使用了System V的IPC软件包的共享内存和信号机进程间通 信(semaphore interprocess communication)机制。必须建立和配置包含该软件包的新内核(如果你的内核已配置这一软件包就不用再做这一步)。还应保证 内核版本足够高,以适合于安装DOSEMU版本。
编译后(如果你使用redhat6.2并已经安装了dosemu,那么不需要编译),
cp /var/lib/dosemu/hdimage /var/lib/dosemu/hdimage.first
vi /etc/dosemu.conf
几乎不需要改变什么东西
vi /etc/dosemu.users
将有权使用dosemu软件包的用户的登录名清单写到文件中去。准备一张启动盘,包含下列文件
fdisk.exe
sys.com
将软盘插入A:驱动器,然后送人命令:
dos -A
[执行]
A>dir c:
A>fdisk /mbr
A>sys c:
A>c:exitemu
最后一条命令将结束DOSEMU的运行,并回到linux,现在不用再在模拟程序下用软盘引导DOS。可以直接在提示符下输人:
dos
安装了DOSEMU后,应该花些时间看看文档和手册。然后对配置文件作进一步修改,将DOS模拟环境设置得更完善。
php爱 好者站 http://www.phpfans.net 文章|教程|下载|源码|论坛.