无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: liuzhaoyzz
打印 上一主题 下一主题

[求助] 请问下有没有命令行工具添加UEFI引导序列?

    [复制链接]
31#
发表于 2020-7-3 16:16:15 | 只看该作者
liuzhaoyzz 发表于 2020-4-6 07:13
bootice添加uefi引导序列命令行
BOOTICEx64.exe /uefi /add /inspos=1 /file="I:\EFI\boot\grub2x64.efi"  ...

不知道bootice能不能添加“下一次启动该项”的功能。。

点评

当时我找pauly的时候,没有增加这个功能。他很忙。  详情 回复 发表于 2020-7-3 17:21
回复

使用道具 举报

32#
 楼主| 发表于 2020-7-3 17:20:55 | 只看该作者
悠然安然 发表于 2020-6-4 11:16
各位大侠,请教一个问题
我用U盘做了WTG+PE,在PE的菜单上有“title [7] 启动 硬盘上的操作系统”这一项, ...

菜单没问题,但是只是用于BIOS启动,不能适用于UEFI。
回复

使用道具 举报

33#
 楼主| 发表于 2020-7-3 17:21:33 | 只看该作者
江南一根葱 发表于 2020-7-3 16:16
不知道bootice能不能添加“下一次启动该项”的功能。。

        当时我找pauly的时候,没有增加这个功能。如果他出手的话,是很简单的。问题是他很忙。

点评

一根葱不是发现bcdedit可以编辑uefi启动项吗。  详情 回复 发表于 2020-7-3 17:46
回复

使用道具 举报

34#
发表于 2020-7-3 17:46:19 | 只看该作者
liuzhaoyzz 发表于 2020-7-3 17:21
当时我找pauly的时候,没有增加这个功能。如果他出手的话,是很简单的。问题是他很忙。

一根葱不是发现bcdedit可以编辑uefi启动项吗。
回复

使用道具 举报

35#
发表于 2020-12-16 20:58:05 | 只看该作者
liuzhaoyzz 发表于 2020-3-26 11:11
你说的对,目前就是缺少add的功能,增加这部分功能代码我看不懂,也是缺乏耐心。

我联系了paul ...

难度确实不大,理解完整个结构体,读入分区的起扇区和总扇区数,分区GUID,再加点路径字符串和显示字符串和其它一些参数写进去就可以了,从零开始写代码的话,最多两天时间,如果有写过的代码改造的话,最多几个小时就搞定
回复

使用道具 举报

36#
发表于 2021-2-6 17:46:24 | 只看该作者
学习一下
回复

使用道具 举报

37#
发表于 2021-4-2 20:59:27 | 只看该作者
这个问题我也早就发现了,但是一直也不知道怎么提问,哈哈,没想到有人已经解答过了,真是太感谢了。这么好的方法都没几个人关心么?看来UEFI还是很少人研究啊
回复

使用道具 举报

38#
发表于 2021-12-13 12:13:53 | 只看该作者
liuzhaoyzz 发表于 2020-4-6 07:13
bootice添加uefi引导序列命令行
BOOTICEx64.exe /uefi /add /inspos=1 /file="I:\EFI\boot\grub2x64.efi"  ...

这个程序还有吗

点评

自己下载附件!  详情 回复 发表于 2021-12-24 20:42
回复

使用道具 举报

39#
 楼主| 发表于 2021-12-24 20:42:49 | 只看该作者
Luojc1 发表于 2021-12-13 12:13
这个程序还有吗

自己下载附件!
回复

使用道具 举报

40#
发表于 2022-1-9 17:05:05 | 只看该作者
liuzhaoyzz 发表于 2020-4-6 07:13
bootice添加uefi引导序列命令行
BOOTICEx64.exe /uefi /add /inspos=1 /file="I:\EFI\boot\grub2x64.efi"  ...

学习了,谢谢
回复

使用道具 举报

41#
发表于 2022-1-30 23:15:30 | 只看该作者
学习一下,谢谢了
回复

使用道具 举报

42#
发表于 2023-1-29 09:57:00 | 只看该作者
过来看看
回复

使用道具 举报

43#
发表于 2023-2-28 11:16:12 | 只看该作者
感谢分享
回复

使用道具 举报

44#
发表于 2023-2-28 11:16:32 | 只看该作者
学习一下
回复

使用道具 举报

45#
发表于 2023-2-28 14:59:04 | 只看该作者
有直接的命令吗?不依赖
bootice

点评

没见过。  详情 回复 发表于 2023-3-3 18:19
回复

使用道具 举报

46#
 楼主| 发表于 2023-3-3 18:19:25 | 只看该作者
遨游的风 发表于 2023-2-28 14:59
有直接的命令吗?不依赖
bootice

没见过。
回复

使用道具 举报

47#
发表于 2023-3-3 21:02:08 | 只看该作者


bootice现在有添加“下一次启动该项”的功能的命令吗?目前就在bootice和diskginus上见过这个功能,但都不知道怎样调用他们的命令

点评

我没有用过这个命令参数。  详情 回复 发表于 2023-3-3 21:28
回复

使用道具 举报

48#
 楼主| 发表于 2023-3-3 21:28:12 | 只看该作者
遨游的风 发表于 2023-3-3 21:02
bootice现在有添加“下一次启动该项”的功能的命令吗?目前就在bootice和diskginus上见过这个功能,但 ...

我没有用过这个命令参数。
回复

使用道具 举报

49#
发表于 2023-4-20 10:24:35 | 只看该作者
bcdedit 和 EasyUEFIC (EasyUEFI 附带的命令行版本) 都可以以命令行方式添加 UEFI 引导序列。不过 bcdedit 支持的 OS Type 只有 Windows,不过其它 OS Type 的 EFI 文件也一样能作为 Windows OS Tpye 启动,只是在某特殊情况下会有一些问题
回复

