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




CCleaner (C클리너) 프로그램 사용하기


CCleaner (C클리너)는 2017년 7월 백신프로그램 제작업체인 Avast 사에 

인수된 영국회사 Piriform에서 만든 프로그램으로 여러가지 프로그램의 

설치/삭제 및 불필요한 파일/캐시 등으로 인해 컴퓨터가 느려졌을 때 

레지스트리 정리 및 HDD 용량 확보를 해 최적화를 가능하게 한다.

프리웨어인 "Free" 버전을 이 포스팅에서 소개하며 Pro 버전은 해당 개발사에서 구매하여 사용할 수 있다.


검색사이트에서 CCleaner를 다운로드하여 설치한다.


프로그램을 설치 후 하단부 "Analyze"를 클릭하면 컴퓨터의 현재 상태를 분석한다.
인터넷 검색 시 생성된 캐시 및 쿠키 등이 나타난다.
이러한 파일들은 컴퓨터의 사용을 느리게 하는 주범(?) 이다.


"Run Cleaner"를 클릭하면 영구적으로 파일을 지우려는지를 물어본다.
당연히 "OK"를 클릭한다.


프로그램이 불필요한 파일 (캐시/쿠키/임시파일)을 삭제하고 있다.


프로그램이 317MB의 파일을 삭제하였다.

삭제된 파일이 리스트된다.
주로 인터넷 검색 프로그램 사용시 저장되는 쿠키 및 임시파일등으로 컴퓨터 사용 속도를 현저히 떨어뜨리게 한다.


Windows에 포함된 프로그램 (인터넷익스플로러 및 엣지)과 함께 별도로 설치된 
프로그램 (Applications) 사용 시 생성된 캐시/쿠키/임시파일도 볼 수 있다.


다음은 레지스트리 정리탭이다.
레지스트리는 MS Windows 시스템에서 사용하는 시스템 구성 정보를 저장한 DB이다. 
CPU의 종류, Memory용량, 주변장치 정보, 시스템 매개변수, 
컴퓨터에 설치된 Application에서 취급하는 파일 타입과 매개변수 등이 기록되는 곳으로 
임의로 변경 및 삭제 시 Windows OS 사용에 문제가 발생할 수 있으므로 백업을 먼저 수행하길 권한다.
C클리너 프로그램이 많은 사람들의 사용으로 검증이 되었다고는 하나 컴퓨터 및 사용하는 프로그램이 다르므로
레지스트리 정리시 특정 프로그램의 정보를 지울 수 있어 필히 현재 컴퓨터 구성 정보를 저장해야 한다.

레지스트리 저장방법은 "레지스트리 편집기 -> 파일 -> 내보내기"

레지스트리탭 화면 하단부에 있는 "Scan for Issues"를 클릭한다.


일부 프로그램 삭제 시 일부 정보들이 지워지지 않고 남아 있어 시스템 사용에 지장을 준다.

"Fix selected issues"를 클릭하면 검출된 불필요한 정보가 나타난다.


"예(Y)"를 클릭하면 불필요한 레지스트리 정보들이 삭제된다.



레지스트리가 정리되었다.


Tools 탭 화면이다.
프로그램 삭제/시작프로그램 설정/디스크 분석/중복파일 검색/시스템 복원/드라이브 
내용 삭제 및 여유 공간을 확보할 수 있다.


각종 옵션 관련 항목을 설정하는 탭이다.




로 레벨 포맷 (Low Level Format) 프로그램 사용하기


각종 저장장치 (HDD, USB, SD/MMC, MemoryStick, CompackFlash, SmartMedia, XD)의 불량 섹터는 

Windows에서 실행되는 로 레벨 포맷 프로그램인 "Hard Disk Low Level Tool"을 이용한다.

저장장치에서 발견된 논리적인 오류인 불량 섹터는 로 레벨 포맷으로 해결할 수 있다.

로 레벨 포맷을 시도한 후 불량 섹터가 없어졌는지 확인한다. 만약 불량 섹터가 남아 있으면 

데이터의 안전을 위해 사용하지 않는 것이 좋다.

포맷을 진행하기 전에 필요한 데이터는 미리 백업해야 한다.


아래 링크에서 "Low Level Format Tool"을 다운로드 한다.

http://hddguru.com/software/HDD-LLF-Low-Level-Format-Tool/



파일을 다운로드 받아 실행파일을 클릭하면 세가지 유형의 선택 박스가 팝업된다.
맨 하단의 "Continue for free" 클릭


로 레벨 포맷을 하고자 하는 디바이스를 선택 후 "Open Disk Management Console" 클릭



"디스크 관리" 프로그램에서 해당 디바이스의 드라이버 영역에서 
마우스 오른쪽 단추를 눌러 '볼륨 삭제'를 클릭한다.
파티션의 삭제가 완료되면 로 레벨 포맷 프로그램에서 "Continue"를 클릭한다.


로 레벨 포맷 프로그램에서 "LOW-LEVEL FORMAT" 탭을 클릭한다.



