无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 不点
打印 上一主题 下一主题

如果在 grub4dos 中集成 DOS 运行环境,哪个开源的 DOS 比较好,请推荐

  [复制链接]
1#
发表于 2014-12-23 17:35:31 | 显示全部楼层
本帖最后由 2011yaya2007777 于 2014-12-23 17:48 编辑

grub4dos-0.4.5c-2014-12-22.7z 版本,MSDOS 7.1,Virtual Machines 环境。
1. 启动进入 DOS,键入 grub.exe,出现错误提示。死机。

2. 启动进入 GRUB4DOS,从菜单进 DOS,没有使用 --mem 参数,直接打印错误信息。
似乎是从 DOS 返回了。find 发现多了 fd0,可以访问,如 ls 。实机测试结果一样。

MS-DOS-2014-12-23-17-14-47.png (2.06 KB, 下载次数: 71)

1

1

MS-DOS-2014-12-23-17-20-05.png (2.68 KB, 下载次数: 66)

2

2
回复

使用道具 举报

2#
发表于 2014-12-26 10:14:53 | 显示全部楼层
使用 24 日版本测试。
1. 在 G4D 环境,加载 MSDOS,成功进入 DOS。执行 quit,成功返回 G4D。
2. 在 DOS 环境,执行 grub.exe,成功进入 G4D。
执行 root,find,ls (hd0,3)/ 正常;但是执行 ls (fd0)/ 则重启。

点评

是不是 dos 下运行了某些软件,它们破坏了位于扩展内存的 grub4dos 环境? dos 不可以执行 himem 或 emm386之类的内存管理软件,它们都要使用扩展内存空间。目前只是解决了常规内存冲突问题,没有解决扩展内存冲突问  详情 回复 发表于 2014-12-28 08:25
回复

使用道具 举报

3#
发表于 2014-12-28 21:29:20 | 显示全部楼层
是不是 dos 下运行了 himem某些软件,它们破坏了位于扩展内存的 grub4dos  环境?

是启动直接进入 dos 。加载了 himem。然后执行 grub.exe,进入 G4D。按说是破坏了 himem。
不清楚为何执行 ls (fd0)/ 会重启。

点评

内存冲突对双方都有害。 从 grub4dos 进入 DOS 之时,保存 grub4dos 的常规内存到 2M 地址处。 在 DOS 下加载 himem,则 DOS 使用了扩展内存,那么就可能破坏掉 grub4dos 的代码或数据。因此,重新进入 grub  详情 回复 发表于 2014-12-28 22:34
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-22 18:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表