无忧启动论坛

标题: ,......................... [打印本页]

作者: 527104427    时间: 2011-11-16 09:20
标题: ,.........................
本帖最后由 527104427 于 2016-8-15 21:42 编辑


http://blog.sina.com.cn/a527104427

http://bbs.wuyou.net/forum.php?m ... d=379244&extra=
作者: 527104427    时间: 2011-11-16 09:36
大哥大姐们,帮帮小弟啊^^
作者: weibin6199    时间: 2011-11-16 09:36
改用USBHDD模式或避开map到(fd0)
作者: zxw    时间: 2011-11-16 09:37
map (fd0) (hd)
只加这一句试试
作者: 527104427    时间: 2011-11-16 09:38
标题: 回复 #4 zxw 的帖子
试过了,还是一样^^
作者: 527104427    时间: 2011-11-16 09:39
原帖由 weibin6199 于 2011-11-16 09:36 发表
改用USBHDD模式或避开map到(fd0)

这个主板只支持ZIP,没办法 ,,求避开的方法!!
作者: wannaknow    时间: 2011-11-17 08:16
标题: 回复 #1 2010527104427 的帖子
你试试:
map (fd0) (hd0)
map (hd0) (fd0)
map --hook

find --set-root /firadisk.img
map --mem ()/firadisk.img (fd0)
find --set-root /srs.img
map --mem ()/srs.img (fd1)
find --set-root /myiso.iso
map --mem ()/myiso.iso (0xff)
map --hook
chainloader (0xff)
作者: 527104427    时间: 2011-11-17 08:24
map (hd0) (fd0)
这一句是无效的,我在命令行下输入,交换不成功
作者: hotdll    时间: 2011-11-17 09:54
标题: 回复 #8 2010527104427 的帖子
楼主启动到菜单后按c进入命令行
find

结果贴出来。
作者: 527104427    时间: 2011-11-17 19:20
原帖由 hotdll 于 2011-11-17 09:54 发表
楼主启动到菜单后按c进入命令行
find

结果贴出来。
原帖由 hotdll 于 2011-11-17 09:54 发表
楼主启动到菜单后按c进入命令行
find

结果贴出来。


grub>find
(cd)
(hd0,0)
(hd0,1)
(fd0)

Fatal! Inconsistent data read from (0x0)50200542+63
(fd0,0)

Fatal! Inconsistent data read from (0x0)3224498886+63
(fd0,1)

Fatal! Inconsistent data read from (0x0)3272020920+63
(fd0,2)

Fatal! Inconsistent data read from (0x0)50200542+63

grub>
作者: wannaknow    时间: 2011-11-17 22:26
标题: 回复 #10 2010527104427 的帖子
试试geometry (fd0)看看结果?




map (fd0) (hd1)
map (hd1) (fd0)
map --hook

再接你的菜单试试?
作者: 527104427    时间: 2011-11-17 23:04
原帖由 wannaknow 于 2011-11-17 22:26 发表
试试geometry (fd0)看看结果?




map (fd0) (hd1)
map (hd1) (fd0)
map --hook

再接你的菜单试试?

在命令行下输入
geometry (fd0)

显示:
drive 0x00(CHS): C/H/S=10/255/63,Sector Count/Size=160650/512

继续输入
map (fd0) (hd1)
这句成功

map (hd1) (fd0)
这句也成功

map --hook
成功

find --set-root /firadisk.img
成功

map --mem ()/firadisk.img (fd0)
成功

find --set-root /srs.img
成功

map --mem ()/srs.img (fd1)
成功

当输入这句时出错:
find --set-root /myiso.iso

显示:
Fatal! Inconsistent data read from (0x81)3224498886+63

Fatal! Inconsistent data read from (0x81)3224498925+2

Fatal! Inconsistent data read from (0x81)3224498886+63

Fatal! Inconsistent data read from (0x81)3224498886+63

Fatal! Inconsistent data read from (0x81)3224498886+63

Fatal! Inconsistent data read from (0x81)3224499012+63

Fatal! Inconsistent data read from (0x81)3224498886+63

陷入无限循环

顺便补充一下,firadisk.img和srs.img都量产到U盘上了,myiso.iso则放在硬盘上


================================================

当从UD启动的时候,这个菜单没有问题

在硬盘中安装grub,用这个菜单也没有问题

唯独量产有这个问题

[ 本帖最后由 2010527104427 于 2011-11-17 23:12 编辑 ]
作者: rockrock99    时间: 2011-11-18 00:18
主板强制U盘为USB-ZIP模式,基本上都会出这个问题,菜单去掉“()”试试
find --set-root /firadisk.img
map --mem /firadisk.img (fd0)
find --set-root /srs.img
map --mem /srs.img (fd1)
find --set-root /myiso.iso
map --mem /myiso.iso (0xff)
map --hook
chainloader (0xff)
作者: 527104427    时间: 2011-11-18 07:47
标题: 回复 #13 rockrock99 的帖子
从我上面的描述看出来,好像跟那个括号的关系不大吧?
前面的都能运行,就这一句
find --set-root /myiso.iso
出错
作者: zxw    时间: 2011-11-18 09:32
标题: 回复 #14 2010527104427 的帖子
什么都不要运行,只运行
find --set-root /myiso.iso
看看情形如何?
作者: hotdll    时间: 2011-11-18 09:52
Fatal! Inconsistent data read from

您的U盘好像有问题?

请先确认您的U盘是不是黑盘?

然后用fbinsttool制作一个可引导的试试?
作者: 527104427    时间: 2011-11-18 10:02
原帖由 zxw 于 2011-11-18 09:32 发表
什么都不要运行,只运行
find --set-root /myiso.iso
看看情形如何?

单独输入
find --set-root /myiso.iso
(hd0,1)

正常
作者: 527104427    时间: 2011-11-18 10:03
原帖由 hotdll 于 2011-11-18 09:52 发表
Fatal! Inconsistent data read from

您的U盘好像有问题?

请先确认您的U盘是不是黑盘?

然后用fbinsttool制作一个可引导的试试?

U盘是联盛UT165

fbinsttool正常
作者: rockrock99    时间: 2011-11-18 12:33
标题: 回复 #18 2010527104427 的帖子
应该是U盘分区号占用了fd0(或fd1)导致的,

这其实也算是G4D的Bug,但不影响我使用,就没提交了

这种想象在我的T4900V主板上也可以重现,G4D接管前是(fd0,0),接管后是(fd0),一执行ls,就会报楼主提到的错误,大家都认为是U盘故障,但实际U盘是好的,只是因为地址映射出错而已

只有把U盘格式化为USB-FDD(USB-ZIP可能也可以,未验证)模式才不会报错

[ 本帖最后由 rockrock99 于 2011-11-18 12:39 编辑 ]
作者: 527104427    时间: 2011-11-19 09:52
原帖由 rockrock99 于 2011-11-18 12:33 发表
应该是U盘分区号占用了fd0(或fd1)导致的,

这其实也算是G4D的Bug,但不影响我使用,就没提交了

这种想象在我的T4900V主板上也可以重现,G4D接管前是(fd0,0),接管后是(fd0),一执行ls,就会报楼主提到的错 ...

这个不懂的说,我量产剩下的似乎就是FDD格式的,用diskgen看的




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