无忧启动论坛

标题: usb --init后bootmgr报错 PE不能启动 [打印本页]

作者: 求道者    时间: 2016-9-22 15:05
标题: usb --init后bootmgr报错 PE不能启动
grub4dos-0.4.6a-2016-09-20
usb --init之后
没法
title 微 PE 工具箱
find --set-root --ignore-floppies /WEPE/WEPE64
chainloader /WEPE/WEPE64
bootmgr会报错

title 微 PE 工具箱 (ISO)
find --set-root --ignore-floppies /WePE_64_V1.2.iso
map --mem /WePE_64_V1.2.iso (0xff)
map --hook
chainloader (0xff)
就没问题........
作者: 不知    时间: 2016-9-22 15:21
你确定是usb --init的问题?不执行不就可以了。在BIOS开启USB2.0(如果有选项),不USB --init 也没问题。
作者: 求道者    时间: 2016-9-22 15:27
本帖最后由 求道者 于 2016-9-22 15:32 编辑
不知 发表于 2016-9-22 15:21
你确定是usb --init的问题?不执行不就可以了。在BIOS开启USB2.0(如果有选项),不USB --init 也没问题。


不知道.......
IT天空的优启通和WEPE都这样............
只是想问问
遇到有几个联想的台式机 不加载USB2.0的驱动 进入PE就会神TM慢...........
作者: 不点    时间: 2016-9-22 15:35
楼主成功的是 从光盘 (0xff) 启动,失败的是从硬盘启动( /WEPE/WEPE64 )。两者完全不同,根本没有可比性,因而无法确定是不是由 USB --init 这条命令造成的。
作者: 求道者    时间: 2016-9-22 15:37
本帖最后由 求道者 于 2016-9-22 16:09 编辑
不点 发表于 2016-9-22 15:35
楼主成功的是 从光盘 (0xff) 启动,失败的是从硬盘启动( /WEPE/WEPE64 )。两者完全不同,根本没有可比性, ...

我该尝试一下
find --set-root --ignore-floppies /WePE_64_V1.2.iso
map --mem /WePE_64_V1.2.iso (hd32)
map --hook
chainloader (hd32)
吗?


测试后没问题
(hd32)也能启动
作者: 求道者    时间: 2016-9-22 16:23
本帖最后由 求道者 于 2016-9-22 16:28 编辑
不点 发表于 2016-9-22 15:35
楼主成功的是 从光盘 (0xff) 启动,失败的是从硬盘启动( /WEPE/WEPE64 )。两者完全不同,根本没有可比性, ...


不点大大
我后续追加了两台不需要USB --init的机器测试
I3-4160 USB --init之后
title 微 PE 工具箱
find --set-root --ignore-floppies /WEPE/WEPE64
chainloader /WEPE/WEPE64
没有报错
正常的进了PE.........
更新一点的I3-5005U报了错
一楼的那台是Atom 230......
这大概比较普遍.........
一台赛扬的一体机USB --init之后也报错
作者: 不点    时间: 2016-9-22 16:46
说说我的理解啊(就是理解而已,不一定符合实际)。

成功的情况,是瞎猫撞上死老鼠了。不具有普遍性。

当失败时,(你的图片显示)是找不到 \WEPE\B64 这个文件。

因此,是你的规划过程中有某些不确定因素造成的,这个不确定因素是要受机器的影响的:不同的机器,影响的结果也不同。而你的设计恰恰不能涵盖这些不同情况。

比如说,有的 U 盘启动后是软盘 fd0,而同样的 U 盘,换个电脑,启动后可能就是 hd0 了。这些差异,会影响 Windows 的。


作者: 不知    时间: 2016-9-22 16:48
求道者 发表于 2016-9-22 15:27
不知道.......
IT天空的优启通和WEPE都这样............
只是想问问

启动特别慢。是因为有的BIOS有usb2.0选项且默认关闭,所以使用usb一直在usb1.1模式下,才特别慢。
作者: 求道者    时间: 2016-9-22 16:57
本帖最后由 求道者 于 2016-9-22 17:06 编辑
不点 发表于 2016-9-22 16:46
说说我的理解啊(就是理解而已,不一定符合实际)。

成功的情况,是瞎猫撞上死老鼠了。不具有普遍性。


find --set-root --ignore-floppies /WEPE/WEPE64
map --mem () (hd32)
map --hook
chainloader /WEPE/WEPE64

我把这鬼分区映射到内存盘里可以不啦?
ISO丢内存里倒是几乎都会成功..............

然后\WEPE\B64是WEPE的BCD
作者: 不点    时间: 2016-9-22 17:07
求道者 发表于 2016-9-22 16:57
find --set-root --ignore-floppies /WEPE/WEPE64
map --mem () (hd32)
map --hook

你好厉害!我还没怎么看懂的说。

这句:map --mem  ()  (hd32) 我真看不懂(不了解其目的是干啥的)。

不过,无论如何,解决问题就好。祝贺!


作者: 求道者    时间: 2016-9-22 17:36
不点 发表于 2016-9-22 17:07
你好厉害!我还没怎么看懂的说。

这句:map --mem  ()  (hd32) 我真看不懂(不了解其目的是干啥的)。 ...

我想试着把整个分区丢内存盘里.........
Error 68.............
不知道怎么办了
作者: 不点    时间: 2016-9-22 17:44
求道者 发表于 2016-9-22 17:36
我想试着把整个分区丢内存盘里.........
Error 68.............
不知道怎么办了

我还以为你是成功了呢。看来没那么容易。
作者: 求道者    时间: 2016-9-22 18:52
不点 发表于 2016-9-22 17:44
我还以为你是成功了呢。看来没那么容易。


