无忧启动论坛

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

[分享] Lenovo UEFI OKR 部署工具

    [复制链接]
1#
发表于 2023-9-1 09:28:11 | 显示全部楼层
2013kyj 发表于 2023-8-30 10:56
感谢大佬分享, 我把里面的添加UEFI项的代码改成了下面的批处理,但是执行后报错, 能帮看一下吗? 感谢

@echo off
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0"

for /f "delims={,} tokens=2" %%a in ('bcdedit /copy {bootmgr} /d "OneKeyRecovery"  ') do set GUID={%%a}
bcdedit /set %GUID% path \EFI\Boot\lenovookr.efi
bcdedit /deletevalue %GUID% default
bcdedit /deletevalue %GUID% displayorder
bcdedit /deletevalue %GUID% inherit
bcdedit /deletevalue %GUID% locale
bcdedit /deletevalue %GUID% resumeobject
bcdedit /deletevalue %GUID% timeout
bcdedit /deletevalue %GUID% toolsdisplayorder
bcdedit /displayorder %GUID% /addlast

pause

点评

感谢, 怎样让添加的引导项排到第一位呢  详情 回复 发表于 2023-9-1 09:35
回复

使用道具 举报

2#
发表于 2023-9-1 11:07:36 | 显示全部楼层
本帖最后由 lulu00149 于 2023-9-1 12:24 编辑
2013kyj 发表于 2023-9-1 09:35
感谢,
怎样让添加的引导项排到第一位呢

修改/addlast为/addfirst
哥我一个小时只能说一句话


--------------------
楼主工具生成的UEFI启动项目不规范,麻烦楼主老板改一下。



--------------------
那就不清楚了,微软爸爸的文档这么写的。

learn.microsoft.com/en-us/windows-hardware/drivers/devtest/bcdedit--displayorder



--------------------
又翻了一下文档,找到了办法。
可以通过设置fwbootmgr的启动项来解决,已测试没问题。

learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcd-system-store-settings-for-uefi



代码是:
Bcdedit /set {fwbootmgr} displayorder  %GUID% /addfirst

点评

分析的很透彻,给出的链接中全是E文,有阅读困难的小伙伴可以把lulu提供的链接中的es-us改成zh-cn,阅读起来会方便很多,点赞  发表于 2023-10-8 09:57
bcdedit /displayorder %GUID% /addfirst 没有效果, 还是在最后一项  详情 回复 发表于 2023-9-1 11:50
因为使用的是 bcdedit 创建的启动项,这个没办法 非开源版支持调用 EasyUEFIC.exe,因此你可以自己从 EasyUEFI 中提取其命令版本的组件,并将该组件放置在部署工具相同位置即可优先调用 EasyUEFIC 去创建 EFI 启动  详情 回复 发表于 2023-9-1 11:48
回复

使用道具 举报

3#
发表于 2023-9-1 11:08:01 | 显示全部楼层
okr 10.2.0.8 自编译
1.修复5分钟重启
2.修复备份卡验证界面
3.原汁原味未修改版权信息等
pan.baidu.com/s/1m15joR__q93Q05xJSdtw_g
6666

点评

能否编译一个lenovoOKR10.1.0.20版的修复5分钟重启。 在实机测试过,OKR10.1.0.20版的备份\还原速度比OKR10.2.0.8版要快,而且备份的镜像文件也小了200M左右。关键是能兼容OKR10.2.0.8版的备份镜像,而OKR10.2.0.  详情 回复 发表于 2023-9-24 12:17
可以编译成英文版吗? 貌似之前版本里面ui好多都是图片格式的 这个版本删除了资源图片  详情 回复 发表于 2023-9-13 17:08
666666  发表于 2023-9-13 14:31
6666!厉害了我的哥  详情 回复 发表于 2023-9-4 19:25
牛…………更新了啊。  详情 回复 发表于 2023-9-1 18:56
回复

使用道具 举报

4#
发表于 2023-9-1 12:35:09 来自手机 | 显示全部楼层
2013kyj 发表于 2023-9-1 11:50
bcdedit /displayorder %GUID% /addfirst
没有效果, 还是在最后一项

可以了,看上面帖子
回复

使用道具 举报

5#
发表于 2023-11-14 14:17:10 | 显示全部楼层
本帖最后由 lulu00149 于 2023-11-16 17:36 编辑

