无忧启动论坛

标题: [已解决]量产后出现Fatal错误,求解 [打印本页]

作者: ones    时间: 2012-5-21 09:46
标题: [已解决]量产后出现Fatal错误,求解
我的2G联想优盘,量产成USB-CD和两个FAT分区,从FAT分区启动,没有报任何错误,但是从USB-CD启动,就会出现错误
Fatal! in consistent data read from (0x1) 4151640016 +16   (后面的两串数字我也不记得了,反正一直循环,最后面的+16可能是+64、+1等)
好像有人出错信息和我的英文单词不一样

还是上图吧




这个到底是什么错误呢?是量产工具造成的吗?

量产USB-CD所用的是ISO镜像,mkisofs.exe使用grldr作为引导文件,那MBR应该是grub4dos吧?

这个错误是怎么产生的?是主机bios读取优盘产生的,还是主机bios已经读取了grub4dos,然后grub4dos再读取分区信息造成的吗?

如果是前者,那可能是量产工具的问题,如果是后者,我先使用微软的引导试试

求各位大神指点


经不点大师指教,终于解决

确实在menu.lst头部加入了find --set-root,但是没加忽略软驱和光驱的参数
在加入了--ignore-floppies,然后mkisofs.exe加入-R参数后,没有出现那错误了。

[ 本帖最后由 ones 于 2012-5-21 18:37 编辑 ]
作者: 不点    时间: 2012-5-21 10:05
错误信息是 grub4dos 发出的。

它表示读取相应的扇区时,BIOS 出错了。如果是光盘、USB-CDROM 的扇区,那么显示的扇区号是属于 2048 字节的大扇区。如果不是光盘,而是软盘、硬盘,那么扇区号是关于 512 字节的小扇区的。

4151640016 这个数很大。它本身有 4G 之大,如果再乘以 2048 或者 512,那将是 8000G 或者 2000G。

你不太可能读取这么大的扇区号。怀疑是你犯了某个错误,也可能是你的量产工具造成的。

是 grub4dos 读取扇区时,产生的问题。怀疑使用的 mkisofs 命令不正确;grldr 版本太旧;或者其他未知的问题,比如,BIOS 的 bug,等等。
作者: ones    时间: 2012-5-21 10:29
标题: 回复 #2 不点 的帖子
我使用的参数是这样的
mkisofs.exe -o 2003wimtest3.ISO -v -V "2003" -hide-joliet boot.catalog -J -joliet-long -allow-lowercase -relaxed-filenames -gbk4dos-filenames -gbk4win-filenames -no-emul-boot -boot-load-size 4 -b grldr op5
不点大师再看看图片,研究一下能不能解决这个问题




[ 本帖最后由 ones 于 2012-5-21 10:33 编辑 ]

IMAGE_004.jpg (310.57 KB, 下载次数: 34)

IMAGE_004.jpg

作者: 不点    时间: 2012-5-21 10:58
grub4dos 的 readme 中有最简单的参数,你可以试试。

在你的参数中,你少了 -R 参数。这可能是一个原因。

哈哈,看到 (fd0,2) 之类的信息,已经差不多了解原委了:很可能你的菜单使用了 find --set-root ... 命令,这条命令在搜索软盘时出错了。

你应该使用

  1. find      --set-root      --ignore-floppies     --ignore-cd       /.../.../file
复制代码


这样才不至于导致死机和其他各类莫名其妙的故障。

或者干脆去掉 find 命令,直接用 (cd)/.../.../file 来操作你的光盘上的文件。
作者: 527104427    时间: 2012-5-21 10:58
标题: 回复 #1 ones 的帖子
我量产的U盘也是这样,郁闷了好久,现在只能U+或FB了
作者: ones    时间: 2012-5-21 12:17
标题: 回复 #4 不点 的帖子
确实在menu.lst头部加入了find --set-root,但是没加忽略软驱和光驱的参数
在加入了--ignore-floppies,然后mkisofs.exe加入-R参数后,没有出现那错误了。
作者: 不点    时间: 2012-5-21 14:26
解决了好。你可以修改帖子标题,标明 “ 已解决 ”,方便其他人搜索借鉴。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3