搜了一下论坛的usb --init帖子 好像很复杂.............
没办法了
作者: 2011yaya2007777    时间: 2016-9-22 19:29
按1#说法:
title 微 PE 工具箱
usb --init
find --set-root --ignore-floppies /WEPE/WEPE64
chainloader /WEPE/WEPE64
bootmgr
失败

那这样是否也失败?
title 微 PE 工具箱
find --set-root --ignore-floppies /WEPE/WEPE64
chainloader /WEPE/WEPE64
bootmgr

作者: 求道者    时间: 2016-9-22 19:52
本帖最后由 求道者 于 2016-9-22 20:04 编辑
2011yaya2007777 发表于 2016-9-22 19:29
按1#说法:
title 微 PE 工具箱
usb --init

yaya大大吗?

不usb --init
就OK
不知道为毛..........

我的话是
先执行
title USB2.0驱动
usb --init
write   0x307FF8   1    &&   configfile

title 微 PE 工具箱
find --set-root --ignore-floppies /WEPE/WEPE64
chainloader /WEPE/WEPE64

我家里的华硕M5A97倒是在usb --init之后能进PE
这样的话倒不算小概率了
作者: 2011yaya2007777    时间: 2016-9-22 20:08
在命令行执行 usb  --init 返回失败信息吗?
作者: 求道者    时间: 2016-9-22 20:14
本帖最后由 求道者 于 2016-9-22 20:16 编辑
2011yaya2007777 发表于 2016-9-22 20:08
在命令行执行 usb  --init 返回失败信息吗?


现在用的这主板返回了 error 81
作者: 2011yaya2007777    时间: 2016-9-22 20:18
本帖最后由 2011yaya2007777 于 2016-10-18 08:44 编辑

热重启仍然是这样吗?

如果不行,试一试这个。

作者: 2011yaya2007777    时间: 2016-9-22 20:36
本帖最后由 2011yaya2007777 于 2016-10-18 08:44 编辑

如果仍然不行,再测试这个,返回屏幕信息。
作者: 求道者    时间: 2016-9-22 23:24
由于现用的fx6300 usb --init error 81 于是我去杂物房翻出了Pentium 4 506 这老机子可以用usb --init加速map --mem加载的03pe 但是没法测试1L的情况 似乎是缺少win8所需的指令集 win7pe解压后引导 bootmgr也报错 所以只能明天上班再找一楼的环境测试了
作者: 求道者    时间: 2016-9-23 09:14
2011yaya2007777 发表于 2016-9-22 20:36
如果仍然不行,再测试这个,返回屏幕信息。

测试了那台能正常加载PE的i3-4160 usb --init返回error 81
这和我家里用的那台FX6300一样
19L的那个grldr在最初的1L那台atom机子上usb --init 返回了

作者: 2011yaya2007777    时间: 2016-9-23 10:53
本帖最后由 2011yaya2007777 于 2016-9-23 18:05 编辑

返回error 81是使用18#的grldr吗? 使用19#的grldr返回什么?
作者: 求道者    时间: 2016-9-23 12:25
2011yaya2007777 发表于 2016-9-23 10:53
返回error 81是使用17#的grldr吗? 使用19#的grldr返回什么?

返回error 81的是两台不用USB加速的
用的grub4dos-0.4.6a-2016-09-20

21L截图那个是加速后没返回错误但是bootmgr报错的机子......
用的19L那个grldr

报错error 81的那台用19L的grldr返回了这个


作者: 2011yaya2007777    时间: 2016-9-23 18:15
21L截图那个是加速后没返回错误但是bootmgr报错的机子......
用的19L那个grldr

截图说明usb枚举成功,给U盘分配了驱动器号0x80。
19L的那个grldr在最初的1L那台atom机子上usb --init 返回了

这说明1#bootmgr会报错,与是否加载usb驱动无关。可能是其他问题引起的。

报错error 81的那台用19L的grldr返回了这个

usb枚举时发现2个低速设备(usb1.0或者usb1.1),故而或略。没有插入U盘?还是U盘质量问题。
作者: 求道者    时间: 2016-9-23 18:58
本帖最后由 求道者 于 2016-9-23 19:27 编辑
2011yaya2007777 发表于 2016-9-23 18:15
截图说明usb枚举成功,给U盘分配了驱动器号0x80。

这说明1#bootmgr会报错,与是否加载usb驱动无关。可 ...

U盘还是没问题的 我有两个U盘 都报error81

追加另外一台电脑报error81的输出
三个U盘 一样的结果

其他的都能加载USB驱动........
但是都是1L那种情况.............
把ISO加载到MEM里启动就OK
不知道是不是bootmgr的问题
WEPE和优启通都这毛病



作者: 2011yaya2007777    时间: 2016-9-23 19:44
热重启试过没有?
作者: 求道者    时间: 2016-9-23 19:52
2011yaya2007777 发表于 2016-9-23 19:44
热重启试过没有?

reboot?
作者: 2011yaya2007777    时间: 2016-9-23 20:01
不是。是显示上图信息(u盘未查入)后,重新启动计算机,接着再测试。
作者: 求道者    时间: 2016-9-23 20:19
本帖最后由 求道者 于 2016-9-23 20:47 编辑
2011yaya2007777 发表于 2016-9-23 20:01
不是。是显示上图信息(u盘未查入)后,重新启动计算机,接着再测试。


我试试

control + Alt +Del 重启后结果一样
作者: 2011yaya2007777    时间: 2016-9-23 20:55
都是25#的图像?
作者: 求道者    时间: 2016-9-23 21:14
2011yaya2007777 发表于 2016-9-23 20:55
都是25#的图像?






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