2015/10/01

맥 클린설치를 위한 부팅 DVD(ISO) 이미지를 만드는 방법 (10.11/10.10/10.9) (Update:20151001)

http://kiros33.blog.me/220168866165

Revision History
2015/10/01 17:25:53 - El Capitan 용 ISO 생성 명령 추가
2015/10/03 15:05:18 - Installing OS X 10.11 El Capitan inside Parallels Desktop 링크 추가

Reference Page


USB 만드는 방법은 프로그램도 많고 명령이나 GUI를 통한 방법도 소개가 많이 되어있습니다. 위에 링크를 참조하시거나 구글 검색으로 쉽게 찾으 실 수 있습니다.

실제 맥에 설치할 때는 USB를 만들거나 앱 스토어를 통해 설치를 하면 되지만 가상 PC에 설치할 때는 직접 DVD를 제작해서 클린 설치하는 방법이 좋습니다.

다음 글은 설치를 위한 부팅가능한 DVD(ISO) 이미지를 만드는 방법입니다.
  
YosemiteMavericksEl Capitan에서 테스트되었습니다.
  
2015/10/01 17:25:53 - El Capitan 용 ISO 생성 명령 추가
# 다운로드 받은 앱 안의 InstallESD.dmg 이미지를 install_app 디렉토리에 Mount
attach "/Applications/Install OS X El Capitan.app/Contents/SharedSupport/InstallESD.dmg" -noverify -nobrowse -mountpoint /Volumes/install_app/

# SPARSE(UDSP) 이미지로 변환
hdiutil convert /Volumes/install_app/BaseSystem.dmg -format UDSP -o /tmp/ElCapitan

# SparseImage의 크기를 DVD DL(8GB) 크기로 변경
hdiutil resize -size 8g /tmp/ElCapitan.sparseimage

# 변환된 SparseImage 파일을 /Volumes/install_build 경로에 Mount
hdiutil attach /tmp/ElCapitan.sparseimage -noverify -nobrowse -mountpoint /Volumes/install_build

# install_build 이미지 Mount 경로에서 Packages 단축아이콘을 삭제
rm /Volumes/install_build/System/Installation/Packages

# 삭제된 단축아이콘 대신 install_app의 실제 Packages 폴더를 install_build 이미지에 복사
cp -rp /Volumes/install_app/Packages /Volumes/install_build/System/Installation/

# install_app의 BaseSystem.chunklist 파일과 BaseSystem.dmg 파일을 install_build 이미지에 복사
cp -rp /Volumes/install_app/BaseSystem.chunklist /Volumes/install_build
cp -rp /Volumes/install_app/BaseSystem.dmg /Volumes/install_build

# 이미지를 모두 Unmount
hdiutil detach /Volumes/install_app
hdiutil detach /Volumes/install_build
  
# SparseImage의 실제 사용량으로 이미지 크기를 변경
hdiutil resize -size `hdiutil resize -limits /tmp/ElCapitan.sparseimage | tail -n 1 | awk '{ print $1 }'`b /tmp/ElCapitan.sparseimage

# SparseImage 파일을 CDR 확장자를 가지는 DVD/CD(UDTO) 포맷으로 변환
hdiutil convert /tmp/ElCapitan.sparseimage -format UDTO -o /tmp/ElCapitan

# SparseImage 파일 삭제
rm /tmp/ElCapitan.sparseimage

# 이미지 파일의 CDR 확장자를 ISO 확장자로 변경
mv /tmp/ElCapitan.cdr ~/Desktop/ElCapitan.iso
  
iesd를 활용한 방법

sudo gem install iesd

iesd -i "/Applications/Install OS X El Capitan.app/" -o ~/Downloads/ElCapitan-base.dmg -t BaseSystem

hdiutil convert ElCapitan-base.dmg -format UDSP -o ElCapitan.sparseimage

rm ElCapitan-base.dmg

hdiutil mount ElCapitan.sparseimage

hdiutil mount "/Applications/Install OS X El Capitan.app/Contents/SharedSupport/InstallESD.dmg" 

cp /Volumes/OS\ X\ Install\ ESD/BaseSystem.* /Volumes/OS\ X\ Base\ System/

hdiutil detach /Volumes/OS\ X\ Base\ System/

hdiutil detach /Volumes/OS\ X\ Install\ ESD/

hdiutil convert ElCapitan.sparseimage -format UDZO -o ElCapitan.dmg

hdiutil convert ElCapitan.sparseimage -format UDTO -o ElCapitan.iso

하단에 Yosemite 기준의 명령어가 있으니 참고하세요.

# 다운로드 받은 앱 안의 InstallESD.dmg 이미지를 install_app 디렉토리에 Mount
hdiutil attach /Applications/Install\ OS\ X\ Yosemite.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app/

