macOS Sierra ISO 파일로 가상머신 구동하기 IV


macOS Sierra 10.12 ISO 파일을 이용하여 가상머신 만들기에 대한 본격적인 내용을 포스팅한다.


Guest OS (macOS Sierra 10.12) 이미지를 이용하여 가상머신 만들기의 사전 설정이 끝난 후 
VMware Workstation 프로그램 메뉴바 중 Play  아이콘을 클릭한다.


macOS Sierra 10.12의 이미지가 로딩된다.


① macOS Sierra 10.12의 초기 설치 화면이다. 한국어로 된 문장을 선택한다.
 macOS Sierra 10.12의 설정이 시작된다. '계속' 클릭
③ 애플 소프트웨어 사용권 계약 약관 내용이다. '계속' 클릭 후 위에서 팝업되는 창에서 '동의' 클릭
 macOS Sierra 10.12의 설치 공간이 없다는 문구가 뜬다.


① 상단 메뉴바 중 '디스크 유틸리티'를 클릭한다.
 macOS Sierra 10.12를 설치할 공간이 없다
③ 왼쪽 디스크 선택 항목중 VMware Virtual System을 선택한다.
④ 초기화가 되지 않아 설치가 불가능하다. 
상단 메뉴중 '지우기'를 클릭하여 포맷 형식중 'Mac OS Extended (Journaled)'를 선택 후 '지우기'를 클릭한다.


① Virtual Disk의 지우기 및 포맷이 진행된다.
② 두개의 디스크중 "Mac OS X Sierra"를 선택 후 '계속'을 클릭한다.
 macOS Sierra 10.12의 설치가 진행된다.
 macOS Sierra 10.12의 설치가 완료되면 자동으로 재시동된다.


① 가상머신이 macOS Sierra 10.12를 로딩하고 있다.
② 해당 국가 선택. 하나밖에 없다. 대한민국
③ 키보드 선택화면이다. '두벌식'을 택한다.
④ 애플로 설정 정보를 전송할지 여부를 묻는다.


① 애플이 운영하는 웹 프로그램 생태계다. 애플 ID가 있다면 해당 정보를 입력한다.
② 이 포스팅에서는 '건너뜀'으로 선택
③ 한글 글꼴 다운로드 중...
④ Mac OS 사용권 계약 화면


① '동의'를 클릭하고 다음 화면으로 진행
② 로그인 이름과 암호 생성
③ 시간대를 선택한다. 현재 미국 서부 쿠퍼티노로 설정되어 있는 상태
④ 대한민국 표준시로 변경한다.


① 애플 개발자에게 진단 및 사용 내용을 공유할 것인가를 묻는다.
② Mac OS 설정중...
 macOS Sierra 10.12 이미지 (*.iso)를 이용한 가상머신이 생성되었다.
④ 인터넷 연결 상태


이후 가상머신 구동을 위한 파일이 생성된 해당 폴더내 "VMware virtual machine configuration(.vmx)" 

파일을 이용하여 보다 빠르게 가상머신의 사용이 가능하겠다.



macOS Sierra ISO 파일로 가상머신 구동하기 III - 에러 해결 방법


macOS Sierra 10.12 ISO 파일을 이용하여 가상머신 만들시 발생하는 

두번째 에러에 대한 Trouble shooting (문제해결) 이다.



Guest OS (macOS Sierra 10.12) 이미지를 이용하여 가상머신 만들기의 사전 설정이 끝난 후 
VMware Workstation 프로그램 메뉴바 중 Play  아이콘을 클릭하면 다음과 같은 에러창이 팝업된다.


"Failed to lock the file" , "Module 'Disk' power on failed"
Cannot open the disk 'D:\macOS Sierra with ISO\OS X 10.11.vmdk' 
or one of the snapshot disks it depends on.
Module 'Disk' power on failed.
Failed to start the virtual machine.
이라는 문구의 에러다.
다음과 같은 방법으로 문제를 해결해 본다.


Guest OS (macOS Sierra 10.12) 이미지 파일로 가상머신 만들기를 하면 
해당 폴더내에 ***.lck 폴더가 생성되는데 이 폴더들을 삭제한다.



VMWare Workstation 프로그램을 연 후 다시 Play  아이콘을 클릭한다.



macOS Sierra 10.12의 이미지를 로딩하고 있다.


다음 내용은 본격적으로 Guest OS(macOS Sierra 10.12) ISO 파일을 이용한 가상머신 만들기를 다룬다.

macOS Sierra ISO 파일로 가상머신 구동하기 II - 에러 해결 방법


macOS Sierra 10.12 ISO 파일을 이용하여 가상머신 만들기 첫번째 포스팅에 이어 본격적인 가상화 작업시 

발생하는 에러에 대한 Trouble shooting (문제해결) 이다.


Guest OS (macOS Sierra 10.12) 이미지를 이용하여 가상머신 만들기의 사전 설정이 끝난 후 
VMware Workstation 프로그램 메뉴바 중 Play  아이콘을 클릭하면 다음과 같은 에러창이 팝업된다.


VMware Player unrecoverable error: (vcpu-0)
vcpu-0:VERIFY vmcore/vmm/main/physMem_monitor.c:1180 
A log file is available in "C:\users\1\Documents\virtual Machines\macOS 10.12 (2)\vmware.log",
You can request support.
To collect data to submit to VMware technical support, run "vm-support",
We will respond on the basis of your support entitlement.
이라는 문구의 에러다.
다음과 같은 방법으로 문제를 해결해 본다.