선택된 디바이스가 로 레벨 포맷 대상 디스크인지 재확인 후 하단부 "FORMAT THIS DEVICE" 를 클릭한다.



로 레벨 포맷을 진행할 것인지 확인하는 경고창에서 "예(Y)" 클릭



로 레벨 포맷이 진행되고 있다.


상기와 같은 화면이 나타나면 정상적으로 포맷이 완료된 것이나 

만일 "format error occurred at offset~" 이라는 문구가 

표시되면 포맷이 제대로 진행되지 않은 것이므로 해당 디바이스의 볼륨 삭제 순서부터 재시도 해본다.


가상머신을 이용하여 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에서 구동되는 내용을 소개한다.





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


지난번 해킨토시 (일반PC에서 Mac OS X 설치)를 설치하여 Mac OS X의 v10.8인 Mountain Lion을 사용해 봤다.
이번에는 기존에 Windows 10이 설치되어 있는 시스템 환경에서 macOS Sierra 10.12를 설치하고자 한다.

우선 "SecurAble" 프로그램을 이용하여 해당 컴퓨터가 가상머신의 설치가 가능한지 여부를 파악한 후
Windows 10에 가상머신프로그램(VMware)을 설치하여 "Unlocker"를 이용하여 VMware patch 후
VMware 프로그램을 실행하여 Windows에서 Mac OS를 구동할 수 있다.

다음과 같은 순서로 설치를 진행한다.

1.SecurAble : 가상머신 설치 가능 여부 확인하기

https://securable.en.softonic.com/



2.VMware : 가상머신 프로그램


https://www.vmware.com/kr/products/workstation.html


VMware Workstation Player는 일반 사용자에게는 무료이나 VMware Workstation Pro는 셰어웨어로 

30일 동안의 사용 기간 제한이 있다.

3.Unlocker : VMware 프로그램내 "Apple Mac OS X"를 추가하는 작업


http://www.insanelymac.com/forum/files/file/339-unlocker/



4.BIOS에서 인텔 가상화 기술 적용하기

컴퓨터 시스템내 메인보드 및 칩셋에 따라 BIOS 설정 내용이 상이하니

보통 가상화 (Virtualization) 관련 단어나 VTx 등의 문구를 찾아 그 기능을 On 시킨다.


5.macOS Sierra 10.12 설치 이미지 구하기 : 구글링을 통해서 쉽게 구할 수 있다.


다음 포스팅은 본격적인 설치 과정을 소개한다.

해킨토시 (Hackintosh) 환경을 조성해 볼까? (4)



일반PC에서 사용하던 HDD를 Mac OS X 환경에서 사용하기 위해서는 HFS+ 포맷 형식으로의 변경이 필요하다.

디스크 유틸리티 툴을 이용해 포맷 변경 후 Mac OS X 설치가 계속된다.

HFS+ 포맷으로 변경되어 별도의 에러 표시가 없어 "설치"를 클릭한다.


대략 20분의 설치 시간이 필요하다.


설치 종료전


Mac OS X의 설치가 완료된 후 재부팅하면 초기 CMOS 설정 및 POST 단계 후의 화면과 다른 애플 아이콘이 출력된다.


지역을 설정한다. 한글을 초기 설정 시 선택해 자동적으로 "대한민국" 만 리스트에 있다.


키보드 레이아웃 및 입력방식을 선택한다.
조금의 망설임없이 "계속" 클릭


네트워크 설정 전이므로 인터넷이 먹통이다.

마지막 항목 선택 후 "계속" 클릭


관련 정보를 애플로 보낸단다. No.
어차피 네트워크가 안되므로...
"계속" 클릭


소프트웨어 사용권 계약 항목
선택 후 "계속" 클릭


소프트웨어 사용권 계약 관련 내용이 리스트 되어있다.
대략 함 읽어보고 "계속" 클릭


소프트웨어 사용권 계약에 "동의" 클릭


시간대 선택
default로 미국 서부가 지정되어 있어 대한민국 시간대로 옮긴다.


휴~ 끝이다.


Niresh Mac OS X 설치 후 첫 화면이다.

멋진 모습의 Mountain Lion (=Puma)이 나타난다.

다음은 Mac OS X 환경에서 네트워크 사용을 다룬다.




해킨토시 (Hackintosh) 환경을 조성해 볼까? (3)


지난번 포스팅은 CMOS 설정 및 POST 단계 설명이었다.

이번 내용은 Niresh Mac OS X가 일반 PC에 설치되는 전 단계를 다룬다.


POST 단계후 처음 보이는 애플 로고다.

Mac OS X 설치를 위해 준비하고 있다.


해당 언어 설정 단계

물론 한글을 선택한다. ("주 언어로 한국어 사용") 아마 다른 언어도 동일한 뜻이리라.


OS X 설치를 설정하려면 "계속" 클릭.


소프트웨어 사용권 계약 - "동의" 클릭


OS X가 설치될 HDD가 인식된다.


HDD를 선택을 하니 NTFS 포맷이라 설치를 못한단다.

애플 OS를 사용하려면 MS 포맷에서 애플 포맷으로 바꾸어야 설치가 계속된다.


