开发界
首页 移动开发 在线交易 IT笔记 网络技术 操作系统 企业架构 数据库 考试认证 IT培训 开源软件 数据存储 行业资讯
大家都在看:java   开发   C#   oracle   mysql   android   web开发   学习   sqlserver   linux   asp   php   ajax   javascript   css   html
一键开启VmWare下某个虚拟机的方法
2012-08-10 16:15:55 来源:开发界 作者:admin 栏目:虚拟化 责任编辑:admin
[导读]我的工作机是window7系统,每天都要跟服务器版的Ubuntu系统打交道,于是用VmWare搭建了Ubuntu的环境,上班第一件事是双击桌面上的VmWare图标....
  我的工作机是window7系统,每天都要跟服务器版的Ubuntu系统打交道,于是用VmWare搭建了Ubuntu的环境,上班第一件事是双击桌面上的VmWare图标,然后选择Ubuntu虚拟机,点击启动按钮,由于我在Ubuntu系统上都是用shell命令操作,所以根本用不到图形界面,虚拟机开机后我要切换为后台模式运行(RuninBackground)。上述操作费时费力,根据机器延时还有不同程度的等待,体验欠佳,于是我上网找到了一种一键可以开启VmWare下某个虚拟机的方法,分享给大家。

虚拟机

  
  首先说一下我的VmWare是7.1.4版本(64位),无论32位还是64位的VmWare都自带一个命令行的工具:VMRun,可以通过给它一定的参数实现指定虚拟系统的启动。
  
  我的VmWare软件安装路径是:"C:\ProgramFiles(x86)\VMware\VMwareWorkstation\vmrun.exe"
  
  Ubuntu虚拟机的存放路径是:"D:\Ubuntu\Ubuntu.vmx"
  
  很简单,只需要下面一行命令就可以启动Ubuntu虚拟机
  
  "C:\ProgramFiles(x86)\VMware\VMwareWorkstation\vmrun.exe"start"D:\Ubuntu\Ubuntu.vmx"
  
  新建个文本文件,复制上面这行命令保存为start.bat(批处理文件类型),然后双击这个文件就能启动Ubuntu虚拟机。
  
  上面这行命令的格式是:vmrun的路径start虚拟机存放路径
  
  如果仅仅这样做,虚拟机启动时还是会显示界面,如何让虚拟机在后台运行呢?只需在上述命令后添加一个参数nogui
  
  例如:"C:\ProgramFiles(x86)\VMware\VMwareWorkstation\vmrun.exe"start"D:\Ubuntu\Ubuntu.vmx"nogui
  
  这样虚拟机就会默默在后台启动,使用时直接用终端工具putty登陆Ubuntu系统即可。
  
  如果希望让虚拟机在windows启动后自动开启,可以将上述批处理文件加入windows的启动项中,或是计划任务里。
  
  此外,通过为vmrun.exe传递不同的参数可以实现不同的功能,如关闭虚拟机系统、运行程序等。直接运行vmrun程序,不带参数,即可查看其帮助文档。
  
  最后附上VmWare官方说明文档:http://www.vmware.com/pdf/vix160_vmrun_command.pdf
  
  
标签:vmware 虚拟机
版权所有:转载请注明出处!
分享到:
上一篇Windows 2008虚拟化 下一篇如何将虚拟化技术应用于工控机?
您可能还喜欢
今日最新资讯 最新推荐信息
考试认证 更多
开发技术 更多
移动开发 更多

关于开发界 | 合作伙伴 | 联系我们 | 友情链接 | 版权声明 | 网站制作 | 网站地图 | 加入收藏 | 设为首页

Copyright@2012-2016 开发界 京ICP备12027873号