|
429499381
中级用户
  
积分 452
发帖 202
注册 2006-12-21
状态 离线
|
『楼 主』:
U盘无法使用GRUB 中的 find 命令 (bug)
使用 LLM 解释/回答一下
概要: 最新GRUB4DOS 12月的
用FlashBoot 做的DOS启动盘
bootlace.com --floppy --chs 0x00
格式为FAT 类型为: USB-ZIP
我用一个破MP3做了一个可启动的DOS , 测试成功!!
后来写入MBR, 使用GRLDR 后 使用FIND --SET-ROOT /MENU.LST
只能识别硬盘的文件 , USB的文件无法找到!!
换个8月的版本还是一样 , 在实验的过程中, 发现
ROOT (HD0,0) 其中显示有0X80
ROOT (FD0) 后面就是英文。没有代码, 前面一段为显示FAT
本来是想 在MP3 中 用GRUB 启动 PE.ISO的 可是不知道为什么??
不是找不到文件, 就是一段段的错误英文. 在硬盘中启动 PE.ISO 很好
这是我的MENU.LST 文件
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
第二个就是我要启动的ISO , 也许写得不对, 我改了好多次, 都没办法让他启动, 希望谁可以指点下,
以下是硬盘中可以正常启动的MENU.LST 文件片段!!
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 ]
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 ]
|
|
2007-12-31 12:28 |
|
|
429499381
中级用户
  
积分 452
发帖 202
注册 2006-12-21
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
有人给一点意见吗 ?? 我 又用一个 读卡器实验了 下 2G
格式为USB-FDD 能够使用FIND 命令, 格式都是 FAT16
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
|
|
2008-1-4 06:15 |
|
|
twinkle
初级用户
 
积分 22
发帖 9
注册 2007-1-11
状态 离线
|
『第 3 楼』:
使用 LLM 解释/回答一下
我也是经常这样哦,用USB-ZIP,启动是若用find --set-root /menu.lst也是不能搜索到的,汗,只能指定为fd0,也是不知道是什么原因。
我的是1G的minisd加读卡器
Last edited by twinkle on 2008-1-19 at 12:04 AM ]
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 ]
|
|
2008-1-19 00:03 |
|
|
不得不爱
超级版主
         我爱DOS
积分 5310
发帖 2044
注册 2005-9-26 来自 四川南充
状态 离线
|
|
2008-1-22 18:16 |
|
|
不得不爱
超级版主
         我爱DOS
积分 5310
发帖 2044
注册 2005-9-26 来自 四川南充
状态 离线
|
|
2008-1-22 18:18 |
|
|
lingbm
初级用户
 
积分 62
发帖 27
注册 2008-1-23
状态 离线
|
『第 6 楼』:
使用 LLM 解释/回答一下
我也碰到这个问题,不知道有没有人解决了?
我硬盘直接在bios里屏蔽了
I also encountered this problem. I wonder if anyone has solved it? I disabled the hard drive directly in the BIOS.
|
|
2008-1-24 19:03 |
|
|
longquanjian
新手上路

积分 10
发帖 5
注册 2006-12-3
状态 离线
|
『第 7 楼』:
使用 LLM 解释/回答一下
我昨天也遇到了, 我是USB—HDD 启动后找不到U盘文件。安装了 winpe911 版后,能够正常启动PE,但我自己加的磁盘镜像文件就找不到,menu.lst 也找不到。我记得提示说磁盘读写错误。GRUB4DOS 12.25 和 01.01 都试过了。但我以前用旧版GRUB4DOS的时候后是好的。
今天把U盘量产了一下又好了。
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.
|
|
2008-2-25 22:53 |
|