VMware, Inc.는 미국 캘리포니아에 위치한 미국 상장 소프트웨어 회사입니다. 그것은 클라우드 컴퓨팅(cloud computing)과 가상화(virtualization) 소프트웨어 및 서비스를 제공합니다. 그것은 x86 아키텍처(x86 architecture)를 가상화 한 최초의 상업적 성공 기업 중 하나였습니다.
VMware의 데스크톱 소프트웨어는 마이크로소프트 윈도우, 리눅스 및 macOS에서 실행되지만, 서버에 대한 그것의 엔터프라이즈 소프트웨어 하이퍼바이저, VMware ESXi는 추가적인 놓여있는 운영 시스템(operating system)을 요구하는 것 없이 서버(server) 하드웨어에서 직접 실행되는 베어-메탈 하이퍼바이저입니다.
VMware bundle
최신 버전을 다음 링크에서 다운로드합니다:
- VMware Workstation Pro
- Player
- 베타 (출시 전에 간혹 있습니다.)
VMware Workstation Pro는 라이선스를 구매하셔야 합니다. Player는 게스트의 초기 설치는 불가능하고, 구동만 가능합니다.
다음과 같이 설치합니다:
- sh VMware-edition-version.release.architecture.bundle
Uninstall
- sudo vmware-installer -u vmware-workstation
모듈 수동 컴파일 및 설치
간혹은 어떤 이유에서든지 vmware 모듈이 gcc version과 맞지 않다면서 vmware를 실행하지 못하는 경우가 생깁니다.
이때, 버전별로 gcc를 설치해서 문제를 해결할 수 있습니다.
다음과 같이 수동으로 모듈을 컴파일합니다:
- cd /usr/lib/vmware/modules/source
- sudo tar xf vmci.tar
- sudo tar xf vmmon.tar
- sudo tar xf vmnet.tar
- cd vmci-only
- sudo make
- cd ../vmmon-only
- sudo make
- cd ../vmnet-only
- sudo make
모듈을 설치하고, vmware를 재시작합니다.
- cd /usr/lib/vmware/modules/source
- sudo mkdir /lib/modules/`uname -r`/misc
- sudo cp vmci.o /lib/modules/`uname -r`/misc/vmci.ko
- sudo cp vmmon.o /lib/modules/`uname -r`/misc/vmmon.ko
- sudo cp vmnet.o /lib/modules/`uname -r`/misc/vmnet.ko
- sudo depmod -a
- sudo /etc/init.d/vmware start
리눅스 커널의 코드가 예전에 비해 꽤 빠른 속도로 릴리즈가 됩니다. 이러다 보니, vmware의 커널 모듈이 컴파일이 잘 되지 않는 경우가 생깁니다. 공식적인 커널 모듈의 제공 전에, 현재 커널에서 컴파일이 되는 vmware의 모듈 소스는 다음에서 받을 수 있습니다.
- git clone -b workstation-15.1.0 https://github.com/mkubecek/vmware-host-modules.git
나머지 과정은 위의 과정과 같고, 단지 vmmon, vmnet 모듈을 새롭게 컴파일할 수 있습니다.
Guest tool install
데비안에서 아래의 툴을 설치할 수 있습니다:
- sudo apt install open-vm-tools open-vm-tools-desktop
공유 폴더를 마운트하기 위해, 다음과 같이 처리합니다:
- sudo mount -n -t vmhgfs .host:/Shard_folder_name /mnt
설정에서 만든 이름(shared_folder_name)을 /mnt에 마운트시킨다는 의미입니다.