无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: yjqd

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

[复制链接]
发表于 2017-4-20 16:52:43 | 显示全部楼层 |阅读模式
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比较好

点评

谢谢回复 本帖标题不太好写,实际意思就是新版本grldr解决了问题 可见分区没放入BOOTMGR,是放在UD分区的 GRLDR版本 2016-11-3 加usb --init,在THINKPAD上没能启动可见分区的WIN8PE 2017-4-17的grldr  详情 回复 发表于 2017-4-24 09:31
回复

使用道具 举报

 楼主| 发表于 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



点评

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

使用道具 举报

发表于 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的问题后可以解决吧

点评

谢谢回复 yaya对USB做了许多工作 确实,GRLDR版本 2016-11-3在我的惠普AMD的主板电脑上,grldr菜单如果加了usb --init,启动就卡死, 2017-4-17的grldr在我的惠普AMD的主板电脑上,grldr菜单加了usb --  详情 回复 发表于 2017-4-24 14:18
回复

使用道具 举报

 楼主| 发表于 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也起了作用,读取数据加快了

点评

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

使用道具 举报

发表于 2017-4-24 14:41:54 来自手机 | 显示全部楼层
yjqd 发表于 2017-4-24 14:18
谢谢回复

yaya对USB做了许多工作

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

点评

谢谢回复 问题又来了 1楼所说:在惠普电脑上都xpe启动成功,那天测试时xpe启动刚出现进度条我就按F3重启了电脑(认为xpe已经启动成功),进行另外的测试 刚才又测试了,xpe启动出现进度条,进度条走到一半  详情 回复 发表于 2017-4-24 15:06
回复

使用道具 举报

 楼主| 发表于 2017-4-24 15:06:26 | 显示全部楼层
求道者 发表于 2017-4-24 14:41
如果你有多台电脑还是麻烦继续测试usb --init


谢谢回复

问题又来了

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

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

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

点评

xpe是什么?  详情 回复 发表于 2017-4-24 15:43
回复

使用道具 举报

发表于 2017-4-24 15:43:20 来自手机 | 显示全部楼层
yjqd 发表于 2017-4-24 15:06
谢谢回复

问题又来了

xpe是什么?

点评

老毛桃制作的winxpe  详情 回复 发表于 2017-4-24 16:05
回复

使用道具 举报

 楼主| 发表于 2017-4-24 16:05:29 | 显示全部楼层

老毛桃制作的winxpe
回复

使用道具 举报

发表于 2017-4-24 16:21:37 来自手机 | 显示全部楼层
搭车问一下 什么时间开始g4d支持UD中bootmgr启动了?

点评

grub4dos启动UD中bootmgr并不是grub4dos增加的特别支持,bootmgr在UD中是能被grldr加载的,至于bootmgr被加载后,bootmgr能否找到pe启动的其它相关文件就不关grub4dos的事了  详情 回复 发表于 2017-4-24 16:37
回复

使用道具 举报

 楼主| 发表于 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的事了
回复

使用道具 举报

发表于 2017-4-24 17:54:55 来自手机 | 显示全部楼层
本帖最后由 2011yaya2007777 于 2017-4-24 18:42 编辑

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

点评

说起来为什么OS里的USB2.0驱动不会失速呢?  详情 回复 发表于 2017-4-24 18:26
回复

使用道具 举报

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

说起来为什么OS里的USB2.0驱动不会失速呢?
回复

使用道具 举报

发表于 2017-4-24 18:39:10 | 显示全部楼层
说起来为什么OS里的USB2.0驱动不会失速呢?

OS不断地检查usb接口,失速后重新枚举,然后降速,继续工作。

点评

linux的驱动也是这样做的?  详情 回复 发表于 2017-4-24 18:40
回复

使用道具 举报

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

linux的驱动也是这样做的?
回复

使用道具 举报

发表于 2017-4-24 18:41:03 | 显示全部楼层
不知道
回复

使用道具 举报

发表于 2017-4-25 08:45:10 | 显示全部楼层
yjqd 发表于 2017-4-24 16:37
grub4dos启动UD中bootmgr并不是grub4dos增加的特别支持,bootmgr在UD中是能被grldr加载的,至于bootmgr被 ...

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

点评

bootmgr被grldr加载后本身也不识别UD分区,它会寻找它能识别的分区,bootmgr会寻找到可见分区,并搜索可见分区根目录下的BOOT文件夹下的BCD 我是这么理解的  详情 回复 发表于 2017-4-25 10:51
回复

使用道具 举报

 楼主| 发表于 2017-4-25 10:51:26 | 显示全部楼层
microlaf 发表于 2017-4-25 08:45
bootmgr肯定是要找bcd的,ud区它是不知道的,那这个是搜索指定目录下的bcd吗?

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

我是这么理解的
回复

使用道具 举报

发表于 2017-4-26 20:50:44 | 显示全部楼层
yaya大借問一下
我使用了2017-04-21版在SENSOR ICPOS 195上啟動
會導致鍵盤無作用 重插拔無效.要進入PE才有作用
有更改DELAY值但沒有效

点评

你用了usb --init? 那肯定就没办法用usb键盘了  详情 回复 发表于 2017-4-26 23:15
回复

使用道具 举报

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

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

点评

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

使用道具 举报

发表于 2017-4-27 18:36:59 | 显示全部楼层
求道者 发表于 2017-4-26 23:15
你用了usb --init?
那肯定就没办法用usb键盘了

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

点评

usb --init如果写在菜单里 执行成功就进PE 执行失败就会没办法操作 yaya自己讲是没写usb键鼠的驱动  详情 回复 发表于 2017-4-27 22:13
回复

使用道具 举报

发表于 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键鼠
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-28 17:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表