mygamexxx 发表于 2013-11-11 12:03:15

本帖最后由 mygamexxx 于 2013-11-11 13:11 编辑

2011yaya2007777 发表于 2013-11-11 11:33 static/image/common/back.gif
奇怪,同样的环境,上次拍照不死机,这次死机了。
用这个测试一下。10秒拍照时间。

在下图的界面,停止了几分钟还是不动,更长的时间等会再测试。不知过了多少时间,进入了命令行。root 是0x00,U盘文件在(hd0)

mygamexxx 发表于 2013-11-11 14:44:28

本帖最后由 mygamexxx 于 2013-11-11 14:53 编辑

停止在12_后,直接按电源键关机,再加电启动,U盘总是失去大容量存储模式状态,需要重新启动手机,重新进入大容量存储模式。是否对U盘的探测,导致了大容量存储模式的失效。

现象是再加电启动时,在BIOS自检时停滞,拨出U盘,插入其他电脑,看不到U盘,也不是MTP模式状态。

2011yaya2007777 发表于 2013-11-11 15:04:33

我这里有一个usb鼠标,有时失效,需关机,并拔下鼠标再插上,开机才有效。不插拔一次,开机仍然无效。

mygamexxx 发表于 2013-11-11 15:25:50

本帖最后由 mygamexxx 于 2013-11-11 15:34 编辑

终于一次成功进入命令行,在按ESC状态下,不知是否对USB驱动的加载有没有影响,来不及拍照,成功启动0PE。先root (hd0), 再以map--mem 方式启动。USB鼠标的存在是否有影响?

拍照很仓促,重启后又失去大容量存储模式状态,哎!尝试了十次以上,有4次进入命令行。

2011yaya2007777 发表于 2013-11-11 15:38:46

本帖最后由 2011yaya2007777 于 2013-11-11 15:48 编辑

看来暂停10秒不够。按 Pause 暂停键就可。
USB鼠标的存在没有影响。我只是提供一个思路:插拔一次。

启动后,根是什么?不加载usb驱动,根又是什么?神舟笔记本有引导选项吗?如果有2个,可分别测试。如果有1个则没有必要测试。

mygamexxx 发表于 2013-11-11 15:46:10

本帖最后由 mygamexxx 于 2013-11-11 15:59 编辑

2011yaya2007777 发表于 2013-11-11 15:38 static/image/common/back.gif
看来暂停10秒不够。按 Pause 暂停键就可。
USB鼠标的存在没有影响。我只是提供一个思路:插拔一次。

插拔一次没用,因为是手机失去了大容量存储模式的状态。出现123之后的速度很快,有点来不及拍照。到USB驱动加载成功,来个暂停,fd0还是存在,并且占据了root。
BIOS有引导选项,只有一个。我有准备的时候,它就停在012_,我没准备的时候又加载成功了,加载成功的机率太低。

2011yaya2007777 发表于 2013-11-11 16:03:36

135 和143楼启动后根都是00。

在 D80 后暂停10秒,是拍照间隙,不要等到显示123

mygamexxx 发表于 2013-11-11 16:06:59

本帖最后由 mygamexxx 于 2013-11-11 16:12 编辑

2011yaya2007777 发表于 2013-11-11 16:03 static/image/common/back.gif
135 和143楼启动后根都是00。

在 D80 后暂停10秒,是拍照间隙,不要等到显示123

123在显示D80前

终于捕捉到一次,但无法不加载USB驱动,按ESC键没用。

2011yaya2007777 发表于 2013-11-11 16:43:41

本帖最后由 2011yaya2007777 于 2013-11-12 12:48 编辑

这个去掉了信息显示,按空格键不加载。

2011yaya2007777 发表于 2013-11-11 19:29:02

手机是什么品牌,什么型号?

mygamexxx 发表于 2013-11-11 22:25:45

2011yaya2007777 发表于 2013-11-11 19:29
手机是什么品牌,什么型号?

三星I9308

mygamexxx 发表于 2013-11-12 10:25:53

本帖最后由 mygamexxx 于 2013-11-12 10:28 编辑

测试情况如下:未加载驱动时,geometry (hd0) 后的disk read error,是在等待一段时间后,拨出U盘后出来的。

mygamexxx 发表于 2013-11-12 11:51:08

本帖最后由 mygamexxx 于 2013-11-12 13:13 编辑

用BOOTICE 写入GRUB4DOS分区引导记录后,0x5D位置都会变成FF,如果此位置是FF就会出现disk error,如果改为00就能顺利启动。

能不能在加载USB驱动后,如果发现0x80是U盘后,将0x80自动改为root。因为root为fd0,运行find就会卡住,将root转为hd0后,运行find就没有卡住现象。

另外,find命令是不是又不支持hd0格式磁盘的查找了?因为 ls (hd0)/ 能列出文件,但用find找不到。

2011yaya2007777 发表于 2013-11-12 12:46:19

本帖最后由 2011yaya2007777 于 2013-11-12 21:26 编辑

find命令没有改变。
最后测试一下,是否强制使用 LBA 模式读,可以成功。停止显示即可拍照,他是死循环。
请保证手机在正常状态,即大容量存储模式,避免死在12后。

mygamexxx 发表于 2013-11-12 13:11:14

本帖最后由 mygamexxx 于 2013-11-12 13:12 编辑

0
D80R27L00H02L80L81
0000000000000000000000000000 000000000000000000000000000000
0000000000000000000000000000 000000000000000000000000000000
0000000000000000000000000000 000000000000000000000000000000
0000000000000000000000000000 000000000000000000000000000000
_

下面0的数量没有计算,反正4行全部是0
最后一行_表示光标在此闪动。

2011yaya2007777 发表于 2013-11-12 14:03:25

