麻烦推荐几个EFI下能用的PE
麻烦推荐几个EFI下能用的PE, 谢谢! 很多,比如优元素,又比如微PE但制作的方式要看清楚,有些方式不支持EFI启动 随便一个PE都支持UEFI启动好吧! 一般地,包含 \windows\system32\boot\winload.efi 的pe都支持EFI
现在的PE基本上都支持EFI 用 wim方式启动 很容易 iso 难 你可以试试 EFI启动和PE架构有关,其他的关系不大。所以你只要挑x64架构的都可以。
之后的问题,我估计你不知道怎么写启动项。如果你会用BOOTICE或者BCDEDIT就不用我往下说了。 在ISO里包含.efi文件的都支持 hilsonma 发表于 2019-9-16 21:53
一般地,包含 \windows\system32\boot\winload.efi 的pe都支持EFI
现在的PE基本上都支持EFI
谢谢,原来是这个。怪不得很多两级内核的PE都不行 本帖最后由 2013abcdefg 于 2019-9-17 10:16 编辑
还有很多PE看上去可以启动,但grub2的wimboot模块不能启动,XORBOOT也不行.启动到一半卡在那了,现在手上只有微PEwim没有问题。下了N多都多少有问题, 不是卡在 \windows\system32\boot\winload.efi 出错,就是直接重启动. 可能是硬件兼容性问题?
grub2菜单
menuentry "启动 2.WinPE(WIM)" --hotkey=2 {
set wim_boot=$prefix/wimboot
wimboot @:bootmgfw.efi:"${wim_boot}"/boot.efi @:bcd:"${wim_boot}"/bcd @:boot.sdi:"${wim_boot}"/boot.sdi @:boot.wim:/WINPE/pe.wim
}
用这个管理器一样的问题
menuentry "启动 1.GrubFM管理器" --hotkey=1 {
if [ "${grub_platform}" = "pc" ]; then
linux $prefix/grubfm/loadfm
initrd $prefix/grubfm/grubfm.iso
elif [ "${grub_cpu}" = "x86_64" ]; then
chainloader $prefix/grubfm/grubfmx64.efi
else
chainloader $prefix/grubfm/grubfmia32.efi
fi
}
我的PE是放在ESP分区的。放了一大堆一个个试,好多问题。我就怪了你们怎么都启动好好的? 本帖最后由 hilsonma 于 2019-9-17 15:35 编辑
2013abcdefg 发表于 2019-9-17 09:53
还有很多PE看上去可以启动,但grub2的wimboot模块不能启动,XORBOOT也不行.启动到一半卡在那了,现在手上只 ...
试试我这套自用的引导方案。好像我下载的pe都能引导成功。
我默认的pe文件夹是\pe\ ,而你的是\WINPE\ ,你要么改文件夹,要么改菜单,都不改的话就要操作多几步,反正引导不指定pe都是用第三项菜单grubfm. (第二项指定引导 efi分区\pe\pe.wim)
引导方案中第一项启动windows需要建立 \Windows\Boot\EFI\bcd
可使用以下附件脚本建立
谢谢,有空我再试试,难道 是编绎的grub2有问题?
下面是我的菜单,第一项没问题的。
menuentry '启动 Windows ' --unrestricted {
if [ 'pc' == $grub_platform ] ; then
if search --file --set /bootmgr ; then
chainloader +1
elif search --file --set /ntldr ; then
chainloader +1
fi
elif [ 'efi' == $grub_platform ] ; then
if search --file --set /EFI/Microsoft/bootx64.efi ; then
chainloader /EFI/Microsoft/bootx64.efi
fi
fi
}
menuentry "启动 1.GrubFM管理器" --hotkey=1 {
if [ "${grub_platform}" = "pc" ]; then
linux $prefix/grubfm/loadfm
initrd $prefix/grubfm/grubfm.iso
elif [ "${grub_cpu}" = "x86_64" ]; then
chainloader $prefix/grubfm/grubfmx64.efi
else
chainloader $prefix/grubfm/grubfmia32.efi
fi
}
menuentry "启动 2.WinPE(WIM)" --hotkey=2 {
set wim_boot=$prefix/wimboot
wimboot @:bootmgfw.efi:"${wim_boot}"/boot.efi @:bcd:"${wim_boot}"/bcd @:boot.sdi:"${wim_boot}"/boot.sdi @:boot.wim:/WINPE/pe.wim
}
menuentry "启动 3.xorboot" --hotkey=4 {
chainloader /efi/xorboot/bootx64.efi
}
menuentry '重新启动计算机' --unrestricted { reboot ; }
menuentry '关闭计算机' --unrestricted { halt ; } @9#
数天前用XorBootU 成功引导了数个在NTFS区的PE(wim&ISO格式)
页:
[1]