yjqd 发表于 2017-4-20 16:52:43

谢谢yaya,新版本grldr加载USB驱动,成功启动了UD分区的U盘的可见分区中的WIN8pe

U盘用FBINST格式化为UD分区,UD分区中放入GRLDR、BOOTMGR、SETUPLDR.BIN,可见分区放入BOOT文件夹和WIN8PE.WIM和XPE (可见分区没放入BOOTMGR、SETUPLDR.BIN)

GRLDR版本 2016-11-3

GRLDR菜单如下:

title 启动 XPpe
usb --init
chainloader /SETUPLDR.BIN

title 启动 win8pe
usb --init
chainloader /BOOTMGR

在惠普电脑上都启动成功
在THINKPAD上WIN8PE没启动成功,找不到BCD
加了下面的语句也没用
map --e820cycles=3
map --rehook

如果不加usb --init,菜单如下:
title 启动 win8pe
chainloader /BOOTMGR
又能成功启动win8pe

换了2017-4-17的grldr,菜单如下:

title 启动 win8pe
usb --init
chainloader /BOOTMGR

THINKPAD上WIN8PE启动成功了


求道者 发表于 2017-4-23 20:56:10

本帖最后由 求道者 于 2017-4-23 21:04 编辑

不usb --init都检测不到可见分区的?
只能UD?
没有量产吗?
假如不usb --init都不能检测到可见分区的话
你还是联系一下yaya比较好

yjqd 发表于 2017-4-24 09:31:21

求道者 发表于 2017-4-23 20:56
不usb --init都检测不到可见分区的?
只能UD?
没有量产吗?


谢谢回复

本帖标题不太好写,实际意思就是新版本grldr解决了问题

可见分区没放入BOOTMGR,是放在UD分区的
GRLDR版本 2016-11-3
加usb --init,在THINKPAD上没能启动可见分区的WIN8PE
2017-4-17的grldr
加usb --init,在THINKPAD上启动了可见分区的WIN8PE

usb --init是否对可见分区有影响,我不知道,只知道加了此参数,在有些实际操作中会加快U盘中的内容的读取


U盘原来被量产过,情况可能复杂,不用联系yaya



求道者 发表于 2017-4-24 12:44:51

本帖最后由 求道者 于 2017-4-24 13:03 编辑

yjqd 发表于 2017-4-24 09:31
谢谢回复

本帖标题不太好写,实际意思就是新版本grldr解决了问题


不管怎么样都尽量把BOOTMGR和PE.WIM放到ISO用map --mem加载

我大概知道你那是怎么回事了

早些版本的usb --init精简掉了一些东西 再早些的grub4dos没有精简(那段时间里AMD的主板一直是不能用usb --init的)
由于我前段时间把我的AMD板U给了yaya所以AMD主板的问题修好了
但是我发现就算加载了usb --init AMD板子PE依旧会启动卡Logo
我后来回报给yaya 原因一直没找到 可能是我那块板子没这问题

最后是一个Intel用户和你的情况一样 都是解开了ISO在引导 会找不到BCD (我也遇到过 那时候没有找到能在UEFI下磁盘仿真的引导器)
然后yaya调试的时候发现了是精简了那个东西的问题 后续版本加入了原先被精简的部分
然后就可用了
好像早先一些的版本usb --init之后没法加载linux镜像
最近的版本就没这问题了
虽然usb --init还是有失速的问题
但是好像没有什么好办法可以解决

也许在大量回报usb --init的问题后可以解决吧

yjqd 发表于 2017-4-24 14:18:50

求道者 发表于 2017-4-24 12:44
不管怎么样都尽量把BOOTMGR和PE.WIM放到ISO用map --mem加载

我大概知道你那是怎么回事了


谢谢回复

yaya对USB做了许多工作

确实,GRLDR版本 2016-11-3在我的惠普AMD的主板电脑上,grldr菜单如果加了usb --init,启动就卡死,

2017-4-17的grldr在我的惠普AMD的主板电脑上,grldr菜单加了usb --init,启动不会卡死,usb --init也起了作用,读取数据加快了

求道者 发表于 2017-4-24 14:41:54

yjqd 发表于 2017-4-24 14:18
谢谢回复

yaya对USB做了许多工作


如果你有多台电脑还是麻烦继续测试usb --init

yjqd 发表于 2017-4-24 15:06:26

求道者 发表于 2017-4-24 14:41
如果你有多台电脑还是麻烦继续测试usb --init

谢谢回复

问题又来了

1楼所说:在惠普电脑上xpe启动成功,那天测试时xpe启动刚出现进度条我就按F3重启了电脑(认为xpe已经启动成功),进行另外的测试

