UEFI SHELL startup.nsh

 

https://blog.csdn.net/qq_44807736/article/details/141472223

BIOS 进入Uefi Shell界面后,会自动执行startup.nsh文件,上传到/boot/efi/下就会执行自己编写的nsh文件

当需要进入不同的文件系统FS0  FS1 去执行刷新操作时要找到startup.nsh 在哪个FS后,执行FSx:进入

写一段代码

for %i in 0 1 2 3 4 5 6 7 8 9 10
    if exists FS%i:\startup.nsh then
        FS%i:
        goto FileFound
    endif
endfor
:FileFound
echo "start test" > upgrade.log
date >> upgrade.log
reset # 重启

 

这样系统再启动后,/boot/efi/下会有日志文件upgrade.log

 

posted @ 2025-02-08 14:42  zmm521  阅读(135)  评论(0)    收藏  举报