直接签名失败
换成PreLoader.efi+HashTool.efi没问题了
-------
pan.baidu.com/s/1AwikxF9C3g-ZXekFHFVkLw?pwd=6666
1.正常安装
2.复制这3个文件到efi分区/efi/boot目录中覆盖
3.重启

首次运行会提示没有hash,然后选择loader.efi,然后重启就行了。

点评

不行,你的过不了安启  详情 回复 发表于 2023-11-14 16:46
回复

使用道具 举报

6#
发表于 2023-11-14 14:21:57 | 显示全部楼层
七仙花 发表于 2023-9-24 12:17
能否编译一个lenovoOKR10.1.0.20版的修复5分钟重启。

在实机测试过,OKR10.1.0.20版的备份\还原速度比 ...

看了一下源码,实际是支持的但是更换了验证,所以关闭了支持,正在出差,稍后我看看能不能打开一下。
回复

使用道具 举报

7#
发表于 2023-11-16 17:18:47 | 显示全部楼层
azhong123456 发表于 2023-11-14 16:46
不行,你的过不了安启

谢谢测试
回复

使用道具 举报

8#
发表于 2023-11-17 10:09:08 | 显示全部楼层
azhong123456 发表于 2023-11-14 16:46
不行,你的过不了安启

您再测试一下看看

点评

没看到你上传的文件  详情 回复 发表于 2023-11-17 13:14
回复

使用道具 举报

9#
发表于 2023-11-17 13:49:11 | 显示全部楼层
azhong123456 发表于 2023-11-17 13:14
没看到你上传的文件

pan.baidu.com/s/1m15joR__q93Q05xJSdtw_g#list/path=%2Fwuyou%2Fv0.3

点评

所有所谓过"安全启动"的第三方方案在我的机子中都不起作用. 因为在出现警告提示对话框时, 除了按回车键外, 其它所有按键按下后都没发生变化, 而按回车键则会进入(或返回) bios 设置界面 还有, 你那批处理的处理方  详情 回复 发表于 2023-11-17 19:15
回复

使用道具 举报

10#
发表于 2023-11-20 10:55:59 | 显示全部楼层
Bluebells 发表于 2023-11-17 19:15
所有所谓过"安全启动"的第三方方案在我的机子中都不起作用. 因为在出现警告提示对话框时, 除了按回车键外 ...

?
哪里看不是规范的了?
成千上万的linux都用这个efi启动。
到您这就不规范了?

点评

你那个会自己另分一区不好,多点几次分出了好几个分区盘  详情 回复 发表于 2023-11-20 11:30
首先是你说我的工具创建的启动项不规范,然后你的批处理所使用的方法和我的工具所使用的方法基本一致,都是用 bcdedit 创建指向 bootmgfw.efi 启动项的副本,再对这个副本启动项进行修改  详情 回复 发表于 2023-11-20 11:02
回复

使用道具 举报

11#
发表于 2023-11-20 15:42:25 | 显示全部楼层
本帖最后由 lulu00149 于 2023-11-20 15:48 编辑
Bluebells 发表于 2023-11-20 11:02
首先是你说我的工具创建的启动项不规范,然后你的批处理所使用的方法和我的工具所使用的方法基本一致,都 ...

不规范是说你的启动项名字不规范,你没看图片吗?
随便起名字,联想的程序会找不到启动项

安全启动,你不好用,不代表别人不好用,这个是linux的开源方案,你不好用反馈一下就行,请别瞎说别人也不好用,我测试了HP DELL 神州 还有我的苹果笔记本都没问题。

点评

我觉得你很搞笑, 启动项名称我就是随便起的, 因为我的机子不是联想品牌 其次这个工具本来就不是针对联想电脑的机子而创建的, 根本不需要考虑"联想的程序"要找到这个启动项 最后是"安全启动"的问题, 我一直没有说"  详情 回复 发表于 2023-11-20 16:06
回复

使用道具 举报

12#
发表于 2023-11-20 15:43:07 | 显示全部楼层
本帖最后由 lulu00149 于 2023-11-20 15:50 编辑
azhong123456 发表于 2023-11-20 11:30
你那个会自己另分一区不好,多点几次分出了好几个分区盘,另你BCD加入启动菜单没用,BCD启动不了EFI

分区那个是联想自己的工具,我就做了个批处理
使用installOKR.exe/DelLenovoPartition可以删除联想的备份分区
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-11 04:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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