最近在做一个事情,在虚拟机平台上运行X86版本的QNX系统, 更准确点的说是通过下载QNX的X86平台的BSP包来编译并在X86平台上运行。

所以 为了方便,首选了VMware来模拟,但是QNX的BSP我也不太熟悉,不知道怎么弄成ISO光盘,所以就按照文档,做了一个USB启动盘,但是需要进入BIOS调整启动顺序。而VMware默认情况下BIOS启动部分却是一闪而过,基本上没法进入BIOS设置界面。

在网上查找了一番资料之后找到了解决方案,现做一个记录,以便在后续需要的时候能够即使查到,节省时间。

具体做法:
创建一个VMware的虚拟机之后,会有一个xxx.vmx的文件,我们要做的就是修改这个文件,在里面加一条配置,这个文件看上去有点类似一个ini格式的文件,需要添加的内容如下:

bios.bootDelay = "3000"

后面的数字一个“毫秒”为单位,这里既是会延时 3秒的样子,这样子就有足够的时间按F2进入BIOS设计界面了, 当然不需要的时候将这一句移除就会恢复到原来的状态,不会有副作用。