中国DOS联盟论坛

China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --
Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
Guest | Log in | Register | Members | Search | China DOS Union
中国DOS联盟论坛
The time now is 2026-08-12 07:04
47,811 topics / 349,897 posts / today 0 new / 48,256 members
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » Grub4dos after November 18 cannot boot SETUPLDR.BIN
Printable Version  1,715 / 4
Floor1 mineyang Posted 2007-12-03 18:32
新手上路 Posts 3 Credits 8
I use grldr to make the boot of the CD. In menu.lst there is this



After entering, it will prompt


Error 42: The filename should NOT have a DEVICE part


These 4 versions of 11.18, 11.24, 12.1, 12.2 all have this problem, while the 11.11 version can boot normally, and the version in March on my other tool disk is also normal

Could it be that after starting to support emulating CD-ROM, this was given up?
Floor2 mineyang Posted 2007-12-03 18:34
新手上路 Posts 3 Credits 8
This SETUPLDR.BIN file is the one under WXPE in the MaoTao 911 version PE.
Floor3 不点 Posted 2007-12-03 20:15
银牌会员 Posts 1,115 Credits 2,491
find --set-root (cd)/BOOT/SETUPLDR.BIN

This is originally a wrong usage. The old version doesn't report an error, but the new version does.

In the find command, the new version doesn't allow the device name part to appear, that is, you need to remove (cd).

The find command in your menu is actually useless at all, because there is no omitted device name in your subsequent chainloader statement, so the find command is redundant. It should be like this:



Or if you need the flexibility brought by find, then it should be like this:



Here, the root device determined by find is the first device that contains the /BOOT/SETUPLDR.BIN file it finds, so it is not necessarily the (cd) device.

If you want chainloader to boot the file on (cd), then the former (Example 1) should be used, not the latter (Example 2).
Floor4 mineyang Posted 2007-12-03 22:13
新手上路 Posts 3 Credits 8
Thanks to Master BuDian for guidance. Is "find --set-root /BOOT/SETUPLDR.BIN" supposed to be finding this file on any disk?
Floor5 waitingcd Posted 2007-12-11 08:47
初级用户 Posts 37 Credits 75
Search for the \boot\setupldr.bin file in any partition.
[ Contact the Union admin team - 中国DOS联盟 - Standard version ]
Sponsored by ifanr Inc | © 2001–2023