Tip/mac os x 2012.09.05 16:19

VMWare Fusion에서 background로 VM 돌리기

 가상 머신을 켜놓고 직접 쓰지는 않고 터미널로 remote하게만 쓰고 싶을 때 background로 VM을 돌리면 되는데, 직접 터미널에서 vmware-vmx start /path/to/vm 으로 VM을 구동하는 방법이 있긴 하지만 부트 옵션을 직접 입력해 줘야 하는 경우(linux noapic 같은)엔 이렇게 실행만 하면 안되므로 울며 겨자먹기로 쓰지도 않는 VM창을 띄워 놓아야 한다. 이럴때 쓰는 신박한 방법이 있는데...

Does Fusion 3 have a "background" mode like Workstation 7?

 강제 종료(Force Quit - Cmd+Option+ESC)로 VMWare를 종료하면 vmware-vmx는 남아있고(즉, VM 자체는 켜져있고) UI를 담당하는 VMWare만 꺼지는 아주 바람직한 현상이 일어난다.


 실제로 Activity Monitor에 들어가봐도 UI를 담당하는 프로세스만 없어져있고 vmware-vmx는 멀쩡히 돌아간다. VMWare를 정상 종료하면 그 전에 보통 구동되는 VM을 끄게 되는데, 강제 종료라서 그런 과정 없이 종료되는 것이다. 

 다시 창을 복구하려면 그냥 VMWare를 다시 실행하면 끝.

 링크의 포럼 내용은 VMWare Fusion 3에 대한 내용이지만, 5에서도 정상적으로 작동하는것을 확인하였다. Fusion 2까지는 있던 기능이었는데 3에서 빠졌다고 업데이트조차 안한 사람이 당시에 있는걸 보면 왜 이 기능을 뺐는지 이해가 안 간다.

ps. Windows에서 돌아가는 VMWare Workstation에서는 당연히 존재하는 기능이다. VM이 떠있는 Sub Window를 닫을 때 Run in background 버튼을 눌러서 간단하게 background로 진입 가능하다.

신고

'Tip > mac os x' 카테고리의 다른 글

[VMWare Fusion] Port Forwading  (0) 2013.07.31
VMWare Fusion에서 background로 VM 돌리기  (0) 2012.09.05