|
楼主 |
发表于 2020-2-7 17:51:05
|
显示全部楼层
很确定是打开SB的,而且很确定没有已经安装的证书,因为都会新建进行测试。
其一可用shell或shell模块进行加载
菜单写法(如果不加sbpolicy模块,过不了SB):
insmod sbpolicy
sbpolicy --install
insmod shell
shell --delay=0 --startup
支持文件:
需要在光启efi引导文件中放入对应的boot加载项,并且存在startup.nsh文件,文件内容示例
echo -off
set efiname64 "jr64befi"(这是64位的引导文件名,本人这样命名,可随意改,需对应放入efi引导项文件名,后缀就是efi)
set efiname32 "jr32befi"(这是32位的引导文件名,本人这样命名,可随意改,需对应放入efi引导项文件名,后缀就是efi)
echo Seach for "%efiname64%.efi"...
for %b in fs0 fs1 fs2 fs3 fs4 fs5 fs6 fs7 fs8 fs9
echo Seaching %b ...
if exist %b:\%efiname64%.efi then
echo %efiname64% found in %b:!
%b:
%efiname64%
if not %lasterror% == 0 then
%efiname32%
endif
exit
endif
endfor
其二就是本贴所写:
菜单写法(当然也需要sbpolicy模块过SB):
insmod sbpolicy
sbpolicy --install
insmod map
map --type=CD ($root)/JRKJ/efibtiso.iso
efibtiso.iso,此iso做成单efi启动,iso内容可随意,只放一个txt也可
然后efi引导文件只放bootx64和bootia32这两个efi引导文件
很确定是可以启动,而且很顺利《BCD也可以改名)
|
|