我现在用的VMWare版本是Workstation 6.5,安装了一个虚拟系统Ubuntu8.04,寄主系统是WinXP SP3。由于现在的任务不需要在图像界面下工作,我每次启动后都选择关闭Workstation的图形界面,并保持虚拟系统在后台运行,然后在寄主系统上通过Putty连接到Ubuntu。尽管VMWare已经提供了使客户系统在后台运行的功能,可每次打开图形界面再关闭的过程很烦很无聊,于是想要找到一种直接在后台启动客户系统的方法。
查了查资料,发现原来VMWare Workstation6.5已经提供了一个命令行工具:VMRun,可以通过给它一定的参数实现指定虚拟系统的后台启动。
将该命令写入一个批处理文件,点击运行即可实现虚拟系统的后台启动。批处理命令如下:
"C:\Program Files\VMware\VMware VIX\vmrun.exe" start "G:\VirtualOS\Ubuntu.vmx" nogui
其中红色部分为命令行工具vmrun.exe,蓝色的start为vmrun.exe的参数,这里表示启动系统;"G:\VirtualOS\Ubuntu.vmx"则为我的虚拟系统在寄主系统上的vmx文件路径;最后的nogui表明不启动图形界面。
若希望虚拟系统在寄主系统启动后自动启动,可将该批处理文件加入寄主系统的启动选项中或添加为计划任务。
通过为vmrun.exe传递不同的参数可以实现不同的功能,如关闭系统、运行程序等。在命令行中直接输入vmrun,不带参数,即可查看其帮助文档。
联系客服