我希望/需要从命令行启动我的 VM 实例,或将其作为主机启动序列的一部分。此外,还可以将其作为在主机上手动启动的脚本的一部分。
对于这种情况,明显的命令是虚拟机运行与野贵选项,但这在运行 CentOS 5.6(64 位)下的 VMware Workstation 7.1.4 的 3 台主机中始终失败:
[root@japeto ~/vmware/juno]$ vmrun start juno.vmx nogui
错误:虚拟机需要启动
如果我打开 vmware GUI 并使用点击方法,一切都会正常进行。事实上,一旦以这种方式启动 VM 实例,那么vmrun 启动...nogui它应该适用于驻留在同一主机上的其他 VM 实例。
但这对于无头操作没有帮助,因为我只能通过 ssh 访问主机。
有什么提示吗?谢谢。
答案1
您是否已验证模块是否正确加载?
vmrun 命令并不总是能够成功自动加载模块。
手动加载它们(/etc/init.d/vmware start)并再次尝试 vmrun。
答案2
我从另一个论坛获得了这个解决方案 - 它似乎解决了这个问题:
su--c“vmrun 启动 /export/vmware/juno/juno.vmx nogui”