China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-06-25 05:06
中国DOS联盟论坛 » GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » Friends, time is limited, hurry up and test grub4dos! View 15,018 Replies 95
Original Poster Posted 2006-12-24 13:32 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
Please fully test, urgent! If this version is okay, it may become the final version!!! Everyone must work together!!!

http://grub4dos.jot.com/

After testing for a few days (maybe only two or three days!), we will release the official version. The reason for being so urgent is to lay the groundwork for the release of WinGRUB. The overall structure of the version will no longer be changed, but if bugs are found, they will still be fixed.

The official version should be released at the latest by December 31st, if there are no abnormalities.

Due to insufficient time, the optimization plan for A20 has been canceled, but other plans have been implemented. Including the search for the default configuration file of grub.exe has been completed.

Now grub.exe first searches for the menu.lst file in the current directory. If it fails, it then searches for the menu.lst file in the root directory of the current disk. If it also fails, it looks for the (hd0,0)/menu.lst file. If it fails again, then the built-in preset_menu will take control.

The search for menu.lst in the disk and directory where grub.exe is located has been canceled. Because of insufficient time, this code cannot be written. It will not be written in the future either, because it is relatively complicated.

Now the support for win98 by the emulated disk has been strengthened, and many faults and obstacles have been eliminated. (It runs satisfactorily on my machine). Everyone is best to test this too. Test the emulated disk with --mem and without --mem to see if it is normal under win98. Please report whether there is an improvement in stability when accessing the emulated disk after entering win98 compared with the previous old version.

Thank you friends for working together.

-------------------------------

Download addresses for grub4dos and related tools added in 2007:

http://download.gna.org/grub4dos/
http://download.gna.org/grubutil/

English and Chinese documents for grub4dos added in 2007:

http://grub4dos.sourceforge.net/wiki

The original GNU GRUB mailing list archives are very valuable for developers:
http://lists.gnu.org/archive/html/bug-grub/

[ Last edited by 不点 on 2007-4-15 at 02:10 AM ]
因为我们亲手创建,这个世界更加美丽。
Floor 2 Posted 2006-12-29 22:23 ·  加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
These days I installed a new computer and used GRUB4DOS again. I found that the latest version of GRUB.EXE has to prob ROM INT every time it starts, causing it not to run or crash in many environments (even in pure DOS with only some simple drivers loaded), while the previous versions could. It is suggested to add an option to disable prob so that GRUB.EXE can still start in some environments where there are actually no problems.
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 3 Posted 2006-12-30 01:15 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
This problem can't be solved now. Let's release the official version first and solve it slowly later.

Friends with this problem can temporarily continue to use the old version.

------------

The previous old version had no detection function, or it was a simple system identification function. The recovery of interrupt vectors was specially handled according to the characteristics of different systems. For different versions of MS-DOS, we spent a lot of space to handle it. This can be said to be very cumbersome.

Now we use a unified method for detection, and any DOS, any driver, and any TSR are equal. The detection method is concise and clear.

The next step, we only need to find corresponding measures for those crash failure situations. This is the next task after 0.4.2.

----------------

Now you can upload the problematic driver program and TSR (along with the commands in config.sys and autoexec.bat). I can study the causes of crashes and failures in the virtual machine.
因为我们亲手创建,这个世界更加美丽。
Floor 4 Posted 2007-01-01 09:53 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
因为我们亲手创建,这个世界更加美丽。
Floor 5 Posted 2007-01-03 01:12 ·  中国 河南 新乡 联通
等待验证用户
★★★
Credits 640
Posts 314
Joined 2006-08-13 17:20
19-year member
UID 60432
Gender Male
Status Offline
Bump
Floor 6 Posted 2007-01-04 01:05 ·  中国 甘肃 兰州 电信
初级用户
★★
Credits 145
Posts 66
Joined 2006-10-03 10:40
19-year member
UID 64417
Gender Male
Status Offline
It seems that there is no difference at all between the official version and the version of December 28th.
Floor 7 Posted 2007-01-04 02:24 ·  中国 北京 中国科学院研究生院
银牌会员
★★★
Credits 1,187
Posts 555
Joined 2006-12-21 07:35
19-year member
UID 74129
Gender Male
Status Offline
I happen to need it, but I don't know which version is more suitable. Please recommend it, experts.
Floor 8 Posted 2007-01-05 06:18 ·  中国 辽宁 大连 联通
初级用户
Credits 199
Posts 32
Joined 2005-03-25 00:00
21-year member
UID 37436
Gender Male
Status Offline
I don't know how to use it, but I still download it to try, thank you
Floor 9 Posted 2007-01-05 23:25 ·  中国 浙江 杭州 电信
银牌会员
★★★
Credits 1,582
Posts 603
Joined 2006-02-20 20:26
20-year member
UID 50690
Status Offline
Agree with the statement of floor 6. The menu also shows the words "2006-12-28".

