인디노트

Apple OS-X 설치 ISO 이미지 만들기 본문

정보

Apple OS-X 설치 ISO 이미지 만들기

인디개발자 2021. 4. 6. 23:56

해킨토시를 만들거나 VMWare 등에 OS X 를 설치하거나 할 때는 ISO 이미지가 필요합니다.

기본적으로 인터넷에 돌아다니는 ISO 이미지를 받아서 사용해도 되지만 직접 Apple 사이트에서 설치 이미지를 받아 ISO 파일까지 만드는 방법을 설명합니다.

우선 Mac 이 있어야 합니다. 혹은 해킨토시가 있어야 합니다.

애플의 앱스토어에 들어가서 OS X 를 검색하면 다음과 같은 화면이 나옵니다.

Apple 의 앱스토어 (맥에서) 에서 OS X 검색하여 maxOS Big Sur 를 찾은 화면

위의 캡춰와 같이 해당 OS X 를 찾습니다. GET 버튼을 클릭하여 다운로드 받게 됩니다.

다운로드가 완료되면 맥의 Applications 폴더에 다음과 같이 설치용 이미지가 저장되어 있습니다.

맥에 저장된 macOS 설치 이미지 (여기서는 Big Sur)

참고로, 우리는 ISO 파일만을 만들기 위해서 잠깐 맥의 바탕 화면에서 작업할 예정입니다.

터미널 창을 열고 Desktop 화면으로 이동합니다. 

맥의 터미널창을 열고 Desktop 으로 이동한 모습

위와 같이 Desktop 으로 이동한 터미널에서 다음과 같이 명령을 하여 dmg 파일 하나를 생성 합니다. 사이즈는 BigSur 의 설치 파일이 대략 13GB 의 용량이 필요합니다.

$ hdiutil create -o BigSur -size 13000m -volname BigSur -layout SPUD -fs HFS+J

이렇게 하면 맥의 바탕화면에 다음과 같이 BigSur.dmg 파일이 생성됩니다.

맥의 바탕화면에 생성된 BigSur.dmg 파일

우리는 이제 이 dmg 파일을 맥에서 디스크로 사용할 수 있도록 마운트 해야 합니다. 터미널 창에서 다음과 같은 명령을 이용합니다.

$ hdiutil attach BigSur.dmg -noverify -mountpoint /Volumes/BigSur

 

맥의 파인더 (Finder) 에서 다음과 같이 BigSur 이라는 디스크가 생성되어 있음을 확인할 수 있습니다.

맥에 마운트된 BigSur 디스크 이미지

 

지금까지의 명령을 요약해 보면 대략 다음과 같습니다.

MacBook-Pro:~ kgy$ cd Desktop
MacBook-Pro:Desktop kgy$ hdiutil create -o BigSur -size 13000m -volname BigSur -layout SPUD -fs HFS+J
created: /Users/kgy/Desktop/BigSur.dmg
MacBook-Pro:Desktop kgy$ hdiutil attach BigSur.dmg -noverify -mountpoint /Volumes/BigSur
/dev/disk2          	Apple_partition_scheme         	
/dev/disk2s1        	Apple_partition_map            	
/dev/disk2s2        	Apple_HFS                      	/Volumes/BigSur

 

이제 앞에서 다운로드 받아둔 Install macOS Big Sur 를 마운트한 BigSur 에 저장하는 작업을 할 겁니다. 우리는 /Application 을 액세스 하기 위해서 sudo 명령을 함께 사용해야 합니다. sudo 명령을 사용하므로 super user 권한의 암호가 필요할 겁니다.

$ sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/BigSur --nointeraction

대략 다음과 같은 작업이 될 겁니다. BigSur.dmg 파일에 OS-X 설치용 이미지가 생성되었습니다. 

맥에서 BigSur 설치 이미지를 마운트된 BigSur 디스크에 생성하는 과정

이제 마운트된 BigSur.dmg 를 언마운트 합니다. 터미널 명령으로 해도 되지만 그냥 다음과 같이 파인더에 표시된 해당 디스크의  Eject 를 이용하여 언마운트를 하는게 편합니다. 그 이유는 앞의 과정에서 해당 프로그램들이 필요한 몇개의 가상 디스크를 추가로 마운트하기 때문에 다 찾아서 언마운트 하는것이 시스템에 따라서 다를 수 있으므로 그냥 다음과 같이 파인더에서 언마운트 하는게 편합니다.

파인더에서 언마운트 하는 메뉴

이제 우리는 BigSur.dmg 를 우리의 궁극적 목표인 ISO 파일로 변환하도록 하겠습니다.

$ hdiutil convert BigSur.dmg -format UDTO -o BigSur.cdr

아까 열어둔 Desktop 으로 이동한 터미널 창에서 계속 작업하면 됩니다. cdr 을 굳이 입력하는 이유는 hdiutil 이 변환하면서 기본적으로 cdr 이라는 확장자를 쓰기 때문입니다. 

생성된 cdr 파일을 iso 파일로 이름을 바꿔줍니다.

$ mv BigSur.cdr BigSur.iso

 

대략 다음과 같이 진행이 됩니다.

MacBook-Pro:Desktop kgy$ hdiutil convert BigSur.dmg -format UDTO -o BigSur.cdr
Reading Driver Descriptor Map (DDM : 0)…
Reading Apple (Apple_partition_map : 1)…
Reading  (Apple_Free : 2)…
Reading disk image (Apple_HFS : 3)…
........................................................................................................
Elapsed Time: 21.964s
Speed: 591.9Mbytes/sec
Savings: 0.0%
created: /Users/kgy/Desktop/BigSur.cdr
MacBook-Pro:Desktop kgy$ mv BigSur.cdr BigSur.iso

 

이제 바탕화면에 우리가 만들고자 하는 Mac OS X 의 설치 이미지를 품은 ISO 파일이 생성되었습니다.

반응형
Comments