Scripting 如何编写在操作系统之前运行的BIOS程序?

Scripting 如何编写在操作系统之前运行的BIOS程序?,scripting,boot,bios,low-level,Scripting,Boot,Bios,Low Level,我正在尝试编写一个脚本,该脚本在Windows在我的计算机上启动之前执行 我已经开发了一个简单的LinuxBash脚本来实现这一点,但我想对其进行改进并进一步完善。使用Linux脚本的问题在于,它给引导序列增加了相当多的时间,因为Linux必须启动/初始化然后执行它,这显然是不可取的 我想做的是编写一个低级程序(汇编?机器代码?),BIOS将读取、执行该程序,然后继续运行到Windows(或任何其他操作系统) 有没有一种方法在没有OS的情况下以这种方式运行脚本,如果是这样的话,我应该考虑什么语言

我正在尝试编写一个脚本,该脚本在Windows在我的计算机上启动之前执行

我已经开发了一个简单的LinuxBash脚本来实现这一点,但我想对其进行改进并进一步完善。使用Linux脚本的问题在于,它给引导序列增加了相当多的时间,因为Linux必须启动/初始化然后执行它,这显然是不可取的

我想做的是编写一个低级程序(汇编?机器代码?),BIOS将读取、执行该程序,然后继续运行到Windows(或任何其他操作系统)


有没有一种方法在没有OS的情况下以这种方式运行脚本,如果是这样的话,我应该考虑什么语言或资源。

< P>不,没有办法编写“脚本”来做你所描述的。

但是,可以创建一个链式加载器,并在加载窗口之前的第一阶段让链式加载器执行您希望它执行的任何操作。我会让你沿着这条路走

<>你想考虑汇编语言。您没有指定体系结构,但说“Windows”意味着x86或x86_64


综上所述,我怀疑你的问题将会结束,因为它非常广泛。

长期潜伏者,第一次海报。下一次我们将尝试更具体一些。也许在UEFI系统中,您可以编写类似的内容,而无需使用汇编。