使用道具 举报

50#
发表于 2023-7-4 16:22:49 | 只看该作者
liuzhaoyzz 发表于 2020-4-6 07:13
bootice添加uefi引导序列命令行
BOOTICEx64.exe /uefi /add /inspos=1 /file="I:\EFI\boot\grub2x64.efi"  ...

不了
回复

使用道具 举报

51#
发表于 2023-7-5 14:11:57 | 只看该作者
liuzhaoyzz 发表于 2020-4-6 07:13
bootice添加uefi引导序列命令行
BOOTICEx64.exe /uefi /add /inspos=1 /file="I:\EFI\boot\grub2x64.efi"  ...

能不能放个网盘地址下载

点评

https://www.123pan.com/s/lE5A-QLdyv.html  详情 回复 发表于 2023-7-12 21:49
回复

使用道具 举报

52#
发表于 2023-7-5 14:28:11 | 只看该作者
liuzhaoyzz 发表于 2020-4-6 07:13
bootice添加uefi引导序列命令行
BOOTICEx64.exe /uefi /add /inspos=1 /file="I:\EFI\boot\grub2x64.efi"  ...

从github上下载的原来不是原作者发布的,不支持这个cmd命令。注册账号评论下。
话说有人知道Pauly大神除了本论坛还有其他发布渠道吗?ipauly.com网址无法访问了。

点评

他已经不更新bootice了。兴趣使然吧。  详情 回复 发表于 2023-7-12 21:50
回复

使用道具 举报

53#
发表于 2023-7-8 21:21:13 | 只看该作者
        赞一个!
回复

使用道具 举报

54#
 楼主| 发表于 2023-7-12 21:49:59 | 只看该作者
回复

使用道具 举报

55#
 楼主| 发表于 2023-7-12 21:50:32 | 只看该作者
Boringman 发表于 2023-7-5 14:28
从github上下载的原来不是原作者发布的,不支持这个cmd命令。注册账号评论下。
话说有人知道Pauly大神除 ...

他已经不更新bootice了。兴趣使然吧。
回复

使用道具 举报

56#
发表于 2023-8-16 21:35:34 | 只看该作者
其实,用bcdedit 增加 UEFI 启动序列,我也折腾了很久,最后翻到一个不知名的墙外网站,最终找到了答案:
3个核心步骤:
1、复制{bootmgr}
  1. bcdedit /copy {bootmbr} /d "My UEFI"
复制代码

如果不出意外,这步执行完了之后,会显示:已将该项目成功复制到{guid}
2、指定{guid}的启动分区(或通过mountvol挂载的目录也行)
  1. bcdedit /set {guid} device partition=x:
  2. 或bcdedit /set {guid} device partition=mountpath
复制代码

3、指定{guid}的启动文件
  1. bcdedit /set {guid} path \efi\boot\bootx64.efi
复制代码

这3步核心步骤做完,已经成功添加了UEFI启动项,通过
  1. bcdedit /enum firmwae
复制代码
,是可以列表出来刚刚添加的"My UEFI",而且,是写入了NVRAM的,也就意味着可以在主板的BIOS启动设置里面看到这个UEFI启动项。
剩下的还有扫除垃圾的工作,就是删除这个新启动项的local、inherit、resumobjedt、toolsdisplayeorder、timeout
折腾死人了,网上太多臭文,都是教你如何添加基于已经安装好的windows下的子启动项。

点评

我第2第3条命令为什么一执行就出错呢, 指示引用指定项时出错, 我已经将第一步的guid替换到{guid}了  详情 回复 发表于 2023-8-30 10:21
多谢大佬分享, 怎样判断当前系统是不是UEFI引导的呢  详情 回复 发表于 2023-8-29 23:50
能用这个添加grub2x64.efi的NVROM引导项吗?怕是不行吧? 你这个可能只能适用于微软的bootmgfw.efi建立NVROM引导项。  详情 回复 发表于 2023-8-18 16:15
回复

使用道具 举报

57#
 楼主| 发表于 2023-8-18 16:15:04 | 只看该作者
pda8888 发表于 2023-8-16 21:35
其实,用bcdedit 增加 UEFI 启动序列,我也折腾了很久,最后翻到一个不知名的墙外网站,最终找到了答案:
...

能用这个添加grub2x64.efi的NVROM引导项吗?怕是不行吧?
你这个可能只能适用于微软的bootmgfw.efi建立NVROM引导项。

点评

当然行,群友前几年就试过了  详情 回复 发表于 2023-8-19 21:05
回复

使用道具 举报

58#
发表于 2023-8-19 20:50:43 | 只看该作者
已经添加成功过了,有bootice查看能看到,在BIOS的UEFI启动选项也能看到。

点评

但关键是不支持使用第三方工具编辑用 bcdedit 创建的 EFI 启动项(很早之前, 我的某帖子中有说明这个情况)  详情 回复 发表于 2023-8-19 21:14
回复

使用道具 举报

59#
发表于 2023-8-19 21:05:21 来自手机 | 只看该作者
liuzhaoyzz 发表于 2023-8-18 16:15
能用这个添加grub2x64.efi的NVROM引导项吗?怕是不行吧?
你这个可能只能适用于微软的bootmgfw.efi建立N ...

当然行,群友前几年就试过了
回复

使用道具 举报

60#
发表于 2023-8-19 21:11:53 来自手机 | 只看该作者
bcdedit添加nvram序列有限制,得有项可供copy
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-1 07:38

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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