[[TableOfContents]]

===  Could not open virtual machine ===
> Could not open virtual machine: "...vmx"
> "...vmx" is not a valid virtual machine configuration file.
attachment:image_thumb.png
http://blog.laksha.net/2009/10/vmx-is-not-valid-virtual-machine.html

.vmx 파일을 확인해서 크기가 0kb면 파일이 깨진 거니 .vmx 백업본이나 다른 VMware 이미지의 .vmx 설정 파일을 복사해 복구한다. (미리 복사해서 백업해 두면 좋다.)


=== CentOS - 네트워크 어댑터가 보이지 않는다. ===
세 가지 해결해야 할 포인트가 있다.
1. VMware 이미지를 복사했을 때 다른 시스템과 MAC 주소가 같아 충돌이 생겼다.
2. VMware 하드웨어 설정(.vmx)의 MAC 주소와 OS 이더넷 MAC 주소가 다를 때 나타난다.
3. MAC 주소 변경 후 /etc/udev/rules.d/70-persistent-net.rules에 이전 MAC 정보가 남아있다.

{{{+1 해결 방법 }}}

 1. (이미지를 복사했을 때 네트워크 어댑터가 사라졌다면)VMware 시작 시 반드시 '''I moved it''' 을 선택한다.

 1. .vmx 파일을 열어 네트워크 어댑터의 MAC 주소를 확인한다.

 1. {{{vi /etc/sysconfig/network-scripts/ifcfg-eth1 }}}
 HWADDR을 .vmx 의 MAC 정보와 일치시킨다.

 1. {{{vi /etc/udev/rules.d/70-persistent-net.rules }}} 이전 MAC 주소가 있는 라인을 삭제한다.
 또는 70-persistent-net.rules 파일을 삭제한다. (없으면 시스템 재시작 시 다시 생성된다.)

 1. 시스템 재시작

참조: http://chris.dziemborowicz.com/blog/2010/07/25/fix-missing-eth0-when-cloning-ubuntu-vmware-virtual-machines/ - Fix Missing eth0 When Cloning Ubuntu VMware Virtual Machines

----
CategoryDocument