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



가상머신을 이용하여 macOS Sierra 10.12 사용하기 III


가상머신프로그램(VMware Workstation)을 Windows 10에 설치한 다음 macOS Sierra 10.12를 

사용하기 위해 몇가지 설정이 필요하다.

가상 머신을 열어 왼쪽 상단에 "Edit virtual machine settings"를 클릭한다.


["Open a Virtual Machine"을 클릭한 후 첫 화면]

가상머신 설정을 한다.


[Hardware 탭]
하드웨어탭에서 Memory와 Processors를 각각 "4"로 설정한다.


[Hardware 탭]

기존에 등록되어 있는 "Hard Disk (SCSI)"를 삭제하고 "Add"를 클릭하여 HDD를 추가한다.


[Hardware 탭]

"SATA"를 선택한다.


[Hardware 탭]
두번째 항목 ("Use an existing virtual disk")을 선택한다.


다음은 "Options" 탭을 클릭한다.


[Options 탭]

"General" 항목을 선택하여 오른쪽 Guest operating system의 리스트중 "Apple Mac OS X"를 선택한다.


모든 설정이 끝나면 Windows 10내 설치된 가상머신에 macOS Sierra 10.12를 마운트하는 작업을 한다.

로그파일의 생성여부를 묻는다. OK


WMware 작업중....


USB에 연결된 장치가 인식되었다.


macOS Sierra 10.12 로딩중....


Windows 10에서 macOS Sierra 10.12를 사용할 수 있다.


Mac OS에 포함된 검색프로그램으로 네이버에 접속해 봤다.





가상머신을 이용하여 macOS Sierra 10.12 사용하기 II


1.SecurAble을 설치하여 해당 컴퓨터의 하드웨어의 가능 여부를 테스트 한다.


64비트 환경/Hardware D.E.P 기능 가능/Hardware 가상화 기술이 적용 되었다는 결과 화면이다.


2.가상머신 프로그램 (VMware Workstation)을 설치한다.


VMware Workstation가 설치되면 두번째 아이콘 (주황색)인 "Open a Virtual Machine"을 클릭한다.



해당 macOS Sierra 10.12.vmx 파일을 지정한다.



[VMware 프로그램에 Mac OS X Sierra가 선택된 상태]




VMware Workstation에 Apple Mac OS X를 추가하기 위해 patch 작업을 한다.

Unlocker 폴더에서 "win-install.cmd" 파일을 "관리자 권한으로 실행한다. 


VMware Workstation에 patch 작업 중...


4.BIOS에서 가상화 기술 On 시키기



VT-x, Virtualization 등 가상화와 관련된 비슷한 항목을 찾아 Enable 시킨다.


다음 포스팅은 VMware Workstation의 설정 및 macOS Sierra 10.12가 

Windows 10에서 구동되는 내용을 소개한다.



+ Recent posts