The date in ChangeLog.txt also seems to be incorrect, such as "2006-10-23 version 0.4.2"

[ Last edited by martin325 on 2007-1-5 at 11:27 PM ]
Floor 10 Posted 2007-01-11 03:09 ·  中国 广东 深圳 福田区 电信
铂金会员
★★★★
DOS一根葱
Credits 5,493
Posts 2,315
Joined 2006-05-01 10:41
20-year member
UID 54766
Gender Male
From 上海
Status Offline
Test found that the 0.4.2 official version's map --mem method cannot boot a floppy image larger than 2.88MB, but pre11 can.

title Test 10th image: 10.img
map --mem (hd0,0)/img/10.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
第一高手 第二高手

Floor 11 Posted 2007-01-11 03:18 ·  中国 广东 广州 教育网
铂金会员
★★★★
C++启程者
Credits 5,154
Posts 1,827
Joined 2003-07-18 00:00
22-year member
UID 7105
Gender Male
Status Offline
I've been using it all the time, and I haven't found any major problems.
Floor 12 Posted 2007-01-11 03:52 ·  中国 浙江 杭州 电信
中级用户
★★
Credits 416
Posts 125
Joined 2005-06-09 00:00
21-year member
UID 39497
Gender Male
Status Offline
Floor 13 Posted 2007-01-11 06:15 ·  中国 广西 梧州 苍梧县 电信
初级用户
Credits 120
Posts 7
Joined 2004-02-09 00:00
22-year member
UID 17055
Gender Male
Status Offline
Support, hope to increase ISO support!
Floor 14 Posted 2007-01-12 05:18 ·  美国 加利福尼亚州
初级用户
征(武林高手||搞安全 ..
Credits 112
Posts 46
Joined 2005-09-28 23:12
20-year member
UID 42931
Status Offline
Back then, the teacher said to learn assembly well, but I didn't listen!
Now it's all good! Assembly is still completely incomprehensible, and I can't mix 16bit 32bit code. It's natural that I don't understand boot loader code
Using the previous guess_xxx was not bad! Anyway, everyone's environment is similar
Strongly support Wengier
Floor 15 Posted 2007-01-12 07:12 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
The original guess dos versions has been deleted. That method just works, but it's not perfect.

The old method can only restore a few key interrupt vectors, while the new automatic detection fully restores all interrupt vectors from 00 to 7F. For interrupt numbers above 80h, basically no need to care (no need to restore). The new method is perfect, and it will bring a more real BIOS environment than the old method, thus bringing greater stability to the boot of the operating system (that is, the operation of the operating system after chainloader + boot).

If you encounter a detection failure, please upload the drivers and TSRs that caused the failure, which may help solve the problem as soon as possible.

In addition, if there is a problem with map --mem, you can also report it in detail. Don't just say it briefly, that's not useful. I can use map --mem on my real machine to boot a win98 virtual hard disk image, which is 37M in size, far exceeding 2.88M.

If you don't report, this problem may continue to exist in the new version, and then you may have to use the old version all the time.
因为我们亲手创建,这个世界更加美丽。
1 2 3 7 Next ›
Forum Jump: