无忧启动论坛

 找回密码
 注册
搜索
一次装机 终生领工资最纯净的「微PE装机优盘」UEPON大师作品★IDC大全★服务器租赁、托管★优惠促销★
可防勒索的强大数据备份恢复软件卡瑞飞系统和装机二合一超级U盘广告联系 QQ:184822951 微信:wuyouceo
楼主: wuhenxpe

[原创] 诺达佳U盘维护系统v5.5.1发布(UD+EFI三分区)20170623更新

  [复制链接]
 楼主| 发表于 2017-6-7 13:03:51 | 显示全部楼层
本帖最后由 wuhenxpe 于 2017-6-7 13:04 编辑
wintoflash 发表于 2017-6-7 09:15
微软的bootx64.efi优先加载同目录下的BCD


明白你的意思  , 可以做2个shell加载项目, start.nsh 写入不同路径bootx64.efi  . 问题是uefishell只载加 /startup.nsh ,默认加载U盘根目录下startup.nsh   , uefishell.efi如果可以修改就好了。

点评

在U盘中,grub2是可以直接引导微软的efi文件.在光盘上,由于bug,不能直接引导微软的efi.所以需要例如uefi shell等没这个bug的引导器中转一下. uefi shell是开源的,可以直接改源码编译. 更简便的方法,是使用rEFInd.  详情 回复 发表于 2017-6-7 13:15
回复 支持 反对

使用道具 举报

发表于 2017-6-7 13:15:51 | 显示全部楼层
wuhenxpe 发表于 2017-6-7 13:03
明白你的意思  , 可以做2个shell加载项目, start.nsh 写入不同路径bootx64.efi  . 问题是uefishell只 ...

在U盘中,grub2是可以直接引导微软的efi文件.在光盘上,由于bug,不能直接引导微软的efi.所以需要例如uefi shell等没这个bug的引导器中转一下.
uefi shell是开源的,可以直接改源码编译.
更简便的方法,是使用rEFInd.

点评

谢谢 提示 ,我的efi下就是用grub2 引导win10代码如下 : menuentry "启动 Windows 10 PE " { search --file /efi/shell_x64.efi --set=root terminal_output console chainloader ($root)/efi/shell_x64.efi  详情 回复 发表于 2017-6-7 13:31
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-7 13:31:26 | 显示全部楼层
本帖最后由 wuhenxpe 于 2017-6-7 13:33 编辑
wintoflash 发表于 2017-6-7 13:15
在U盘中,grub2是可以直接引导微软的efi文件.在光盘上,由于bug,不能直接引导微软的efi.所以需要例如uefi s ...


谢谢 提示 ,我的efi下就是用grub2 引导win10代码如下 :
menuentry "启动 Windows 10 PE " {
        search --file /efi/shell_x64.efi --set=root
        terminal_output console
        chainloader ($root)/efi/shell_x64.efi
}

他的加载顺序  /efi/shell_x64.efi --- /starup.nsh --- /BOOTX64.EFI ---/EFI/MICROSOFT/BOOT/BCD--win10

现在的问题是shell_x64.efi默认只加载 /startup.nsh  ,如果做2个引导 startup.nsh就重了 。

1 、uefi shell是开源的,可以直接改源码编译. shell_x64.efi怎么编译可以提供方法吗 ?
2、rEFInd如何使用,请教下 。。。

点评

看了一下,你的合盘虽然是ISO,但是是要写入U盘的。只要不量产,就没必要借助uefi shell中转。 直接 grub2 --> windows loader (bootx64.efi) --> 同目录下BCD 即可。 编译shell,tianocore wiki有相关介绍。htt  详情 回复 发表于 2017-6-7 14:10
回复 支持 反对

使用道具 举报

发表于 2017-6-7 14:04:15 | 显示全部楼层
下载试试,,,,,,,,,,,,,,,
回复 支持 反对

使用道具 举报

发表于 2017-6-7 14:10:04 | 显示全部楼层
本帖最后由 wintoflash 于 2017-6-7 14:13 编辑
wuhenxpe 发表于 2017-6-7 13:31
谢谢 提示 ,我的efi下就是用grub2 引导win10代码如下 :
menuentry "启动 Windows 10 PE " {
        searc ...


看了一下,你的合盘虽然是ISO,但是是要写入U盘的。只要不量产,就没必要借助uefi shell中转。
直接 grub2 --> windows loader (bootx64.efi) --> 同目录下BCD 即可。

编译shell,tianocore wiki有相关介绍。https://github.com/tianocore/tianocore.github.io/wiki
rEFInd,用法与grub2类似。

参考:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=349361
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=386189

点评

谢谢 ! uefi加载grub2后 加载不了 bootx64.efi ,再加载BCD ; 所以通过uefishell中转 。  详情 回复 发表于 2017-6-7 14:16
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-7 14:16:36 | 显示全部楼层
wintoflash 发表于 2017-6-7 14:10
看了一下,你的合盘虽然是ISO,但是是要写入U盘的。只要不量产,就没必要借助uefi shell中转。
直接 g ...

谢谢 !

uefi加载grub2后  加载不了 bootx64.efi ,再加载BCD ; 所以通过uefishell中转 。
回复 支持 反对

使用道具 举报

发表于 2017-6-7 14:25:13 | 显示全部楼层
非常好的东西啊,来支持一下啊
回复 支持 反对

使用道具 举报

发表于 2017-6-7 19:36:07 | 显示全部楼层
非常好的东西啊,来支持一下啊
回复 支持 反对

使用道具 举报

发表于 2017-6-8 17:09:16 | 显示全部楼层
诺达佳U盘维护系统 niu
回复 支持 反对

使用道具 举报

发表于 2017-6-9 13:02:34 | 显示全部楼层
adsfafewefafds下载看看
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-2-21 19:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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