不应当是这个结果。请多试几次,确保在大容量存储模式。

mygamexxx 发表于 2013-11-12 15:12:54

本帖最后由 mygamexxx 于 2013-11-12 16:32 编辑

2011yaya2007777 发表于 2013-11-12 14:03 static/image/common/back.gif
不应当是这个结果。请多试几次,确保在大容量存储模式。

确实是这种结果,因为出现了扫描USB设备的提示,我拨出U盘,在其他电脑上还是大容量存储模式,已经重复三次以上,可以确认是在大容量存储模式。

还有一个问题,PE启动成功后看不到U盘,不知是什么问题导致。

2011yaya2007777 发表于 2013-11-12 21:29:51

本帖最后由 2011yaya2007777 于 2013-11-13 12:51 编辑

还有一个问题,PE启动成功后看不到U盘,不知是什么问题导致
插拔一次U盘试一试。我这里启动PE后可以看到U盘。可能是PE的问题。

现在不能理解的是,加载或不加载usb驱动,为什么启动后根是00?明明上图D80表明引导驱动器号是0x80。我怀疑162楼加载的不是我指定的grldr.
从这里再下载,重新测试。不要加载菜单,直接进命令行,看根是什么。

qsww16387 发表于 2013-11-13 10:30:06

P版很认真呀

mygamexxx 发表于 2013-11-13 12:01:26

本帖最后由 mygamexxx 于 2013-11-13 12:09 编辑

删除硬盘下所有根目录下的grldr,更改内置菜单为commandline。

启动后加载USB驱动,成功,进入命令行,显示的是2012-11-03版本,geometry 返回0x00,ls (hd0)/ 返回U盘文件。root (hd0) 然后 find /0pe/0pe.iso 返回的是硬盘上的分区,无法找到U盘上的文件,ls /0pe/0pe.iso 返回0pe.iso。

启动后按空格不加载USB驱动,进入命令行,显示的是2012-11-03版本,geometry 返回0x00,ls 返回disk read error。

2011yaya2007777 发表于 2013-11-13 12:53:19

本帖最后由 2011yaya2007777 于 2013-11-17 20:21 编辑

还的确定驱动器号是如何成为00的。

mygamexxx 发表于 2013-11-13 13:12:29

本帖最后由 mygamexxx 于 2013-11-13 13:22 编辑

2011yaya2007777 发表于 2013-11-13 12:53 static/image/common/back.gif
还的确定驱动器号是如何成为00的。

I80
01 23 45
Loaded success
O80
然后进入命令行,geometry 返回0x00

内置菜单已改为commandline

2011yaya2007777 发表于 2013-11-13 13:23:22

I80 说明加载 usb 驱动前,引导驱动器号是 80h 。
080 说明加载 usb 驱动后,引导驱动器号是 80h。

驱动器号是什么时候变成 00 的呢?

狂按 C 键强行进入命令行,执行
root
ls
read 0x8280
read 0x82a0

mygamexxx 发表于 2013-11-13 13:28:47

本帖最后由 mygamexxx 于 2013-11-13 13:36 编辑

2011yaya2007777 发表于 2013-11-13 13:23 static/image/common/back.gif
I80 说明加载 usb 驱动前,引导驱动器号是 80h 。
080 说明加载 usb 驱动后,引导驱动器号是 80h。



root 返回 !! number...和!! setors-per-track...两行信息和Error 25: Disk read error

ls 返回 Error 25: Disk read error
read 0x8280 返回 0x0
read 0x82a0 返回 0x0

2011yaya2007777 发表于 2013-11-13 13:40:36

请不点分析一下,有可能是什么时候驱动器号由 0x80 变成 00 的呢?

mygamexxx 发表于 2013-11-13 13:54:20

本帖最后由 mygamexxx 于 2013-11-13 13:56 编辑

加载USB驱动成功后,
map --in-situ (hd0)+1 (hd2)
map --hook
ls (hd2)/ 和ls (hd0,2)/ 均显示U盘文件。
root (hd2,0)
map --mem /boot/xppe.iso (0xff)
map --hook
chainloader (0xff)
boot
成功启动XPPE,不再停留在NATIVE界面,我的电脑中有一个盘,估计是U盘,显示未格式化。

2011yaya2007777 发表于 2013-11-13 15:13:39

RE mygamexxx :
如果外置卡插在读卡器上格式化,它有 MBR 及 PBR,此时插回手机,手机是否还能识别它?可否正常使用?

mygamexxx 发表于 2013-11-13 15:17:53

本帖最后由 mygamexxx 于 2013-11-13 15:20 编辑

2011yaya2007777 发表于 2013-11-13 15:13 static/image/common/back.gif
RE mygamexxx :
如果外置卡插在读卡器上格式化,它有 MBR 及 PBR,此时插回手机,手机是否还能识别它?可否 ...

插到手机后,用BOOTICE打开,就不能识别 MBR了(主引导记录按钮变灰色),PBR能识别

Pauly 发表于 2013-11-13 15:22:17

HDD 格式的存储卡插入三星手机,再连接电脑,此时看到的存储卡都是 FDD 模式,其余扇区被屏蔽了。
看了你们的讨论才知道 0x5D 处的值的意义,新版 BOOTICE 中不再将 FDD 模式的磁盘此处设置为 FF,而是 00。

2011yaya2007777 发表于 2013-11-13 15:31:59

问题是否因为从 FDD 模式启动,BIOS 却分配了驱动器号 0x80,grldr 认为它是异端,从而重新设置驱动器号 00?
页: 1 2 3 4 5 [6] 7 8 9 10 11 12 13
查看完整版本: 反馈一个 grldr.mbr 0.4.6a 的 bug