【来自同事笔记分享】

背景:很多时候宿主机会因为各种原因导致关机或重启,但是里面配置的各个虚拟机不会随宿主机启动而启动,而是需要人为的再去一个一个的操作,无疑会对工作造成一定的影响

因此,正文来了:

VMware虚拟机中有个自带的vmrun命令,该命令不论是windows还是linux都是支持的,主要语法如下:

基本命令:
# vmrun -T ws start "/opt/VMware/win2k8r2.vmx" nogui    ---启动无图形界面虚拟机  (-T 是区分宿主机的类型,ws|server|server1|fusion|esx|vc|player,可能比较常用的是ws、esx和player,不过我没有加-T在Workstation也能正常运行, 可能esx和server就需要了)
# vmrun start "/opt/VMware/win2k8r2.vmx" gui     ---启动带图形界面虚拟机
# vmrun stop "/opt/VMware/win2k8r2.vmx"hard | soft    ----强制关闭虚拟机(相当于直接关电源) | 正常关闭虚拟机
# vmrun reset "/opt/VMware/win2k8r2.vmx" hard | soft   ----冷重启虚拟机 | 热重启虚拟机
# vmrun suspend  "/opt/VMware/win2k8r2.vmx" hard | soft   ---挂起虚拟机(可能相当于休眠)
#  vmrun pause  "/opt/VMware/win2k8r2.vmx"   ---暂停虚拟机
#  vmrun unpause  "/opt/VMware/win2k8r2.vmx"   ---停止暂停虚拟机    
# vmrun list   ---列出正在运行的虚拟机
# vmrun -T ws snapshot "/opt/VMware/win2k8r2.vmx" snapshotName   ----创建一个快照
# vmrun -T ws reverToSnapshot "/opt/VMware/win2k8r2.vmx" snapshotName    -----从一个快照中恢复虚拟机
# vmrun -T ws listSnapshots "/opt/VMware/win2k8r2.vmx"   ----列出虚拟机快照数量及名称
# vmrun -T ws deleteSnapshot "/opt/VMware/win2k8r2.vmx" snapshotName    ---删除一个快照
 
示例:
1、windows
首先我们可以用vmrun list查出要目前正在运行的虚拟机
然后我们可以新建一个bat脚本,然后添加系统开机启动就可以,脚本如下
然后把脚本放到如下目录(win10亲测可用),有其他启动方法也可以用
C:\Users\xuwb\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
 
2、linux
一样先查出原来机器上运行的虚拟机
 
然后,把启动命令加入到/etc/rc.d/rc.local,如下,centos6.5亲测可用
 
3、备注
1)虚拟机vmx的路径支持空格及其他特殊字符,start命令中不需要转义,直接复制list显示的就可以
2)nogui这个一定要加,否则开机起不起来
3)这种方式启动的是无图形界面的,如果要看图形界面,自己再手工打开VMware即可

Tools:实现vmware虚拟机开机自启动的更多相关文章

  1. VMware虚拟机开机自启动

    VMware虚拟机开机自启动 linux 2018年05月09日 08时30分18秒 VMware的命令行语句可以切换到VMware安装目录,使用vmrun.exe --help(windows下)查 ...

  2. win10设置vmware 虚拟机开机自启

    Windows10设置VMware虚拟机开机自启的具体步骤如下: 一.配置vmrun环境变量 1)找到VMware的安装目录,并将目录路径拷贝进入环境变量进行添加,如下图 2)检查添加的环境变量是否生 ...

  3. 设置VMware 以及指定 虚拟机 ,开机自启动

    进入开机自启动目录 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 重命名为 start.bat 编辑 这个文件,编辑之后Ct ...

  4. Windows环境下VMware虚拟机的自启动与自动关机--命令行操作

    .设置开机免密登录系统 1. 按下Windows + R 组合键,输入“netplwiz”,点击回车. 2. 去除需要密码登录的勾. 3. 如果需要密码,输入密码,点击确认.   二.编辑vmware ...

  5. 【Linux】Cent OS 虚拟机开机自启动配置

    一次断电,导致实体机关机了,虚拟机也连不上去,只好手动来起来. 我想增加一下自启动,让硬件开机的时候,自动启动虚拟机: 其实是有办法的,尝试了一下,也成功了,这里简单标记下. virsh autost ...

  6. 【Tools】VMware虚拟机三种网络模式详解和操作

    目录 00. 目录 01. VMware虚拟机三种网络模式 02. Bridged(桥接模式) 03. NAT(地址转换模式) 04. Host-Only(仅主机模式) 00. 目录 @ 参考:htt ...

  7. 使用VM Tools让VMware虚拟机里的ubuntu能够共享Windows系统的文件夹

    我们经常有这样的使用场景,在宿主机Windows(Linux)操作系统上通过VMware软件安装了一个Linux(Windows)的虚拟机, 然后需要在两种操作系统中通过某种介质共享数据. 一种比较麻 ...

  8. VMware 虚拟机开机黑屏解决方法

    # 调整VMware硬盘启动优先级 第一步:打开电源时进入固件,也就是BIOS 设置界面. 第二步:找到Main-最下面的Boot-time Diagnostic Screen,敲“Enter”,弹出 ...

  9. vmware虚拟机开机报附件中的错误的解决办法

    Virtualized Inter VT-x/EPT is incompatible with this virtual machine configuration 在没有虚拟化msg.inter.h ...

随机推荐

  1. PAT1001A+B Format

    链接:https://www.patest.cn/contests/pat-a-practise/1001 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 ...

  2. Spring EnableWebMvc vs WebMvcConfigurationSupport

    EnableWebMvc vs WebMvcConfigurationSupport spring doc解释 WebMvcConfigurationSupport: This is the main ...

  3. fillder抓包工具详解

    https://www.cnblogs.com/yyhh/p/5140852.html

  4. Ubuntu使用总结二

    Ubuntu使用 - 1.ubuntu怎么切换到root用户,切换到root账号方法 ubuntu怎么切换到root用户,我们都知道使用su root命令,去切换到root权限,此时会提示输入密码, ...

  5. SDL播放YUV——循环

    #include "SDL.h" #include "as_lesson_log.h" #define PATH_YUV420 "/sdcard/ou ...

  6. cin.ignore

    功能:函数用于输入流.它读入字符,直到已经读了num 个字符(默认为1)或是直到字符delim 被读入(默认为EOF).其调用形式为cin.ignore(n,终止字符)       原型:istrea ...

  7. thinkphp5.0.22远程代码执行漏洞分析及复现

    虽然网上已经有几篇公开的漏洞分析文章,但都是针对5.1版本的,而且看起来都比较抽象:我没有深入分析5.1版本,但看了下网上分析5.1版本漏洞的文章,发现虽然POC都是一样的,但它们的漏洞触发原因是不同 ...

  8. Echart横坐标时间轴滑动

    主要针对于dataZoom的使用,代码如下: option = { title: { text: '未来一周气温变化', subtext: '纯属虚构' }, tooltip: { trigger: ...

  9. neo4j通过LOAD CSV导入结点和关系

    1.neo4j默认的导入入口是:安装路径/import,所以要将csv文件放在import目录下,像下面这样: 2.导入后中文乱码: 因为neo4j是utf-8的,而CSV默认保存是ANSI的,需要用 ...

  10. Python学习:列表、元组、字典、集合

    转载:https://www.cnblogs.com/xc-718/p/9632942.html 列表/元组 列表和元组都是序列结构,它们本身很相似,但又有一点不同: 列表是用方括号标记,如:a=[1 ...