Vmplayer 崩溃但 VM 仍在运行。如何重新连接?

Vmplayer 崩溃但 VM 仍在运行。如何重新连接?

当 vmplayer 崩溃时,我正在 vmplayer 中运行 Windows 7。如果我重新打开 VM player 并选择我的 Windows 7 VM,启动 VM 的选项会变灰。我可以看到 VM 进程仍在后台运行。

mhaase@mhaase-prodigy:~$ ps aux | grep vmx
mhaase    3654  6.0 12.4 3814136 2040540 ?     Ssl  Jun13 628:35 /usr/lib/vmware/bin/vmware-vmx -ssnapshot.numRollingTiers=0 -s vmx.stdio.keep=TRUE -# product=4;name=VMware Player;version=5.0.2;buildnumber=1031769;licensename=VMware Player;licenseversion=5.0; -@ duplex=3;msgs=ui /home/mhaase/vmware/Windows 7/Windows 7.vmx
mhaase    9345  0.0  0.0  13588   920 pts/0    S+   16:07   0:00 grep --color=auto vmx

有没有办法将 vmplayer 重新连接到现有的 vmware-vmx 进程?

答案1

所以……这是我想到的一种方法。这可能不是最好的。

  1. 下载 VMWare VIX API (https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_player/5_0
  2. 安装它(chmod +x下载的文件,然后运行它)
  3. vmrun -T player suspend /path/to/the/virtual_machine.vmx(显然,这一步需要一段时间)
  4. 关闭并重新打开 vmplayer。
  5. 您应该能够从 vmplayer 内部恢复虚拟机。

希望这对其他人有帮助。

相关内容