中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-12 06:38
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » U盘启动ISO
可打印版本  9,805 / 32
第1楼 7253547 发表于 2007-12-25 11:44
初级用户 发帖 17 积分 36
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
第2楼 不点 发表于 2007-12-25 15:40
银牌会员 发帖 1,115 积分 2,491
大家共同来做饭,才轻松。报告问题越详细越好。否则,很难轻松地断定问题的症结是在哪里。

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楼 58180698 发表于 2007-12-26 18:12
初级用户 发帖 19 积分 40
路过,,,学习一下.
第4楼 7253547 发表于 2007-12-27 21:10
初级用户 发帖 17 积分 36
用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
银牌会员 发帖 1,115 积分 2,491
看来 U 盘是 (hd0),而 (hd0) 却未能读出。请执行如下命令:

debug 0x7fffffff
geometry (hd0)

把显示结果贴出来。
第6楼 7253547 发表于 2007-12-28 10:29
初级用户 发帖 17 积分 36
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楼 citydream 发表于 2007-12-28 10:33
初级用户 发帖 17 积分 37
有一种情况就是伪劣的U盘,存放大文件时读取出错,请在windows(或者linux)系统下复制一下试试看。比如在硬盘上的*.iso文件,校验一下md5,复制到u盘后再校验一下,比较一下两个md5是否相同。
第8楼 7253547 发表于 2007-12-28 10:38
初级用户 发帖 17 积分 36
当我退去GRUB后,再进GRUB,进不去
C:\>GRUB

General failure reading drive C
Abort,Retry,Ignore,Fail?
第9楼 7253547 发表于 2007-12-28 10:40
初级用户 发帖 17 积分 36
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
银牌会员 发帖 1,115 积分 2,491
刚刚上载了新的测试版,不过只是编译版本,没有源代码。请直接在 http://grub4dos.jot.com/ 网站下载 grub.exe (或者 grldr) 来测试。

测试方法仍然是:

debug 0x7fffffff
geometry (hd0)

贴出显示的全部信息。问题仍然不会得到解决,但是,增加了调试信息,用以确定产生问题的根源。
第11楼 7253547 发表于 2007-12-28 23:00
初级用户 发帖 17 积分 36
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楼 7253547 发表于 2007-12-28 23:16
初级用户 发帖 17 积分 36
名称: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
银牌会员 发帖 1,115 积分 2,491
grub.exe 和 grldr 又有更新,请参考 10 楼做测试。上载所有的显示信息。

本次有可能解决了问题。如果本次测试成功解决了你的问题,也请不要离开,接着进行下一个测试(我现在正在筹划下一个测试),直到我说“测试全部完成”为止。
第14楼 7253547 发表于 2007-12-29 16:10
初级用户 发帖 17 积分 36
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楼 7253547 发表于 2007-12-29 16:13
初级用户 发帖 17 积分 36
顺便说下
我这里有N多的笔记本和台式机,服务器,还有U盘,测试很方便的。
1 2 3  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023