Vmware虚拟机进入BIOS方法


由于VM的XP系统出了点问题,需要进入BIOS调整系统启动顺序。
按照VMware启动画面提示有三个键可以使用(记住要点击进入VMware环境):
ESC: 调整启动顺序

F2: 进入BIOS Setup

F12: 网络启动

  但实际上往往因VMware启动界面显示时间太短、系统无法识别按键而直接开启了系统(慢的host机器当然不存在这个问题)。尤其是ESC按次数多了就是自己取消自己了:)


其实VMware的配置文件.vmx可以控制这个过程, 网上提示有两种参数可以设置,不过只有第一个经实验成功:




  1. 加入一行:bios.forceSetupOnce = "TRUE" ;开机就自动进入BIOS!


  不过VMware启动后,会将该参数由TRUE变为FALSE,如果您还要继续使用BIOS,就再手动改成TRUE即可;




  2. 延长启动画面时间:bios.bootDelay = "5000";5000为5秒。不过我的VMware Workstation 6.5不识别这个参数,可能对老版本的VMware适用。



(以下是在没有中文输入法的机器上写下的笔记:


Today I just got to know there are some ways to boot into Vmware workstation's BIOS :


1. As Vmware prompt, press F2 to enter into setup. But there will be a problem. The system always runs faster then you hit F2. You always see the system boot into hard disk:( Not the BIOS you want to see;


2. Update the .vmx configuration file:


1) add :


bios.bootDelay = "5000"; this adds a 5000 ms (5 seconds)   But according to my test, Vmware could not recognize the parameter. I think this one only work for the old version VMware Workstation, it's not working for 6.5;


2) add 


bios.forceSetupOnce = "TRUE" ; 


This works fine. I entered into the BIOS directly after power on. (Remember, the next when you power on it will automatically change to "bios.forceSetupOnce = "False"". You have to change it back again. 


The attachment are the BIOS pictures. In fact not so much difference as the physical systems.