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 01:28
中国DOS联盟论坛 » GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » Will there be a conflict between Grub.exe and loadsys.exe? View 2,333 Replies 4
Original Poster Posted 2007-11-28 16:09 ·  中国 台湾 中华电信(HiNet)数据中心
初级用户
Credits 65
Posts 17
Joined 2007-02-14 06:36
19-year member
UID 79462
Gender Male
Status Offline
Use GRUB to create a fake A drive. The A drive only loads himem.sys in the config. Then, booting GRUB from the A drive can start successfully.

But in the same situation, if you use loadsys to load usbaspi.sys and di1000dd.sys, and then uninstall these two USB drivers, theoretically the situation should be the same as the beginning, but executing GRUB will freeze and the following error message appears: Probing ROM INT vectors If hang, unload a device driver or TSR and try again

I wonder if anyone has a solution. I've tried different versions of GRUB and different versions of loadsys, and the same problem occurs. I wonder if there's a conflict between GRUB and loadsys?
Floor 2 Posted 2007-11-28 17:56 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
grub.exe is very sensitive to the interrupt vector table. Hardware drivers generally need to take over and modify interrupt vectors. If a program used to uninstall a driver does not completely uninstall the driver to be uninstalled and fails to fully restore the original interrupt vectors before the driver was loaded, running grub.exe will cause a system crash.

Find a better uninstall tool, perform the uninstall cleanly, and leave no loopholes.
因为我们亲手创建,这个世界更加美丽。
Floor 3 Posted 2007-11-28 22:36 ·  中国 台湾 中华电信(HiNet)数据中心
初级用户
Credits 65
Posts 17
Joined 2007-02-14 06:36
19-year member
UID 79462
Gender Male
Status Offline
If this is the case, how to confirm whether the interrupt vector is completely restored, and what software or methods are there to know whether the interrupt vector is the same as the original?
Floor 4 Posted 2007-11-29 19:02 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
This technology itself is not difficult, but someone needs to do this work.

I believe there were many tools in the DOS era. If you look patiently, you should be able to find a satisfactory one.
因为我们亲手创建,这个世界更加美丽。
Floor 5 Posted 2008-05-18 22:33 ·  中国 海南 海口 联通
新手上路
Credits 10
Posts 4
Joined 2007-06-06 23:05
19-year member
UID 90508
Gender Male
Status Offline
Came over from another forum... Just digging around casually
Forum Jump: