中国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:56
47,811 topics / 349,897 posts / today 0 new / 48,256 members
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » [Help] grub4dos can't find the file
Printable Version  1,927 / 2
Floor1 lk61 Posted 2007-08-06 09:30
新手上路 Posts 1 Credits 4
Help: grub4dos can't find the file

I studied the application section of lianjiang2004's tutorial and planned to make a boot disk myself.
1. Download grub4dos-0.4.3-2007-08-04.zip, extract the chinaese grldr, and rename it to grldr。bif.
2. Use UltraISO to create a new ISO file, then do "Bootable CD/DVD" - "Load Boot File", and select the grldr.bif file. Then do "File" - "Properties", check the "Allow Lowercase Names" option, and save the ISO file.
3. Put menu.lst, grldr, and the folder boot (lowercase) in the CD root directory. Under it is the folder grub (lowercase), and inside it are fonts, grldr, memdisk.gz, wingrub.gz, 123.img (all lowercase)
4. The menu.lst file is as follows:】

timeout 30
default 1
root (cd)
fontfile (cd)/grub/fonts
splashimage (cd)/grub/wingrub.gz

title Boot from my imgDisk
map --mem (cd)/boot/grub/123.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title Boot from Hard Disk
root (hd0,0)
chainloader +1

title 重启
reboot

title 关机
halt
========
After burning the disc, the result was that there was no background image, only a black-and-white menu. Choosing the first option gives error17, saying it can't find the file. I don't know what's going on, please give me some advice. Thanks~~

After that I tried changing it to TOOLS.IMG (that is, uppercase), and modified the corresponding menu.lst file, but it was still the same error
Floor2 duyapy802 Posted 2007-09-06 19:55
新手上路 Posts 6 Credits 12
default 1
root (cd)
fontfile (cd)/boot/grub/fonts
splashimage (cd)/grub/wingrub.gz

ok

As for not being able to find the file, sometimes it really is because of letter case!!! I've run into that before.

That is to say, menu.lst uppercase /boot/grub may possibly be lowercase(:()

[ Last edited by duyapy802 on 2007-9-6 at 08:01 PM ]
Floor3 duyapy802 Posted 2007-10-03 12:03
新手上路 Posts 6 Credits 12
I agree with the poster above

I've run into it before too

Newbies especially need to pay attention to the case of file and directory names if you're really booting from a CD


Then just give the absolute path directly in menu.lst, for example


chanloader (cd)/boot/grub/win98.ima
[ Contact the Union admin team - 中国DOS联盟 - Standard version ]
Sponsored by ifanr Inc | © 2001–2023