|

楼主 |
发表于 2019-6-21 12:37:32
|
显示全部楼层
本帖最后由 hilsonma 于 2019-6-21 13:18 编辑
你的U盘才4G,其实没有必要三分区,直接FAT32格式,然后建以下文件夹:
h:\efi\boot
h:\efi\xorboot
运行xorboot,生成启动文件h:\efi\boot\bootx64.efi 和菜单文件 h:\efi\xorboot\xorboot.xor 就可以了
如果是grub2启动就是以下文件:
h:\efi\boot\bootx64.efi
h:\efi\grub\grub.cfg
h:\efi\microsoft\bootx64.efi
h:\efi\microsoft\bcd
h:\efi\microsoft\b4w
h:\efi\microsoft\boot.sdi
FAT32分区既是数据区也是efi启动分区
如果你一定要隐藏efi启动分区才需要三分区,但我觉得意义不大
至于ud分区,那是兼容bios启动的,如你要维护bios启动的旧电脑才需要用到。
一键脚本不成功的话,使用fbinsttool.exe勾选强制格式化参数应该还是可以成功的。
如果使用xorboot的话,wepe64.wim要放在efi分区,然后在xorboot菜单中选中这个文件就可以了
如果使用grub2的话可以放在任意分区任意文件夹,如果是c:\wepe64.wim
菜单项如下:
- menuentry "1.WePE" --hotkey=1 {
- set f_efi=("${cmddevice}")/efi/microsoft/bootx64.efi
- set f_bcd=("${cmddevice}")/efi/microsoft/b4w
- set f_sdi=("${cmddevice}")/efi/microsoft/boot.sdi
- wimboot @:bootmgfw.efi:"${f_efi}" @:bcd:"${f_bcd}" @:boot.sdi:"${f_sdi}" @:boot.wim:"c:/wepe64.wim"
- }
复制代码
注意windows使用 \ 分隔文件夹而grub2使用 /
启动分区要有以下3文件用于wimboot
\efi\microsoft\bootx64.efi ------ 这个是微软的bootmgfw.efi
\efi\microsoft\b4w ------ 这个是bcd,因为我用bcd启动wimdows所以用b4w启动pe两个文件放一起
\efi\microsoft\boot.sdi ------ 这个是sdi文件虚拟盘文件我用的是微pe中提取的
如果路径和文件名有变化的话菜单脚本作相应更改。
菜单标题1.WePE 可以随意更改,后面的 --hotkey=1 是指定grub2菜单下按1进入wepe,如果不需要可以不带此参数,直接如
menuentry "WePE" {
......
}
以上wepe64.wim无论是u盘还是硬盘都可以
如果不是隐藏u盘efi分区不需要bootice |
|