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-07-24 01:35
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » [Question] gurb4dos is not compatible with freedos View 1,745 Replies 12
Original Poster Posted 2006-09-22 07:42 ·  中国 浙江 杭州 电信
中级用户
★★
Credits 416
Posts 125
Joined 2005-06-09 00:00
21-year member
UID 39497
Gender Male
Status Offline
When I use FreeDOS, a problem occurs. When running GRUB in FreeDOS, the following prompt appears:

Sorry? Currently supported DOS versions are: MS-DOS 3.30 and later; FreeDOS kernel build 2032 and later.

Programs such as TSRs and device drivers may also change the VIOS interrupt vector table. Make sure those programs are not running, then try again



Using 1.0final and beta9src9 doesn't work. It's the combination of command.exe + kernel.sys.

But GRUB4DOS can be run with MS-DOS. Is this incompatible?
Floor 2 Posted 2006-09-22 08:59 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
Please further explain whether the command is from Microsoft or comes with FreeDOS.
因为我们亲手创建,这个世界更加美丽。
Floor 3 Posted 2006-09-22 09:21 ·  中国 浙江 杭州 电信
中级用户
★★
Credits 416
Posts 125
Joined 2005-06-09 00:00
21-year member
UID 39497
Gender Male
Status Offline
Floor 4 Posted 2006-09-22 11:35 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
Thanks for the report. Just wait for the update. You can follow the changes on http://grub4dos.jot.com/.
因为我们亲手创建,这个世界更加美丽。
Floor 5 Posted 2006-09-22 19:40 ·  中国 浙江 杭州 电信
中级用户
★★
Credits 416
Posts 125
Joined 2005-06-09 00:00
21-year member
UID 39497
Gender Male
Status Offline
There is also a problem that grub4dos 0.4.2pre9 cannot execute grub-install and will report an error. grub4dos 0.4.2pre8 can execute grub-install. grub.exe grldr. Continue to support no.
Floor 6 Posted 2006-09-23 22:36 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
Thanks to store88 for the continuous attention and help.

The problem with grub-install was resolved yesterday and has been uploaded to http://grub4dos.jot.com/.

I checked the issue with FreeDOS, and it's not really a problem. I downloaded fdboot.img. When it boots up, there's a menu. You select

2. FreeDOS Safe Mode (don't load any drivers)

Then you can execute grub.exe after entering DOS.
因为我们亲手创建,这个世界更加美丽。
Floor 7 Posted 2006-09-24 00:45 ·  中国 浙江 杭州 电信
中级用户
★★
Credits 416
Posts 125
Joined 2005-06-09 00:00
21-year member
UID 39497
Gender Male
Status Offline
Why is it that I still can't do it, and the original error still occurs
Floor 8 Posted 2006-09-24 02:23 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
Currently, GRUB4DOS only supports a simple environment with FreeDOS's kernel.sys plus a command.com. Loading any other device drivers or complex environments of TSR may cause failure. Even Himem and emm386 are not supported.

You might as well make a FreeDOS boot disk by yourself, which only contains these two files (and copy a grub.exe into it) and see if it works?

[ Last edited by 不点 on 2006-9-24 at 02:26 ]
因为我们亲手创建,这个世界更加美丽。
Floor 9 Posted 2006-09-24 08:49 ·  中国 浙江 杭州 电信
中级用户
★★
Credits 416
Posts 125
Joined 2005-06-09 00:00
21-year member
UID 39497
Gender Male
Status Offline
I first load the img of the FreeDOS kernel from GRUB4DOS, and then when running GRUB, the problem of the top floor still occurs or it directly restarts. I have successfully run GRUB when booting from the USB flash drive. Both methods have not loaded any other DOS programs except the built-in command.com
Floor 10 Posted 2006-09-24 09:54 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
Got it, you mean first run GRUB4DOS, then **boot and run FreeDOS on the emulated virtual disk**, and then there's a failure when entering GRUB. Currently, there's no support for FreeDOS in the emulation state. This function will be added later. Thanks.
因为我们亲手创建,这个世界更加美丽。
Floor 11 Posted 2006-09-25 05:54 ·  中国 四川 南充 电信
超级版主
★★★★
我爱DOS
Credits 5,310
Posts 2,044
Joined 2005-09-26 12:00
20-year member
UID 42843
Gender Male
From 四川南充
Status Offline
Floor 12 Posted 2006-09-25 21:48 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
Actually, I don't have time to take care of this. Compared with other software, GRUB4DOS has a relatively fast development speed, but the price is the lack of documentation. You have to give up something to gain something. Recently, a foreign friend said that he might write some documentation and tutorials, and I'm waiting for his news. If anyone here is willing to write Chinese tutorials, of course, you are welcome.
因为我们亲手创建,这个世界更加美丽。
Floor 13 Posted 2006-09-26 00:43 ·  中国 福建 厦门 电信
中级用户
★★
Credits 480
Posts 197
Joined 2006-09-20 00:40
19-year member
UID 63115
From 黄冈
Status Offline
Now the relevant documentation of GRUB4DOS is lacking, and some materials in the forum are not uniform, which makes people feel confused. At the current stage, only by practicing more can we distinguish the true from the false.
Forum Jump: