中国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 06:59
47,811 topics / 349,897 posts / today 0 new / 48,256 members
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » USB flash drive cannot use the find command in GRUB (bug)
Printable Version  2,314 / 6
Floor1 429499381 Posted 2007-12-31 12:28
中级用户 Posts 202 Credits 452
Summary: The latest GRUB4DOS from December
DOS boot disk made with FlashBoot
bootlace.com --floppy --chs 0x00
Format is FAT, type: USB-ZIP

I made a bootable DOS with a broken MP3, and the test was successful!

Later, I wrote to the MBR, used GRLDR, and then used FIND --SET-ROOT /MENU.LST
It can only recognize the files on the hard disk, and the files on the USB cannot be found!!

Changing to the August version is the same. In the experiment, I found
ROOT (HD0,0) where it shows 0X80
ROOT (FD0) followed by English. There is no code, and the previous part shows FAT
Originally, I wanted to use GRUB to boot PE.ISO in the MP3, but I don't know why??
It's either that the file is not found or there are segments of error English. Booting PE.ISO on the hard disk is fine

This is my MENU.LST file
color black/cyan yellow/cyan
timeout 30
default /default

title xp hd
chainloader +1

title pe
map (fd0,0)/BootCD.ISO (fd32)
map --hook
chainloader (fd32)
boot


title Windows PE
chainloader /ldrxpe


The second one is the ISO I want to boot. Maybe it's written incorrectly. I've changed it many times, but I can't make it boot. I hope someone can give me some advice,

The following is the fragment of the MENU.LST file that can boot normally on the hard disk!
title pe
map (hd0,0)/BootCD.ISO (hd32)
map --hook
chainloader (hd32)
boot

[ Last edited by 429499381 on 2007-12-31 at 12:54 PM ]
Floor2 429499381 Posted 2008-01-04 06:15
中级用户 Posts 202 Credits 452
Is there anyone who can give some advice?? I tried it again with a card reader. 2G. The format is USB-FDD and can use the FIND command. All formats are FAT16
Floor3 twinkle Posted 2008-01-19 00:03
初级用户 Posts 9 Credits 22
I often do this too. When booting with USB - ZIP, if using find --set - root /menu.lst, it can't search for it. Sweat, I can only specify it as fd0. I don't know the reason.
My is a 1G minisd plus a card reader.

[ Last edited by twinkle on 2008-1-19 at 12:04 AM ]
Floor4 不得不爱 Posted 2008-01-22 18:16
超级版主 Posts 2,044 Credits 5,310 From 四川南充
title pe
map (fd0,0)/BootCD.ISO (fd32) There is an error in this line; it should be map (fd0)/BootCD.ISO (hd32) instead!
map --hook
chainloader (hd32)
boot
Floor5 不得不爱 Posted 2008-01-22 18:18
超级版主 Posts 2,044 Credits 5,310 From 四川南充
GRLDR generally searches the hard disk first, and if it can't be found on the hard disk, it searches the floppy disk.
Floor6 lingbm Posted 2008-01-24 19:03
初级用户 Posts 27 Credits 62
I also encountered this problem. I wonder if anyone has solved it? I disabled the hard drive directly in the BIOS.
Floor7 longquanjian Posted 2008-02-25 22:53
新手上路 Posts 5 Credits 10
I encountered the same situation yesterday. After booting with USB-HDD, I couldn't find the U disk files. After installing the winpe911 version, I could start the PE normally, but I couldn't find the disk image file I added myself, and the menu.lst was also not found. I remember it prompted a disk read-write error. I tried GRUB4DOS 12.25 and 01.01. But it was okay when I used the old version of GRUB4DOS before.

Today I mass-produced the U disk and it worked again.
[ Contact the Union admin team - 中国DOS联盟 - Standard version ]
Sponsored by ifanr Inc | © 2001–2023