C:\ProgramData\VMware\VMware Workstation 폴더내에 "config.ini" 파일을 메모장으로 열면
다음과 같은 가상머신 구성관련 내용이 설정되어 있다.


[구성파일 수정 전]

installerDefaults.simplifiedUI="no"

authd.client.port="902"

authd.proxy.nfc="vmware-hostd:ha-nfc"

installerDefaults.autoSoftwareUpdateEnabled="no"

installerDefaults.autoSoftwareUpdateEnabled.epoch="14493"

installerDefaults.componentDownloadEnabled="yes"

installerDefaults.dataCollectionEnabled="no"

installerDefaults.dataCollectionEnabled.epoch="14493"


구성내용 맨 하단부에 "smc.version = "0"을 추가한다.

installerDefaults.simplifiedUI="no"

authd.client.port="902"

authd.proxy.nfc="vmware-hostd:ha-nfc"

installerDefaults.autoSoftwareUpdateEnabled="no"

installerDefaults.autoSoftwareUpdateEnabled.epoch="14493"

installerDefaults.componentDownloadEnabled="yes"

installerDefaults.dataCollectionEnabled="no"

installerDefaults.dataCollectionEnabled.epoch="14493"

smc.version="0"


"config.ini" 파일을 수정 후 저장하면 파일 사용 권한관련 문구가 나타난다.

'이 파일을 열 수 있는 권한이 없습니다. 사용 권한에 대해서는 파일의 소유자나 관리자에게 문의하십시오'


수정된 구성파일을 다른 폴더에 "모든 파일"이라는 파일 형식으로 저장한다.



임의 폴더에 수정 및 저장된 구성파일을 지정 폴더(\VMware Workstation)에 붙여넣기 하면 
첫번째 항목으로 덮어쓰기 함으로써 수정된 구성파일로 대체된다.
'대상 폴더에 이름이 "config.ini"인 파일이 이미 있습니다.' -> '대상 폴더의 파일 덮어쓰기'


VMWare Workstation 프로그램을 연 후 다시 Play 아이콘을 클릭한다.



macOS Sierra 10.12의 이미지를 로딩하고 있다.

다음 내용은 또 다른 에러 발생에 대한 해결 방법을 소개한다.

☞ 에러 II 내용
 "Failed to lock the file" , "Module 'Disk' power on failed"




macOS Sierra ISO 파일로 가상머신 구동하기 I

지난번 포스팅에서는 Windows 10 (Host OS)에서 macOS Sierra 10.12(Guest OS)을 

가상머신 프로그램으로 구동하는 내용을 다뤄봤다.

이것은 기존에 가상머신 프로그램으로 Guest OS의 이미지를 이용하여 

VMware virtual machine configuration(.vmx)을 

포함한 가상머신의 구동에 필요한 파일들이 생성된 상태에서 수행하는 일련의 가상화 작업이었다.

그러나 이번 내용은 Guest OS (macOS Sierra 10.12) 이미지 (ISO 파일)를 이용하여 가상머신을 

구동하는 필수 파일 생성 및 가상머신 만들기에 대해 알아본다.


준비물은 다음과 같다.


1.VMware Workstation Pro

2.Guest OS (Mac OS X Sierra 10.12) 이미지 (ISO파일)


VMware Workstation Pro를 열어 "Create a New Virtual Machine"을 클릭한다.
이후 열린 창에서 두번째 ("Custom")를 선택한다.


다음은 하드웨어의 호환성 관련 내용이다. 
CPU와 RAM 및 Network 관련 제약사항이 있다.
오른쪽 창에서 Guest OS (*.iso) 이미지 파일을 불러온다. 
"macOSsierra.iso"가 선택되었다


Apple Mac OS X를 Guest OS로 지정한 후 
오른쪽 창에서 가상머신의 이름을 임의로 기입한다.


펌웨어 형태로 기존 레거시일 경우는 BIOS를 업데이트된 형태는 EFI로 선택한다.

오른쪽 창에서 가상머신이 설치될 시스템의 CPU 및 코어 수를 지정한다.


가상머신 메모리 셋팅 및 Guest OS의 네트워크 접속관련 내용이다.
두번째 항목 (NAT)를 선택한다.


I/O 컨트롤러 형태이다. 
권장사항인 두번째 항목 선택
오른쪽 창은 가상머신이 설치되는 디스크의 형태다. 


이번에 시도하는 가상화 작업은 ISO파일을 이용하여 신규 가상머신을 만드는 것이므로 첫번째 항목을 선택한다.
오른쪽 창에서 두번째 항목을 선택한다.


이번창은 별도의 선택없이 진행해도 무방하다.



HOST OS (Windows 10)에 Guest OS (macOS Sierra 10.12)의 구동을 위한 준비가 완료된 상태다.

 다음은 본격적인 가상머신 만들기 과정에서 발생하는 에러에 대한 해결 방법을 알아본다.

☞ 에러 I 내용
VMware Player unrecoverable error: (vcpu-0)
vcpu-0:VERIFY vmcore/vmm/main/physMem_monitor.c:1180



+ Recent posts