|
7253547
初级用户
积分 36
发帖 17
注册 2007-12-25
状态 离线
|
『楼 主』:
U盘启动ISO
大家好,我是新来的,我的U盘是1G的,做了USB启动,现在可以启动DOS ,也可以进入GRUB,可以看到菜单,
title ISO
map --mem (hd0,0)/MiniXP_V5.8_2in1.iso (hd32)
map --hook
chainloader (hd32)
boot
启动ISO文件显示Error 25: Disk read erroe
GRUB版本是grub4dos-0.4.3-2007-12-14
|
|
2007-12-25 11:44 |
|
|
不点
银牌会员
不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第
2 楼』:
大家共同来做饭,才轻松。报告问题越详细越好。否则,很难轻松地断定问题的症结是在哪里。
Error 25: Disk read error,是执行哪条命令时出现的?
在 U 盘上仿真运行一个 DOS 软盘映像,是否正常?
必要时,请进入命令行,一条一条地执行命令,看看究竟出错的是哪一条。
也可以利用 debug on 或者 debug 0x7fffffff 命令,来输出更多的调试信息。
报告者首先自己应该推测问题在哪里,尽量多做试验,把失败的和成功的命令都记录下来,比较一下,你就能够有个初步猜测了。
(hd0,0)/MiniXP_V5.8_2in1.iso 这个文件存在吗?你知道如何去确定一个文件是否存在吗?如果不知道,请先在网上搜索看看相关文档,再来讨论。
[ Last edited by 不点 on 2007-12-25 at 03:44 PM ]
|
因为我们亲手创建,这个世界更加美丽。 |
|
2007-12-25 15:40 |
|
|
58180698
初级用户
积分 40
发帖 19
注册 2007-12-21
状态 离线
|
|
2007-12-26 18:12 |
|
|
7253547
初级用户
积分 36
发帖 17
注册 2007-12-25
状态 离线
|
『第
4 楼』:
用U盘启动后,提示符是
C:>
c:>grub
grub>debug on
grub>geometry (hd0)
Error 25:Disk read error
grub>geometry (hd1)
看见了本机的硬盘
grub>geometry (fd0)
int13/41(0),version=0,int13/08(0),version=0,C/H/S-1/1/18,int13/02(0),err=1
Error 25:Disk read error
grub>find --set-root /MiniXP_V5.8_2in1.iso
Error 15:File not found
MiniXP_V5.8_2in1.iso 和grub.exe放在一起的,怎么找不到?
|
|
2007-12-27 21:10 |
|
|
不点
银牌会员
不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第
5 楼』:
看来 U 盘是 (hd0),而 (hd0) 却未能读出。请执行如下命令:
debug 0x7fffffff
geometry (hd0)
把显示结果贴出来。
|
因为我们亲手创建,这个世界更加美丽。 |
|
2007-12-28 08:31 |
|
|
7253547
初级用户
积分 36
发帖 17
注册 2007-12-25
状态 离线
|
『第
6 楼』:
grub>debug 0x7fffffff
grub>geometry (hd0)
Error 25:Disk read error
当我退去GRUB后,在DOS提示符下只可以访问U盘下以前访问过的目录,以前没访问的就不可以访问了,不进GRUB,U盘的访问没问题。
比喻:
c:\DOS>dir
Volume in drive C is USB_BOOOT
General failure reading drive C
Abort,Retry,Fail?
但是
C:\DOS>cd \
c:\>dir
正常
|
|
2007-12-28 10:29 |
|
|
citydream
初级用户
积分 37
发帖 17
注册 2007-11-1
状态 离线
|
『第
7 楼』:
有一种情况就是伪劣的U盘,存放大文件时读取出错,请在windows(或者linux)系统下复制一下试试看。比如在硬盘上的*.iso文件,校验一下md5,复制到u盘后再校验一下,比较一下两个md5是否相同。
|
|
2007-12-28 10:33 |
|
|
7253547
初级用户
积分 36
发帖 17
注册 2007-12-25
状态 离线
|
『第
8 楼』:
当我退去GRUB后,再进GRUB,进不去
C:\>GRUB
General failure reading drive C
Abort,Retry,Ignore,Fail?
|
|
2007-12-28 10:38 |
|
|
7253547
初级用户
积分 36
发帖 17
注册 2007-12-25
状态 离线
|
『第
9 楼』:
Quote: | Originally posted by citydream at 2007-12-28 10:33 AM:
有一种情况就是伪劣的U盘,存放大文件时读取出错,请在windows(或者linux)系统下复制一下试试看。比如在硬盘上的*.iso文件,校验一下md5,复制到u盘后再校验一下,比较一下两个md5是否相同。 |
|
windows下没问题,我扫描了也没问题,md5也没问题
|
|
2007-12-28 10:40 |
|
|
不点
银牌会员
不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第
10 楼』:
刚刚上载了新的测试版,不过只是编译版本,没有源代码。请直接在 http://grub4dos.jot.com/ 网站下载 grub.exe (或者 grldr) 来测试。
测试方法仍然是:
debug 0x7fffffff
geometry (hd0)
贴出显示的全部信息。问题仍然不会得到解决,但是,增加了调试信息,用以确定产生问题的根源。
|
因为我们亲手创建,这个世界更加美丽。 |
|
2007-12-28 16:24 |
|
|
7253547
初级用户
积分 36
发帖 17
注册 2007-12-25
状态 离线
|
『第
11 楼』:
debug 0x7fffffff
geometry (hd0)
errnum=0,set_device...
get_diskinfo(0x80)...
read disk 0x80 ...
read disk 0x80 failure! errnum=0
drive 0x80(LBA):C/H/S=127/255/63,Sector Count/Size=2043392/512
|
|
2007-12-28 23:00 |
|
|
7253547
初级用户
积分 36
发帖 17
注册 2007-12-25
状态 离线
|
『第
12 楼』:
名称:Flash Disk (USB2.0)
逻辑盘符:G:\
VID&PID:Vid_1976&Pid_6025
传输速度:high speed
制造商ID:CBM
产品ID:Flash Disk
产品版本:5.00
制造商信息:CBM
产品信息:Flash Disk
序列号:002613000848
|
|
2007-12-28 23:16 |
|
|
不点
银牌会员
不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第
13 楼』:
grub.exe 和 grldr 又有更新,请参考 10 楼做测试。上载所有的显示信息。
本次有可能解决了问题。如果本次测试成功解决了你的问题,也请不要离开,接着进行下一个测试(我现在正在筹划下一个测试),直到我说“测试全部完成”为止。
|
因为我们亲手创建,这个世界更加美丽。 |
|
2007-12-29 10:24 |
|
|
7253547
初级用户
积分 36
发帖 17
注册 2007-12-25
状态 离线
|
『第
14 楼』:
OK,测试,我喜欢
可是问题还是没解决,在我的IBM9213上可以认到U盘了,
在ASUS Z25H笔记本上 还是不认U盘
geometry (hd0)
biosdisk read first sector of drive 0x80:failure! errnum=0
drive 0x80(LBA):C/H/S=127/255/63, Sector Count/Size=2043392/512
|
|
2007-12-29 16:10 |
|
|
7253547
初级用户
积分 36
发帖 17
注册 2007-12-25
状态 离线
|
『第
15 楼』:
顺便说下
我这里有N多的笔记本和台式机,服务器,还有U盘,测试很方便的。
|
|
2007-12-29 16:13 |
|