../doc/README.Windows 文件中写道
*************************************************************** * WARNING!!! WARNING!!! WARNING!!! WARNING!!! WARNING!!! * * * * Danger Will Robinson!!! This is not yet fully supported * * and there are many known bugs! Large programs will almost * * certainly NOT WORK!!! BE PREPARED FOR SYSTEM CRASHES IF * * YOU TRY THIS!!! * * * * WARNING!!! WARNING!!! WARNING!!! WARNING!!! WARNING!!! * ***************************************************************
好的,可以在 DOSEMU 下启动 WINOS2(OS/2 使用的 Windows 3.1 修改版)。非常感谢 Lutz 和 Dong!
但是,您需要 WINDOWS-3.1 和 OS/2 的双重许可!!!
存在许多已知问题。Windows 容易崩溃,可能会导致数据丢失,大型程序将无法加载,等等等等。换句话说,它不适合日常使用。已知许多显卡存在问题(您可能会看到漂亮的白色屏幕,但是,请查看下面关于 win31-in-xdos 的内容)。您的程序组很可能全部消失。... 基本上,这很麻烦。
更多详细信息请参阅 README.txt 文件。
抱歉,您不能。Win32s 需要在 ring 0 中运行。这在 Linux 中是“禁止”的。(97/04/27)
如上所述,winemu 无法处理 32 位程序。所有以 386 结尾的驱动程序都是 32 位的。因此,要运行 winemu,您必须删除 win.ini 中所有对 .386 驱动程序的引用。(97/04/27)
从 0.64.3 版本开始,DOSEMU 能够在 xdos 中运行 Windows。当然,这完全不推荐,但如果您真的想尝试,它比在控制台上启动 windows-31 更安全,因为_当_它崩溃时,它不会锁定您的键盘或冻结您的屏幕。
提示
1. Get Dosemu & Linux source. 2. Unpack dosemu. 3. Run "./configure" to configure Dosemu (it will enable vm86plus as a default). 4. Type "make" to compile. 5. Get a Trident SVGA drivers for Windows. The files are tvgaw31a.zip and/or tvgaw31b.zip. They are available at garbo.uwasa.fi in /windows/drivers (any mirrors?). 6. Unpack the Trident drivers. 7. In Windows setup, install the Trident "800x600 256 color for 512K boards" driver. 8. Do the things described above to get and install OS2WIN31. 10. Start xdos. 11. In Dosemu, go to windows directory and start winemu. 12. Cross your fingers.
不,您不能。Dos 会告诉您类似以下内容
您系统上的 XMS 驱动程序与 Windows 不兼容...
您需要从 Dos 安装 Windows。您可以将 Windows 树复制到 Linux 文件系统上的某个位置,并使用 lredir 将其挂载到与 Dos 中相同的位置。例如您的 Windows 在 d:\windows 中。您的 d:\ 挂载为 Linux 中的 /dosc。您将 Windows 树复制到 Linux,例如“cp -a /dosd/windows /usr/share”。在 dosemu 内部,您重定向复制的树,例如 lredir d: linux\fs\dosd
现在 dosemu 无法在您的 Windows 目录中乱搞,但是 dosemu 也看不到 Windows 目录中的更改。如果您想对驱动器 c:> 上的 Windows 执行相同的操作,请查看本 FAQ 以了解如何重定向 c:。但是您可以使用 Windows 目录内的“setup”来安装驱动程序并更改某些设置。(97/2/1497)
1. 使用 WinOS2 中的鼠标驱动程序 "mouse.drv"
2. 为了让鼠标正常工作,您需要在 win.ini 文件中添加以下内容
[windows] MouseThreshold1=0 MouseThreshold2=0 MouseSpeed=0
3. 鼠标光标不是由 X 绘制的,而是由 Windows 本身绘制的,因此它取决于刷新率,更新频率会有所不同,尽管鼠标坐标移动本身不会延迟。(实际上您有两个光标,但 X 光标在 DOS-Box 中被赋予了“隐形”光标形状。)
4. 由于传递给 Windows 的坐标是相对解释的,我们需要校准光标。每当您进入 DOS-Box 窗口时,都会自动完成此操作:光标被强制移动到 0,0,然后再移回其正确的坐标。因此,如果您想重新校准光标,只需将光标移到 DOS-Box 外部,然后再移回内部即可。(97/2/10)
MS-Windows 和 WinOS2 处理程序管理器组的方式不同。MS-Win 将设置存储在 progman.ini 中,而 WinOS2 希望 progman.ini 的内容在 system.ini 中。以下是来自 (friest@acm.org (Todd T. Fries)) 的提示
cat progman.ini >> system.ini
请务必使用 >> :-)