맥북 프로(MacBook Pro)에서 elementary OS 와 듀얼뷰팅하기

맥북에서 elementary OS Freya 와 OS X Yosemite 듀얼 부팅하는 방법을 함께 살펴보겠습니다.
작업 하시기 전에 먼저 자료들은 외장 드라이버나 클라우드 스토리지에 저장하시는게 좋고
Mac OS X 설치 도구를 하나 만들어 두신후에 시작하시길 권장해드립니다.

2015-10-22 P.S)
OS X El Capitan과 Ubuntu GNOME 15.10 듀얼 부팅해서 꾸미기.
http://bagjunggyu.blogspot.kr/2015/10/os-x-el-capitan-ubuntu-gnome-1510.html

2015-11-21 P.S)
OS X 용 elementary OS 설치 usb 제작 도구가 나왔습니다.
아래 링크에서 zip 파일 다운받아 실행하시면 됩니다.
https://github.com/linusbobcat/create-elementary-os-installer




2016-12-17P.S)이 글 참고해보세요 
https://elementary.io/ko_KR/docs/installation#creating-an-installation-medium

그럼 이젠 시작해 보겠습니다.

먼저 Freya 설치 USB를 만들겠습니다.1GB 이상의 USB가 있으면 됩니다.
우선 Freya의 iso 파일을 다운받습니다.
https://elementary.io

최근에 elementary OS의 공급 서버가 Sourceforge 에서 elementary의 서버에서 직접 공급하는 방식으로 바뀌었습니다.

http://blog.elementary.io/post/121768724076/goodbye-sourceforge

iso를 dmg로 바꾸기)
가지고 계신 Freya의 iso 이미지를 dmg 파일로  바꿉니다.
런치패드 - 기타에서 디스크 유틸리티를 실행합니다.
변환을 실행하고 dmg로 바꿀 Freya의 iso 이미지를 선택하고 변환을 실행합니다.

이미지 포맷에서 읽기/쓰기로 지정하고 저장하면 iso 이미지가 dmg로 변환됩니다.


USB준비)
이제 USB를 꽂고 부팅 도구를 만들 준비를 합니다.
런치패드에 가서 디스크 유틸리티를 실행합니다.
USB가 확인되면 지우기를 누릅니다.
포맷: MS-DOS(FAT)
이름: Freya
로 지정하신후에 지우기를 실행합니다.

USB 언마운팅)

디스크 유틸리티에서 USB를 선택하고 오른쪽 클릭으로 나오는메뉴에서
디스크 축출을 실행합니다.

USB 정보 확인)

디스크 유틸리티에서 USB를 클릭하고 메뉴의 정보를 실행하면
USB의 disk 정보가 나옵니다.
디스크 식별자를 알아둡니다. 제경우는 disk2 입니다.

부팅 USB 만들기)

런치패드 - 기타에서 터미널을 엽니다.
dd를 이용해서 부팅 USB를 만듭니다.
파일을 열어서 dmg 파일을 끌어다 붙여넣으면 쉽습니다.

sudo dd if=/프레야/위치/freya.dmg of=/dev/rdisk번호 bs=1m

rdisk번호는 위에서 봐둔 디스크 식별자입니다. 제경우는 disk2 죠
비밀번호 넣고 기다리면 Freya 부팅 USB가 만들어 집니다.

ex)제경우에는

sudo dd if=/Users/bagjunggyu/iso/elementaryos-freya-amd64.20150411.dmg of=/dev/rdisk2 bs=1m

이제 맥의 멀티부팅을 위한 부트로더 rEFInd를 설치하겠습니다.

그전에 먼저 두 가지를 확인해 주세요

1) ESP 파티션이 /dev/disk0s1에 있어야 합니다.

터미널에서 diskutil list /dev/disk0 으로 확인해보세요
EFI 파티션이 보이시죠, 그곳입니다.

2) 맥의 하드디스크를 Freya에서 함께 이용하고자 하는 경우에는 

FireVault 암호화가 꺼져 있어야 합니다.
시스템 환경 설정 - 보안 및 개인 정보 에서 확인해 주세요
그럼 시작해보겠습니다.

rEFInd 파일을 다운받습니다.

http://www.rodsbooks.com/refind/getting.html
다운 받은 erfind-bin 파일의 압출을 풀고 터미널을 엽니다.
install.sh 파일을 끌어서 붙여넣어 실행합니다.

sh /파일/위치/install.sh --alldrivers




ESP파티션을 마운트 합니다.
mkdir /Volumes/ESP && sudo mount -t msdos /dev/disk0s1 /Volumes/ESP/

refind 디렉터리의 이름을 BOOT로 바꿉니다.

mv /Volumes/ESP/EFI/refind /Volumes/ESP/EFI/BOOT

refind EFI이름을 바꿉니다.

mv /Volumes/ESP/EFI/BOOT/refind_x64.efi /Volumes/ESP/EFI/BOOT/bootx64.efi

이제 파티션 크기를 조절해서 Freya를 설치할 수 있는 공간을 만들겠습니다.

디스크 유틸리티를 실행하고 ' + ' 표시를 눌러서 파티션을 추가합니다. 
새로 생긴 파티션을 MS-DOS(FAT)형식으로 포맷하고, Freya라고 이름을 붙여줍니다.
크기 조절 막대로 파티션 크기를 조절하거나, 크기 란에 직접 숫자를 입력하셔도 됩니다. 
저는 25GB로 지정했습니다.

아까 만들어 둔 Freya 설치 USB를 꽂고 시스템을 끕니다.
시스템을 키면서 option키를 누르면 부팅 장치 옵션이 뜹니다.
OS X 와 USB 둘중에서 부팅할 장치 USB를 고릅니다.

패널 왼쪽 상단의 프로그램(Application)에서 Terminal을 찾아서 실행합니다.

pantheon 이라고 검색하면 쉽게 찾을 수 있습니다.
ubiquity -b 
라고 입력해서 elementary 설치 도구를 실행합니다.
ubiquity -b 는 부트로더 grub 설치를 생략하는 겁니다.

설치 옵션에서 기타로 들어가서 설치할 파티션을 미리 만들어 둔 파티션으로 직접 지정해줍니다.


설치를 마치고 재부팅하면 드디어 Yosemite 와 Freya 듀얼 부팅입니다.

나머지 Freya 설정은 이글을 참고하세요
http://bagjunggyu.blogspot.kr/2015/04/elementary-os-freya-stable-release.html

참조 )
Mac 에서 elementary OS 설치도구 만들기
https://github.com/aroman/freya-on-a-mac/tree/master/iso-to-usb


Mac 에 elementary OS 설치하기
grub를 설치하지 않고 바로 rEFInd & EFI-stub 로 부팅하는 방법입니다.
https://github.com/aroman/freya-on-a-mac