일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- MFA
- SSH
- albumbook
- OSX
- SWIFT
- MYSQL
- css
- WebAuthn
- kmip
- SwiftUI
- 애플
- 앨범북
- Nodejs
- OTP
- openssl
- git
- 인증
- 안드로이드
- MSYS2
- FIDO2
- apple
- SSL
- appres
- otpkey
- fido
- 2FA
- 앱스토어
- Android
- Xcode
- 앱리소스
- Today
- Total
인디노트
OS X 설치 APP 을 ISO 파일로 변환하는 방법 본문
예를 들어 Mac Appstore 에서 OS X 설치 파일을 다운로드 받으면 꽤 긴 이름의 앱이 다운로드 됩니다.
대략 다음과 같은 예의 폴더를 가진 앱 입니다. 실제로는 (터미널로 들어가서 확인하면) 확장자의 이름이 .app 으로 끝나는 폴더 입니다.
/Applications/Install\ macOS\ Mojave.app
이는 시스템의 Applications 폴더에 다운로드 되며 필자는 편의상 이것을 Desktop 폴더로 옮기고 앱 이름도 그냥 osx.app 으로 변경하여 진행하고자 합니다.
설치 이미지를 앱스토어에서 다운로드하여 "응용 프로그램" 에 있는 설치 앱 이미지 아이콘을 바탕화면으로 이동 (바로가기 만드는게 아님, 드래그 할 때 command 키를 누르고 드래그 하면 이동됨) 하여 이름을 osx 로 변경하면 됩니다.
다음과 같이 필자의 Mac 컴퓨터의 바탕화면에 osx 라는 설치 아이콘이 표시되는것을 참조 바랍니다.
1) 터미널을 하나 열어서 다음과 같은 명령을 입력하여 /tmp/osx 라는 폴더를 생성하고 이를 osx 라는 이름으로 DMG 와 Volume 을 생성합니다.
% hdiutil create -o /tmp/osx -size 16000m -volname osx -layout SPUD -fs HFS+J
대략 다음과 같이 진행될 것입니다.
2) 다음과 같은 명령으로 osx.dmg 를 osx 라는 Volume 으로 마운트 합니다.
% hdiutil attach /tmp/osx.dmg -noverify -mountpoint /Volumes/osx
추가적으로 % ls -al /Volumes 명령으로 osx 라는 볼륨이 생성되어 있음을 확인 할 수 있습니다.
3) 다음과 같은 명령으로 osx 볼륨에 설치 이미지를 생성합니다.
$ sudo ~/Desktop/osx.app/Contents/Resources/createinstallmedia --volume /Volumes/osx --nointeraction
Volumes 에 쓰는 것은 관리자 권한이 필요하기 때문에 sudo 명령으로 실행하게 됩니다. sudo 명령을 실행하기 위해서는 OS X 의 root 계정이 사용 가능한 상태여야 합니다. (root 계정의 암호 입력 필요)
위와 같이 /Volumes/Install macOS Monterey 라는 볼륨이 마운트 됩니다. 이 이름은 다운로드 받은 OS X 설치 이미지의 실제 이름에 의존합니다. 필자는 macOS Monterey 를 다운로드 받은 것입니다.
4) 우리는 위에서 마운트된 것을 해제 (eject) 할 것입니다.
$ hdiutil detach /Volumes/Install\ macOS\ Monterey
5) dmg 파일을 cdr 파일로 변환 합니다.
/tmp 에 생성했던 dmg 파일을 Desktop (바탕화면) 의 osx.cdr 파일로 변환 합니다.
$ hdiutil convert /tmp/osx.dmg -format UDTO -o ~/Desktop/osx.cdr
6) cdr 파일을 iso 파일로 파일 이름만 변경하면 완료됩니다.
참고로 /tmp/osx.dmg 파일은 더이상 필요하지 않은 경우 삭제합니다.
$ mv ~/Desktop/osx.cdr ~/Desktop/osx.iso
$ rm /tmp/osx.dmg
7) 다음과 같이 osx.iso 파일을 얻었습니다. 해당 iso 파일은 부팅이 가능한 iso 파일이며 이 파일을 이용하여 CD 를 굽거나 USB 를 만들면 해당 미디어로 OS X 설치 부팅을 할 수 있습니다.
'개발 플랫폼 및 언어' 카테고리의 다른 글
OS X 라이브러리에서 함수 리스트 보기 (0) | 2022.08.17 |
---|---|
Android Studio Debug via LAN (0) | 2022.07.04 |
PAM 소스 컴파일 (0) | 2022.04.15 |
PAM 기본 자료 (0) | 2022.04.14 |
NginX 실행시 SELinux 에러에 대한 대처 (0) | 2022.03.24 |