상단 메뉴중 "유틸리티" 에서 "디스크 유틸리티" 를 선택한다.


메뉴를 진입하면 NTFS로 포맷되어 있는 HDD가 나온다.


인식된 HDD 오른쪽 화면 상단에서 "지우기" 를 선택한 후 "Mac OS 확장(저널링)" - HFS+을 체크한다.

물론 "MS-DOS(FAT)"  "ExFAT" 모두 일반PC에서도 인식이 가능하나 사용상의 많은 제약이 있다.

특히 FAT32는 파일크기의 제한 (4GB)이 있으며 ExFAT XP나 비스타 OS에 

적용시 서비스팩 등의 추가 프로그램을 설치해야 사용할 수 있으므로 

Mac 전용 포맷인 HFS+를 적용한다.


보안 지우기 옵션은 HDD 내용을 복구하려는 시도가 있을 것을 예상하여 

만든 옵션으로 왼쪽 "가장 빠르게" HDD 내용을 완전하게 제거하지 않으며 

슬라이드를 오른쪽으로 이동시 데이터를 여러번 덮어 씌우므로 

원래 데이터의 복구가 거의 불가능하게 만드는 옵션이다.


다시 HDD 포맷화면으로 돌아와서 디스크의 이름을 지정한다.


"지우기" 클릭


HFS+로 포맷이 완료되어 Mac OS X HDD에 설치 가능하다.

 

다음은 Niresh Mac OS X의 본격적인 설치를 소개한다.




해킨토시 (Hackintosh) 환경 조성하기 II : IBM PC에 Mac OS X 설치하기 2



Mac OS X (Niresh12495) 설치 PC의 기본 사양은 다음과 같다.

MB : HP (Hewlett-Packard) board

CPU : Intel Core 2 Duo, 3.19GHz, 2M (L2 캐시)

Memory : 2GB

HDD : WD SATA 160G


현재 출시되고 있는 고사양 PC에 Mac OS X를 USB 및 DVD로 설치 시도하였으나 모두 실패하여

오래전 사양의 PC에 DVD (USB는 설치안 됨)로 시도하여 설치가 되었다.

다음은 BIOS 설정 및 POST 단계 내용이다


HP에서 개발 및 제조한 PC 답게 HP 전용 BIOS 프로그램이다.
BIOS 설정 메뉴는 마더보드 제조업체에 적용된 각각의 ROM BIOS 업체마다 다르므로 변경전 주의가 요구된다.
우선 "Storage Options"에서 "SATA Emulation"의 변경이 필요하다.


"IDE" 에서  "AHCI"로 변경한다.
만약 이 설정을 적용하지 않으면 POST 단계후 더 이상 진행이 안된다.


 DVD를 첫번째 부팅 순서로 설정한다.


BIOS 설정을 완료한 후 메뉴를 빠져 나오면 POST 단계가 시작된다.


카멜레온 부트로더가 적용되어 있으며 Intel CPU므로 별도의 키입력없이 자동 진행된다.
만약 시작옵션을 보고 싶으면 F8를 누르면 된다.


드디어 Mac OS X가 IBM 계열 PC에 설치되는 순간이다.

다음은 본격적인 Mac OS X 설치 단계를 설명한다.




해킨토시 (Hackintosh) 환경 조성하기 I : IBM PC에 Mac OS X 설치하기 1


IBM 계열 PC에 Mac OS X를 설치한 컴퓨터를 해킨토시 (Hackintosh)라 부르는데, 

이것은 2005년 6월 애플의 세계 개발자 회의에서 Mac PC를 인텔 마이크로프로세서로 

전환할 것을 발표한 것을 계기로 OSx86 해킹 프로젝트가 시도되었다.

여러 해커들의 노력(?)으로 다양한 버전의 비 매킨토시 환경에서 설치 가능케하는 Mac OS X가 진화하고 있다.


그중 필자는 2012년 2월에 발매된 OS X 10.8 코드명 마운틴 라이언 버전의 

OS (Niresh OS X 10.8.5)를 설치하고자 한다.


우선 OS X image 파일을 준비한다. (*.iso 또는 *.dmg)


Win32DiskImager 프로그램으로 USB에 OS 설치 파일들을 압축 해제 시킨다.

[Win32 Disk Imager를 열어 이미지 파일이 있는 곳을 지정한다.]


[창 하단부의 "Files of type"을 "*.*" 로 선택하여 *.dmg 파일을 지정한다.]


["Write"를 클릭하면 USB에 이미지 파일이 압축해제 된다.]


만약 시스템이 맞지 않아 USB로 설치가 되지 않는다면 DVD에 Image를 압축해제하여 설치하기 바란다.

실제 고사양의 CPU와 MB가 장착된 PC에 설치를 시도했으나 USB & DVD 모두 실패했다.

이후 8~9년전 사양의 PC에 설치를 시도하여 성공한 후 블로그 포스팅을 한다.

다음 내용은 PC의 CMOS 설정 및 POST 단계 설명이다.

+ Recent posts