这是我在SOF的第一个问题,我希望自己好运! :)
我正在使用小型USB发射器" amd64架构的应用程序。此问题针对Windows 8和10系统。我是一个* nix家伙,这是我第一次使用UEFI的东西,所以请耐心等待。
此启动器应用程序将从我们的网站下载并由用户在执行前安装。它将作为守护进程运行,在USB端口上侦听我们的PID和VID组合以启动其UI。
目标是使其无缝(即无输入),以便用户从正在运行的Windows 8或10会话重启到Linux LiveOS。
背景信息:我们有一个硬件设备,其中包含一个带有可启动LiveOS的USB eMMC;当eMMC设备开启时,应用程序需要在Windows中显示一个通知屏幕,通知用户将计算机重新启动到LiveOS。
如果选择了重新启动选项,这是我缺乏确定性和专有技术的地方,则应用程序需要能够在重新启动系统之前从Windows中重新配置UEFI启动顺序。这样,在POST之后,系统加载eMMC的引导加载程序而不是Windows,而用户不必疯狂地按Bios键或者必须手动调整引导顺序/设备设置。应用程序不能编辑Windows启动设置或将系统置于危险之中,它应该是一种设置或标志的事情......
此更改应仅适用于下一个重启周期(或在我们的基于Debian的LiveOS中以编程方式可逆),以便在关闭或重新启动Live会话后,再次加载HDD OS直到下次用户希望加载我们的系统。
我想问一下社区:
提前感谢任何指示。