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:42
中国DOS联盟论坛 » GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » [Help] Problem booting a floppy disk image on a USB flash drive in USB-ZIP mode View 1,417 Replies 1
Original Poster Posted 2007-12-22 16:20 ·  中国 河南 新乡 电信
新手上路
Credits 8
Posts 3
Joined 2007-12-01 14:05
18-year member
UID 104351
Gender Male
Status Offline
I’m using GRUB4DOS version 2007-12-05. The USB flash drive is using USB-ZIP mode (it gets recognized as drive A:). I first boot into DOS and then start GRUB through config.sys. I added the following lines to MENU.LST to boot the floppy disk image frdos.ima, but as a result GRUB did not boot the image and instead booted the USB flash drive again, so it became: machine boots from USB flash drive —— GRUB boot menu —— choose “Start Free-DOS” —— back to the GRUB boot screen again... Can some expert tell me where the problem is?

title Start Free-DOS
map --mem /boot/frdos.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)


[ Last edited by tyndall on 2007-12-22 at 04:22 PM ]
Floor 2 Posted 2007-12-23 15:18 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline

Choose “Start Free-DOS” —— back to the GRUB boot screen again


When an error occurs it will return to the GRUB menu. There should also be a message like “Press any key to continue...”, but you didn’t report it.


map --mem /boot/frdos.ima (fd0)


This line is prone to errors, because it is uncertain whether your “current working device” contains /boot/frdos.ima.

When starting grub.exe from DOS, if you did not specify --config-file=(fd0)/.../menu.lst, then the current working device is (hd0,0). In that case, using /boot/frdos.ima may fail to find the file. Also, you didn’t say whether your USB flash drive contains the /boot directory.

You can refer to this:


title Start Free-DOS
map --mem (fd0)/boot/frdos.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
因为我们亲手创建,这个世界更加美丽。
Forum Jump: