中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-25 03:53
楼 主 U盘启动ISO 发表于 2007-12-25 11:44 ·  中国 湖南 常德 电信
初级用户
积分 36
发帖 17
注册 2007-12-25 09:43
18年会员
UID 106717
性别 男
状态 离线
大家好,我是新来的,我的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
2 发表于 2007-12-25 15:40 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
积分 2,491
发帖 1,115
注册 2003-09-24 00:00
22年会员
UID 10292
性别 男
状态 离线
大家共同来做饭,才轻松。报告问题越详细越好。否则,很难轻松地断定问题的症结是在哪里。

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 ]
因为我们亲手创建,这个世界更加美丽。
3 发表于 2007-12-26 18:12 ·  中国 重庆 电信
初级用户
积分 40
发帖 19
注册 2007-12-21 01:50
18年会员
UID 106322
性别 男
状态 离线
路过,,,学习一下.
4 发表于 2007-12-27 21:10 ·  中国 湖南 常德 电信
初级用户
积分 36
发帖 17
注册 2007-12-25 09:43
18年会员
UID 106717
性别 男
状态 离线
用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放在一起的,怎么找不到?
5 发表于 2007-12-28 08:31 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
积分 2,491
发帖 1,115
注册 2003-09-24 00:00
22年会员
UID 10292
性别 男
状态 离线
看来 U 盘是 (hd0),而 (hd0) 却未能读出。请执行如下命令:

debug 0x7fffffff
geometry (hd0)

把显示结果贴出来。
因为我们亲手创建,这个世界更加美丽。
6 发表于 2007-12-28 10:29 ·  中国 湖南 常德 电信
初级用户
积分 36
发帖 17
注册 2007-12-25 09:43
18年会员
UID 106717
性别 男
状态 离线
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
正常
7 发表于 2007-12-28 10:33 ·  中国 上海 电信
初级用户
积分 37
发帖 17
注册 2007-11-01 10:13
18年会员
UID 101361
状态 离线
有一种情况就是伪劣的U盘,存放大文件时读取出错,请在windows(或者linux)系统下复制一下试试看。比如在硬盘上的*.iso文件,校验一下md5,复制到u盘后再校验一下,比较一下两个md5是否相同。
8 发表于 2007-12-28 10:38 ·  中国 湖南 常德 电信
初级用户
积分 36
发帖 17
注册 2007-12-25 09:43
18年会员
UID 106717
性别 男
状态 离线
当我退去GRUB后,再进GRUB,进不去
C:\>GRUB

General failure reading drive C
Abort,Retry,Ignore,Fail?
9 发表于 2007-12-28 10:40 ·  中国 湖南 常德 电信
初级用户
积分 36
发帖 17
注册 2007-12-25 09:43
18年会员
UID 106717
性别 男
状态 离线
Originally posted by citydream at 2007-12-28 10:33 AM:
有一种情况就是伪劣的U盘,存放大文件时读取出错,请在windows(或者linux)系统下复制一下试试看。比如在硬盘上的*.iso文件,校验一下md5,复制到u盘后再校验一下,比较一下两个md5是否相同。




windows下没问题,我扫描了也没问题,md5也没问题
10 发表于 2007-12-28 16:24 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
积分 2,491
发帖 1,115
注册 2003-09-24 00:00
22年会员
UID 10292
性别 男
状态 离线
刚刚上载了新的测试版,不过只是编译版本,没有源代码。请直接在 http://grub4dos.jot.com/ 网站下载 grub.exe (或者 grldr) 来测试。

测试方法仍然是:

debug 0x7fffffff
geometry (hd0)

贴出显示的全部信息。问题仍然不会得到解决,但是,增加了调试信息,用以确定产生问题的根源。
因为我们亲手创建,这个世界更加美丽。
11 发表于 2007-12-28 23:00 ·  中国 湖南 常德 电信
初级用户
积分 36
发帖 17
注册 2007-12-25 09:43
18年会员
UID 106717
性别 男
状态 离线
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
12 发表于 2007-12-28 23:16 ·  中国 湖南 常德 电信
初级用户
积分 36
发帖 17
注册 2007-12-25 09:43
18年会员
UID 106717
性别 男
状态 离线
名称:Flash Disk (USB2.0)

逻辑盘符:G:\

VID&PID:Vid_1976&Pid_6025
传输速度:high speed

制造商ID:CBM
产品ID:Flash Disk
产品版本:5.00

制造商信息:CBM
产品信息:Flash Disk
序列号:002613000848
13 发表于 2007-12-29 10:24 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
积分 2,491
发帖 1,115
注册 2003-09-24 00:00
22年会员
UID 10292
性别 男
状态 离线
grub.exe 和 grldr 又有更新,请参考 10 楼做测试。上载所有的显示信息。

本次有可能解决了问题。如果本次测试成功解决了你的问题,也请不要离开,接着进行下一个测试(我现在正在筹划下一个测试),直到我说“测试全部完成”为止。
因为我们亲手创建,这个世界更加美丽。
14 发表于 2007-12-29 16:10 ·  中国 湖南 常德 电信
初级用户
积分 36
发帖 17
注册 2007-12-25 09:43
18年会员
UID 106717
性别 男
状态 离线
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
15 发表于 2007-12-29 16:13 ·  中国 湖南 常德 电信
初级用户
积分 36
发帖 17
注册 2007-12-25 09:43
18年会员
UID 106717
性别 男
状态 离线
顺便说下
我这里有N多的笔记本和台式机,服务器,还有U盘,测试很方便的。
论坛跳转: