无忧启动论坛

 找回密码
 注册
搜索

怎么给 bcd 添加启动项,引导另一个分区的 bootmgr.efi

查看数: 1251 | 评论数: 20 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-4-10 15:50

正文摘要:

把 win.iso 释放到一个 ntfs 分区 ,但有的 efi 不支持 ntfs ,从一个 fat32 分区启动,怎么给 bcd 添加启动项,引导另一个分区的 bootmgr.efi 或者 bootx64.efi 就像 grub 那样 chainload bootmgr.efi

回复

hilsonma 发表于 2024-4-12 09:13:09
newswan 发表于 2024-4-11 22:37
iso 释放到 ntfs 分区 N
boot efi 文件夹 复制到到 fat32 分区 M
修改 fat32 分区上的 M:\efi\microsoft\ ...

这不就是boot.wim的引导吗
把引导项添加到第一个bcd里去就可以了吧
不是一定要在第一个bcd里chainload到这个bcd的
二楼的回复其实也是这个意思,bcd不支持这样chainload的
把第二个bcd的引导项直接放到第一个bcd里去就可以了。
newswan 发表于 2024-4-11 22:37:50
本帖最后由 newswan 于 2024-4-11 22:41 编辑

iso 释放到 ntfs 分区 N
boot efi 文件夹 复制到到 fat32 分区 M
修改 fat32 分区上的 M:\efi\microsoft\boot\bcd 启动项
运行
  1. bcdedit /store M:\efi\microsoft\boot\BCD
复制代码

查看 device osdevice 的值
把 [boot] 替换成 [N:]
  1. bcdedit /store M:\efi\microsoft\boot\BCD /set "{default}" device "ramdisk=[N:]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}"
  2. bcdedit /store M:\efi\microsoft\boot\BCD /set "{default}" osdevice "ramdisk=[N:]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}"
复制代码

{7619dcc8-fafe-11d9-b411-000476eba25f} 可能不同
使用 bcdedit /store M:\efi\microsoft\boot\BCD 对应的输出

点评

这不就是boot.wim的引导吗 把引导项添加到第一个bcd里去就可以了吧 不是一定要在第一个bcd里chainload到这个bcd的 二楼的回复其实也是这个意思,bcd不支持这样chainload的 把第二个bcd的引导项直接放到第一个bcd  详情 回复 发表于 2024-4-12 09:13
newswan 发表于 2024-4-11 20:33:41
hilsonma 发表于 2024-4-11 17:45
你这样就是多个并行的bcd引导了,需要其他方法去选择相应的bcd引导。

楼主要求的是串行的bcd引导,一 ...

chainload 是很好的方式,bcd 不支持就没法了
hilsonma 发表于 2024-4-11 17:45:04
dfw9 发表于 2024-4-11 08:51
可以多个bootmgfw.efi去指向各自的bcd啊

你这样就是多个并行的bcd引导了,需要其他方法去选择相应的bcd引导。

楼主要求的是串行的bcd引导,一个bcd引导里再指向下一个bcd引导,这个是bcd引导不能实现的。

我的建议就是把多个bcd引导里面的引导项全部放到同一个bcd里。如果做不到就使用第三方引导。

点评

chainload 是很好的方式,bcd 不支持就没法了  详情 回复 发表于 2024-4-11 20:33
dayeye 发表于 2024-4-11 16:41:27

高深莫测,不知所云
呵呵#1861 发表于 2024-4-11 14:44:32
学习一下
呵呵#1861 发表于 2024-4-11 14:44:02
学习一下
softwarezheng 发表于 2024-4-11 14:11:36
感恩天地,感谢有你
tanglf 发表于 2024-4-11 09:02:25
关注这个问题,也正要操作
dfw9 发表于 2024-4-11 08:51:17
hilsonma 发表于 2024-4-11 06:44
如果这个efi文件也是bootmgfw.efi的变体,那么也是需要bcd配置的,为什么不用同一个bcd配置呢?
bcd配 ...

可以多个bootmgfw.efi去指向各自的bcd啊

点评

你这样就是多个并行的bcd引导了,需要其他方法去选择相应的bcd引导。 楼主要求的是串行的bcd引导,一个bcd引导里再指向下一个bcd引导,这个是bcd引导不能实现的。 我的建议就是把多个bcd引导里面的引导项全部  详情 回复 发表于 2024-4-11 17:45
hilsonma 发表于 2024-4-11 06:44:00
引导另一个分区的 bootmgr.efi 或者 bootx64.efi


如果这个efi文件也是bootmgfw.efi的变体,那么也是需要bcd配置的,为什么不用同一个bcd配置呢?
bcd配置里是没有引导另一个efi文件的,所以完全按你的要求是做不到的。

点评

可以多个bootmgfw.efi去指向各自的bcd啊  详情 回复 发表于 2024-4-11 08:51
nathan6498 发表于 2024-4-10 23:29:44
谢谢分享
dayeye 发表于 2024-4-10 21:07:57
高深莫测,不知所云
newswan 发表于 2024-4-10 20:54:09
610644034 发表于 2024-4-10 19:23
不支持ntfs启动跟wim放不放ntfs分区没有关系!
不支持 ntfs 是 bootmgr.efi 或者 bootx64.efi 不能放在ntf ...

引导方式 还是启动 wim 吧
w10000 发表于 2024-4-10 20:51:22
热心回复!
610644034 发表于 2024-4-10 19:23:28
不支持ntfs启动跟wim放不放ntfs分区没有关系!
不支持 ntfs 是 bootmgr.efi 或者 bootx64.efi 不能放在ntfs分区,只能放在fat32分区里面,至于wim文件位置 目前我测试有效的范围为:同一个磁盘上的任意分区,向bcd添加启动项只需要指定分区路径就行!

点评

引导方式 还是启动 wim 吧  详情 回复 发表于 2024-4-10 20:54
ZYYDS-FT798 发表于 2024-4-10 18:54:59
同问?我也想知道
yyz2191958 发表于 2024-4-10 16:46:10
进来学习
红毛樱木 发表于 2024-4-10 16:26:13
可以微软的启动管理器不带你这么玩的

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

闽公网安备 35020302032614号

GMT+8, 2024-9-21 13:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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