刚才又测试了,xpe启动出现进度条,进度条走到一半就卡死(比如,进度条走完需要20秒,在10秒时它就不走了)

也许我的情况属于个案,不用麻烦yaya了

求道者 发表于 2017-4-24 15:43:20

yjqd 发表于 2017-4-24 15:06
谢谢回复

问题又来了


xpe是什么?

yjqd 发表于 2017-4-24 16:05:29

求道者 发表于 2017-4-24 15:43
xpe是什么?

老毛桃制作的winxpe

microlaf 发表于 2017-4-24 16:21:37

搭车问一下 什么时间开始g4d支持UD中bootmgr启动了?

yjqd 发表于 2017-4-24 16:37:04

microlaf 发表于 2017-4-24 16:21
搭车问一下 什么时间开始g4d支持UD中bootmgr启动了?

grub4dos启动UD中bootmgr并不是grub4dos增加的特别支持,bootmgr在UD中是能被grldr加载的,至于bootmgr被加载后,bootmgr能否找到pe启动的其它相关文件就不关grub4dos的事了

2011yaya2007777 发表于 2017-4-24 17:54:55

本帖最后由 2011yaya2007777 于 2017-4-24 18:42 编辑

设置延迟参数,可以解决失速问题。例如:    sub --delay=3--init。最新版本应当使用:usb --delay=0x13 --init。3可以换成4,5,6等等。

求道者 发表于 2017-4-24 18:26:40

2011yaya2007777 发表于 2017-4-24 17:54
设置延迟参数,可以解决失速问题。例如:    sub. --delay=3--init。最新版本应当使用:usb. --delay=0x1 ...

{:2_127:}说起来为什么OS里的USB2.0驱动不会失速呢?

2011yaya2007777 发表于 2017-4-24 18:39:10

说起来为什么OS里的USB2.0驱动不会失速呢?
OS不断地检查usb接口,失速后重新枚举,然后降速,继续工作。

求道者 发表于 2017-4-24 18:40:04

2011yaya2007777 发表于 2017-4-24 18:39
OS不断地检查usb接口,失速后重新枚举,然后降速,继续工作。

{:2_125:}linux的驱动也是这样做的?

2011yaya2007777 发表于 2017-4-24 18:41:03

不知道

microlaf 发表于 2017-4-25 08:45:10

yjqd 发表于 2017-4-24 16:37
grub4dos启动UD中bootmgr并不是grub4dos增加的特别支持,bootmgr在UD中是能被grldr加载的,至于bootmgr被 ...

bootmgr肯定是要找bcd的,ud区它是不知道的,那这个是搜索指定目录下的bcd吗?

yjqd 发表于 2017-4-25 10:51:26

microlaf 发表于 2017-4-25 08:45
bootmgr肯定是要找bcd的,ud区它是不知道的,那这个是搜索指定目录下的bcd吗?

bootmgr被grldr加载后本身也不识别UD分区,它会寻找它能识别的分区,bootmgr会寻找到可见分区,并搜索可见分区根目录下的BOOT文件夹下的BCD

我是这么理解的

saiz 发表于 2017-4-26 20:50:44

yaya大借問一下
我使用了2017-04-21版在SENSOR ICPOS 195上啟動
會導致鍵盤無作用 重插拔無效.要進入PE才有作用
有更改DELAY值但沒有效

求道者 发表于 2017-4-26 23:15:15

saiz 发表于 2017-4-26 20:50
yaya大借問一下
我使用了2017-04-21版在SENSOR ICPOS 195上啟動
會導致鍵盤無作用 重插拔無效.要進入PE才 ...

你用了usb --init?
那肯定就没办法用usb键盘了

saiz 发表于 2017-4-27 18:36:59

求道者 发表于 2017-4-26 23:15
你用了usb --init?
那肯定就没办法用usb键盘了

WHY?
我以前都這樣用 也沒問題

求道者 发表于 2017-4-27 22:13:09

本帖最后由 求道者 于 2017-4-27 22:15 编辑

saiz 发表于 2017-4-27 18:36
WHY?
我以前都這樣用 也沒問題

usb --init如果写在菜单里
执行成功就进PE
执行失败就会没办法操作
yaya自己讲是没写usb键鼠的驱动

如果你是在命令行模式里执行了usb --init
那不管怎么样之后usb键鼠都会失效
总之解决办法就是用ps/2键鼠
页: [1]
查看完整版本: 谢谢yaya,新版本grldr加载USB驱动,成功启动了UD分区的U盘的可见分区中的WIN8pe