# 볼륨 경로에 연결된 경우
hdiutil attach /Volumes/OS\ X\ Yosemite\ 10.10\ \[Mac\ App\ Store\]/Install\ OS\ X\ Yosemite.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app/

# SPARSE(UDSP) 이미지로 변환
hdiutil convert /Volumes/install_app/BaseSystem.dmg -format UDSP -o /tmp/Yosemite

# SparseImage의 크기를 DVD DL(8GB) 크기로 변경
hdiutil resize -size 8g /tmp/Yosemite.sparseimage

# 변환된 SparseImage 파일을 /Volumes/install_build 경로에 Mount
hdiutil attach /tmp/Yosemite.sparseimage -noverify -nobrowse -mountpoint /Volumes/install_build

# install_build 이미지 Mount 경로에서 Packages 단축아이콘을 삭제
rm /Volumes/install_build/System/Installation/Packages

# 삭제된 단축아이콘 대신 install_app의 실제 Packages 폴더를 install_build 이미지에 복사
cp -rp /Volumes/install_app/Packages /Volumes/install_build/System/Installation/

# install_app의 BaseSystem.chunklist 파일과 BaseSystem.dmg 파일을 install_build 이미지에 복사
cp -rp /Volumes/install_app/BaseSystem.chunklist /Volumes/install_build
cp -rp /Volumes/install_app/BaseSystem.dmg /Volumes/install_build

# 이미지를 모두 Unmount
hdiutil detach /Volumes/install_app
hdiutil detach /Volumes/install_build

  
# SparseImage 파일의 실제 사용량 계산하는 방법
$ hdiutil resize -limits /tmp/Yosemite.sparseimage | tail -n 1 | awk '{ print $1 }'

12674328
  
# SparseImage의 실제 사용량으로 이미지 크기를 변경
hdiutil resize -size `hdiutil resize -limits /tmp/Yosemite.sparseimage | tail -n 1 | awk '{ print $1 }'`b /tmp/Yosemite.sparseimage

# SparseImage 파일을 CDR 확장자를 가지는 DVD/CD(UDTO) 포맷으로 변환
hdiutil convert /tmp/Yosemite.sparseimage -format UDTO -o /tmp/Yosemite

# SparseImage 파일 삭제
rm /tmp/Yosemite.sparseimage

# 이미지 파일의 CDR 확장자를 ISO 확장자로 변경
mv /tmp/Yosemite.cdr ~/Desktop/Yosemite.iso


OS X Mavericks Bootable Install DVD 에 답글로 달린 내용입니다.
Can you actually install mavericks from your dvd?

Last time I tried to make a bootable dvd installer from the createinstallmedia command, I too could boot from it, but it wouldn't let me install mavericks.

So that DVD went in the bin and I proceeded to make one that actually works properly using the following method.

After downloading the Install OS X Mavericks.app file from the Mac App Store, run these 12 commands in Terminal to create a Mavericks.iso file and then burn it to a dual layer DVD with Disk Utility. You may then boot up from it by holding the option key down and then install mavericks. This will not install a recovery partition. To do that, uncompress and run the script file https://dl.dropboxusercontent.com/u/...ator%203.7.zip

hdiutil attach /Applications/Install\ OS\ X\ Mavericks.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app

hdiutil convert /Volumes/install_app/BaseSystem.dmg -format UDSP -o /tmp/Mavericks

hdiutil resize -size 8g /tmp/Mavericks.sparseimage

hdiutil attach /tmp/Mavericks.sparseimage -noverify -nobrowse -mountpoint /Volumes/install_build

rm /Volumes/install_build/System/Installation/Packages

cp -rp /Volumes/install_app/Packages /Volumes/install_build/System/Installation/

hdiutil detach /Volumes/install_app

hdiutil detach /Volumes/install_build

hdiutil resize -size `hdiutil resize -limits /tmp/Mavericks.sparseimage | tail -n 1 | awk '{ print $1 }'`b /tmp/Mavericks.sparseimage

hdiutil convert /tmp/Mavericks.sparseimage -format UDTO -o /tmp/Mavericks

rm /tmp/Mavericks.sparseimage

mv /tmp/Mavericks.cdr ~/Desktop/Mavericks.iso
  
   
검색: Mac, 맥, Mac OS X, Bootable DVD Image, 부팅가능한 DVD 이미지, 부팅 DVD, Mavericks, 매버릭스, 10.9, Yosemite, 요세미티, 10.10, El Capitan, 엘 캐피탠, 엘 카피탠, 엘 카피탄, 10.11, 

댓글 없음:

댓글 쓰기