|
不点
银牌会员
不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『楼 主』:
朋友们,时间不多了,加紧测试 grub4dos !
请全面测试,加急!这个版本如果没有问题,就有可能作为最终版本了。!!!!大家一定要共同努力哟!!!!
http://grub4dos.jot.com/
测试几日(可能只有两三天!)之后,我们就发布正式版。之所以这么急,是为 WinGRUB 的发布做铺垫的。版本的总体结构不会再做变动了,只是如果发现 BUG,还会解决。
最迟在 12 月 31 日应该会发布正式版,如果没有异常的话。
由于时间不足,A20 的优化计划已经取消,但其它计划都已经实现。包括 grub.exe 的默认配置文件的查找,都已经完成。
现在 grub.exe 优先查找当前目录的 menu.lst 文件,如果失败,再查找当前盘根目录的 menu.lst 文件。如果也失败,就找 (hd0,0)/menu.lst 文件。如果又失败,那么内置的 preset_menu 将获得控制。
关于 grub.exe 所在磁盘、目录中的 menu.lst 的查找,已经取消。因为时间不足,不能编写这段代码。以后也不会编写了,因为这比较复杂。
现在仿真磁盘对 win98 的支持加强了,排除了许多故障和障碍。(在我的机器上运行比较满意)。大家最好也测试一下这个。测试用 --mem 和不用 --mem 的仿真磁盘在 win98 下是否正常。请报告新版本与以前的老版本相比,进入 win98 后访问仿真磁盘时,在稳定性方面有无提高。
谢谢朋友们的一同努力。
-------------------------------
2007 年新增的 grub4dos 和相关工具下载地址:
http://download.gna.org/grub4dos/
http://download.gna.org/grubutil/
2007 年新增的 grub4dos 中英文文档:
http://grub4dos.sourceforge.net/wiki
原始的 GNU GRUB 的邮件列表档案,对于开发者很有参考价值:
http://lists.gnu.org/archive/html/bug-grub/
[ Last edited by 不点 on 2007-4-15 at 02:10 AM ]
|
因为我们亲手创建,这个世界更加美丽。 |
|
2006-12-24 13:32 |
|
|
Wengier
系统支持
“新DOS时代”站长
积分 27734
发帖 10521
注册 2002-10-9
状态 离线
|
『第
2 楼』:
这几天装了新电脑,再次用到了GRUB4DOS。我发现最近版本的GRUB.EXE每次启动时都要prob ROM INT,造成不少环境下(即使是纯DOS下只加载了一些简单的驱动)都无法运行或死机,而以前的版本则可以。建议增加一个能关闭prob的选项使之在一些实际上不会出现问题的环境下仍然能够启动GRUB.EXE。
|
Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
|
|
2006-12-29 22:23 |
|
|
不点
银牌会员
不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第
3 楼』:
这个问题现在是没时间解决了。我们先发布正式版,等以后再慢慢解决。
有此问题的朋友暂时可以沿用老版本。
------------
以前的老版本没有探测功能,或者说是一种简单的系统识别功能,对中断向量的恢复是根据不同系统的特点来特别处理的。对于 MS-DOS 的不同版本,我们占用了很大的篇幅来处理。这可以说是很累赘的。
现在我们用统一的方法来探测,任何 DOS、任何驱动、任何 TSR 都平等了。探测方法简洁、明了。
下一步,我们只需要针对那些死机失败的情况,找出对应措施就行了。这是 0.4.2 之后接下来的任务。
----------------
现在可以把有问题的驱动程序以及 TSR (连同 config.sys 和 autoexec.bat 里面的命令)上载。我在虚拟机里面可以研究导致死机、失败的原因。
|
因为我们亲手创建,这个世界更加美丽。 |
|
2006-12-30 01:15 |
|
|
不点
银牌会员
不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
|
2007-1-1 09:53 |
|
|
tangtai
高级用户
积分 640
发帖 314
注册 2006-8-13
状态 离线
|
|
2007-1-3 01:12 |
|
|
taojiang
初级用户
积分 145
发帖 66
注册 2006-10-3
状态 离线
|
『第
6 楼』:
好像正式版与12.28版没任何区别
|
|
2007-1-4 01:05 |
|
|
scriptor
银牌会员
积分 1187
发帖 555
注册 2006-12-21
状态 离线
|
『第
7 楼』:
我正好需要,不知道哪个版本的更合适阿
请高人推荐
|
|
2007-1-4 02:24 |
|
|
dl04118
初级用户
积分 199
发帖 32
注册 2005-3-25
状态 离线
|
『第
8 楼』:
不知道该怎样用,不过还是下来试试,谢谢
|
|
2007-1-5 06:18 |
|
|
martin325
银牌会员
积分 1582
发帖 603
注册 2006-2-20
状态 离线
|
『第
9 楼』:
同意6楼的说法,菜单上还显示“2006-12-28”的字样。
ChangeLog.txt里的日子好像也有误,如“2006-10-23 version 0.4.2”
[ Last edited by martin325 on 2007-1-5 at 11:27 PM ]
|
|
2007-1-5 23:25 |
|
|
fastslz
铂金会员
DOS一根葱
积分 5493
发帖 2315
注册 2006-5-1 来自 上海
状态 离线
|
『第
10 楼』:
测试发现0.4.2 正式版map --mem方式不能启动大于2.88软盘镜像pre11则可以
title 测试第10个镜像: 10.img
map --mem (hd0,0)/img/10.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
|
第一高手 第二高手
我的小站
|
|
2007-1-11 03:09 |
|
|
GOTOmsdos
铂金会员
C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
|
2007-1-11 03:18 |
|
|
store88
中级用户
积分 416
发帖 125
注册 2005-6-9
状态 离线
|
|
2007-1-11 03:52 |
|
|
xieliuyun
初级用户
积分 120
发帖 7
注册 2004-2-9
状态 离线
|
|
2007-1-11 06:15 |
|
|
AlwaysInherit
初级用户
征(武林高手||搞安全 ..
积分 112
发帖 46
注册 2005-9-28
状态 离线
|
『第
14 楼』:
感 概ing
当年老师说要学好编汇,但我没听进去!
现在可好了!编汇还是完全看不懂,也不会 mix 16bit 32bit code, 看不懂 boot loader代码是自然的事
用之前用的 guess_xxx 不是很好嘛!反正大家环境都差不多
强烈支持 Wengier
|
|
2007-1-12 05:18 |
|
|
不点
银牌会员
不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第
15 楼』:
原来的 guess dos versions 已经删除了。那个方法只是能用罢了,并不完美。
那个旧的方法只能恢复几个关键的中断向量,而新的自动探测,是全面恢复所有的中断向量 00 - 7F。中断号码 80h 以上的,基本不用管了(用不着恢复)。新的方法才是完美的,它会比旧的方法带来更真实的 BIOS 环境,因而会给操作系统的启动(也就是 chainloader + boot 之后的操作系统的运行)带来更大的稳定性。
如果遇到探测失败的情况,请上载导致失败的驱动和 TSR,这有希望尽快得到解决。
另外,如果 map --mem 有问题,也可以详细报告。不要只是简单说说,那样没有用处。我在我的真实机器上用 map --mem 可以启动 win98 的虚拟硬盘映像,这有 37 M 那么大,远远超过 2.88 M 。
如果不报告的话,这个问题可能继续在新版中存在下去,于是你可能就得一直使用旧版本了。
|
因为我们亲手创建,这个世界更加美丽。 |
|
2007-1-12 07:12 |
|