• 后台无界面启动VMWare中的虚拟系统

    2009-03-19 15:05:24 by deepblue

    我现在用的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,不带参数,即可查看其帮助文档。


    收藏到:Del.icio.us




    评论

  • 直接安装一个ubuntu吧,我一直在使用,感觉挺好的,使用有四五年了,用他来作开发还是很不错的说
    deepblue回复jun.tsai说:
    嗯,开发是很好的,可有些工作还是得在windows下面来做,所以只好先安装个虚拟机了。我也是很赞成完全在Linux下工作的,可总是要受环境的制约,唉~
    p.s. 看了你的blog,介绍了不少Linux的东西,不错,订阅了哈
    2009-03-21 15:59:28