X86 Open로그인

추천하기 twitter 로그인 facebook 로그인 google 로그인 카카오 로그인 네이버 로그인
9
CPU Intel Xeon E5-2658 v3
메인보드 X99 OC Formula/3.1
그래픽카드 GTS250
사운드칩셋 Realtek ALC1150 Audio Codec
설치 만족도

 

스크린샷 2016-10-06 오후 11.37.12.png

< 해킨에서 실행된 화면, 대부분 기능 작동 >

  이왕 글 쓴김에 제대로 아주 길게 쓸겁니다.... 자... 시작합니다.....

 

1. 삽질의 시작..

 

  저는 학창시절, 병역특례, 대기업, 현재 회사 때려치고 사업 준비 기간까지 대략 17년 간 윈도우즈를 사용한 윈도우 유저였습니다. 소프트웨어 개발자로써, 사업을 준비하는 사람으로 써, 플랫폼 이전 문제는 굉장히 신중해야 할 문제입니다. 여러분들도 아시겠지만, 아이폰에 들어가는 앱 개발을 위해서 XCode 가 필요합니다. 그리고 XCode 는 오직 맥에서만 실행됩니다. 아이폰 출시 후 기존 윈도우즈 환경에서 개발하는 많은 회사들이 급속히 맥 으로 전향되었습니다. 이제는 맥 환경에서 개발 되는 소프트웨어가 많다 보니, 오픈소스 소프트웨어 조차 윈도우즈 환경에서 제대로 안돌아가는 현상이 벌어집니다. 필자는 윈도우즈에서 Vagrant, VirtualBox, Chef.IO 등으로 버티다가 결국 작년에 아이맥을 질렀습니다.

 

스크린샷 2016-10-07 오전 3.49.56.png

 

< 대부분 아이맥으로 이루어진 페이스북 본사 >

 

  맥.. 너무 좋습니다. 안되는 것이 없습니다. Ruby On Rails, Node.JS, GNU-GCC, 포토샵, 거기에 머리식힐 겸 간간히 하는 하스스톤까지 모두 네이트브에서 작동됩니다. 가상머신 버그로 VM 이미지가 날아가는 일도 없습니다. Vagrant, VirtualBox 도 볼일 없습니다. 거기에 타임 머신이 백업도 해줍니다. 애플 키보드, 트랙패드는 작업환경을 쾌적하게 만들어줍니다.

  문제는 돈이군요.... 당장 앞으로 직원용 컴퓨터를 구매하기 위해 250 X 10=2,500 만 원이 필요하군요. 문제는 이게 일회성 비용이 아닙니다. iMac도 컴퓨터라 교체주기가 있을 것이고, 5년마다 교체한다 하면 비용이 많이 들겁니다. 나중에 직원수가 늘어나 100 대를 구매한다면 5년에 2억 5천 만원을 맥을 구입하는데 써야합니다. 

  아이맥 구입 후, 해킨토시가 많이 안정화 되었다는 소식을 들었고,  집에 있는 옆 컴에도 적용해보자는 마음으로 취미삼아 틈틈히 삽질(??)했고,

  이제는 아이맥보다 사양 좋고, 제온 CPU와 ECC-REG 메모리로 안정성이 높은 이 컴퓨터가 메인컴이 되어 버렸네요.

 

2. 컴퓨터 사양

  CPU: Intel Xeon E5-2658 v3

  메인보드: Asrock X99 OC Formula/3.1

  RAM: Crucial 16GB PC4-2400 ECC-REG CL17  (두개)

  그래픽카드: GTS250

 

<설치 시작>

  * 모든 설치 과정은 맥 환경에서 진행됩니다. 맥이 있으면 편합니다! 맥이 없으신 분은 가상머신에 맥을 설치하는 방법이 있습니다.

  * 필요한 파일들은 첨부파일로 업로드 하겠습니다. 그러나 작업할 때는 구글링을 통해 최신 버전으로 받으시길 바랍니다.

  * 최대한 자세히 설명드리고 싶지만, 제 시간 관계상 너무 디테일한 이슈는 알려드릴 수 없네요.

  * 필자가 클린설치 할 때 사용하는 방법을 step by step 로 글을 진행하겠습니다. 

 

<첨부 파일>

PreInstall.zip

Clover Configurator.app.zip

PostInstall.zip

Audio Install.zip

 

1. 애플 앱스토어에서 운영체제 설치 파일 다운로드

스크린샷 2016-10-07 오전 1.39.34.png

 

2. 설치 USB 제작 : 파티션 만들기

  디스크 유틸리티에서 작업을 하시고, 

  파티션은 반드시 GUID 파티션으로 해야 EFI 파티션이 생성되고, 부트로더 Clover를 설치할 수 있습니다.

 

3. 설치 USB 제작 : 설치 파일 복사

  아래 명령어를 본인에게 맞게 조작해서 부팅 USB 를 만드세요.

  sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ macOS\ Sierra.app

 

4. 설치 USB 제작 : Clover 부트로더 적용

  저와 비슷한 환경에서는 아래와 같은 옵션으로 설치합니다.

스크린샷-2016-10-07-오전-1.42.56.gif

 

5. 설치 USB 제작 : USB EFI 파티션에 파일 복사

  Clover 부트로도를 적용한 후 EFI 파티션이 자동으로 마운트 됩니다.

  바탕화면 찾아보시고 없다면 "여기 질문 게시판에 EFI 파티션 마운트 하는 방법 좀 알려주세요.." 라고 글을 올리면 친절히 누군가 알려줄 겁니다.

  그리고 필자가 첨부한 PreInstall.zip 다운로드 하여 아래 그림 처럼 USB/EFI/CLOVER 폴더 안에 복사하여 줍니다.

스크린샷 2016-10-07 오전 1.53.30.png

  USB/CLOVER/Drivers64UEFI/Test2.efi 파일은 간혹 제 메인보드에서 클로버로 부팅이 안되는 현상이 있어서 넣은겁니다.

 

6. 설치 USB 제작 : 설치용 Clover 부트로더 설정

   첨부한 Clover Configurator.app.zip 실행 시켜서 아래와 같이 부트로더를 설정해 줍니다.

스크린샷-2016-10-07-오전-1.59.41.gif

스크린샷-2016-10-07-오전-1.59.49.gif

    nv_disable=1 옵션은 필자의 그래픽카드 GTS250 가 시에라에서 인식이 안되어 넣은겁니다. 다른 그래픽카드를 쓰신다면 본인에 맞는 옵션을 넣어주세요.

스크린샷 2016-10-07 오전 2.00.21.png

7. OS 설치 진행

  위와 같이 진행하였고, 바이오스에서 USB 부팅을 우선순위를 주고 부팅하면 맥 설치하면 까지 무난히 진행됩니다.

  혹시 문제가 발생된다면 verbose 모드로 위에서 설정했기 때문에 에러 메시지 내용을 구글링 하면 문제의 원인을 찾아 낼 수 있을 것입니다.

  그리고 파티셔닝에서 HDD는 반드시 GUID 파티션으로 해주세요.. 어차피 GUID가 아니면 설치가 안될 겁니다.

 

8. OS 설치 후 진행: CLOVER 부트로더를 HDD 설치

  초기 운영체제를 설치하면 하드디스크로 부팅을 할 수 없습니다. 당연합니다. 우리 시스템은 맥이 아니니깐요. USB를 통해 일단 하드에 설치된 운영체제로 부팅하고 부트로더를 설치합니다. 설치는 USB 인스톨러를 만들때와 유사합니다.

단 중간에 나오는 설치디스크 버튼에서 대상 디스크를 하드디스크 지정 해야 합니다.

스크린샷 2016-10-07 오전 2.19.01.png

스크린샷-2016-10-07-오전-1.42.56.gif

 

9. OS 설치 후 진행: HDD 부트로더 설정-1

  아까 Clover Configurator.app.zip 다시 실행 시켜서 아래와 같이 부트로더를 설정해 줍니다.

  이제 하드디스크의 EFI 파티션을 마운트 하셔야 합니다. 마찬가지로 찾을 수 없다면 질문 게시판 ㄱㄱㄱ..스크린샷-2016-10-07-오전-1.59.41.gif

스크린샷-2016-10-07-오전-1.59.49.gif

9. OS 설치 후 진행: HDD EFI 파티션에 파일 복사

첨부한 PostInstall.zip 를 다운로드 받아서 USB/EFI/CLOVER 에 아래의 그림처럼 복사하여 줍니다.

USB/CLOVER/Drivers64UEFI/Test2.efi 파일은 간혹 제 메인보드에서 클로버로 부팅이 안되는 현상이 있어서 넣은겁니다.

아까와 다른 점은 이더넷 카드가 추가되었습니다.

그리고 재부팅합니다.

스크린샷 2016-10-07 오전 2.29.34.png

 

선택사항. OS 설치 후 진행: 부트로더 중복 이슈 해결

  간혹 특정 보드에서 재부팅할때마다 바이오스 상의 부트로더가 계속 증가되는 보드가 있습니다. 제 보드가 그랬습니다. 저러다가 메모리 부족 현상이 나타낼것 같아. 해결 했지요. 방법은 EFI 쉘로 들어가야합니다. CLOVER 부트로더, 리눅스 grub 에 내장된 것을 사용하시면 됩니다.

20161006_204329.jpg

 

방법은 커멘드 라인에서

bcfg boot dump

하면 현재 부트가 전부 출력됩니다. 그리고 아래 명령어로  중복된 부트를 삭제합니다. 단, 네이티브는 절대 삭제하지 마세요.

bcfg boot rm 번호

 

 

그리고 아래의 명령어로 CloverBoot 를 추가하여 줍니다. 나중에 메인보드 CMOS에서 CloverBoot 가 나타나게 됩니다.

bcfg boot add 05 FS0:\EFI\CLOVER\CLOVERX64.EFI CloverBoot

 

참고: 한영키보드의 경우 : 문자가 EFI 쉘에서 입력되지 않는 경우가 있습니다.

제가 사용했던 방법은 : 문자를 먼저 찍고, capslock 를 켜서 대문자를 입력하고, 

방향키로 FS0: 문자열을 완성하였습니다.

 

 

10. OS 설치 후 진행: HDD 부트로더 설정-2

 9 번 항목을 진행하고 재부팅하면 인터넷이 잡힐 것입니다.

 이렇게 한 이유는 사운드, 그래픽카드 설치과정에서 이슈가 많기 때문입니다.

 부팅이 완료된 후 다시 하드디스크의 EFI 파티션을 마운트 하셔야 합니다. 마찬가지로 찾을 수 없다면 질문 게시판 ㄱㄱㄱ..

 하나 알려드리면, Clover Configurator 에서도 EFI 파티션 마운트가 가능합니다만, 시에라에서 이 기능이 먹통이군요..

 EFI 파티션을 마운트 하신 후 Clover Configurator 열어서

 

스크린샷 2016-10-07 오전 2.49.38.png

  위와 같이 설정합니다. 이때 필요한 파일들이 Clover Configurator 가 알아서 인터넷으로 다운로드 하여 해당 위치에 넣어줍니다.

 

10. OS 설치 후 진행: 사운드 설정

  이제 사운드와 그래픽카드 설정하는 것이 남았네요. X99보드에서는 사운드 설정이 조금 까다롭습니다.

  첨부된 Audio Install.zip 파일을 오픈합니다.

  압축파일에 Install.pdf 에 원문으로 된 설명이 있지만 한글로 간략히 한번 더 설명합니다.

 

  HDD EFI/CLOVER/config.plist 파일을 텍스트 편집기로 엽니다.

  config.plist 파일의 XPath 경로로 /plist/dict/key[text()="ACPI"]/dict/key[text()="DSDT"]/dict 에 아래의 코드를 넣어줍니다.

  대략 저 위치입니다. 헷갈리신다면 첨부 파일의 config-audio_cloverALC-x99.plist 를 참고하시면 됩니다.

 

            <key>Patches</key>
            <array>
                <dict>
                    <key>Comment</key>
                    <string>Rename ALZA to HDEF</string>
                    <key>Find</key>
                    <data>QUxaQQ==</data>
                    <key>Replace</key>
                    <data>SERFRg==</data>
                </dict>
            </array>

 

  그리고 컴퓨터를 재부팅합니다. 그럼 위에 DSDT가 부팅시 적용됩니다.

 

  그리고 첨부된 파일의 audio_cloverALC-120_v1.0b0.command 를 실행합니다.

  실행 전 인터넷이 연결되어야 하고, EFI 파티션이 마운트 되어야 합니다.

  그럼 아래와 같이 진행이 될 것입니다.

 15898882301_4e6127a07d_b.jpg

 

  저의 경우 프롬프트에 y 와 1 을 입력하니 완료 되더군요. 이것은 본인의 환경에 따라 다릅니다.

 

  그리고 X99 보드에는 추가적인 작업을 더 해줘야 합니다. 

  config.plist 에 아래의 위치에 audio > inject > 1 값이 설정되야 합니다.

  말 그대로 오디오를 주입시켜주겠다는 뜻입니다.

    <key>Devices</key>
    <dict>
        <key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>1</string>
        </dict>
    </dict>

 

  그 후, config.plist 에 KernelAndKextPatches > KextsToPatch > array 에 아래 항목을 추가해줍니다.

  두 개의 dict 노드가 있는데 본인에게 맞는걸 넣으시면 되고, 저의 경우 위에 있는 것이 정상 작동 되었습니다.

  잘 모르겠다면 config-audio_cloverALC-x99.plist 파일을 참고하세요

            <dict>
                <key>Name</key>
                <string>AppleHDAController</string>
                <key>Find</key>
                <data>oIw=</data>
                <key>Replace</key>
                <data>II0=</data>
                <key>Comment</key>
                <string>10.10-10.11+x99-ALC-Onboard-Audio</string>
            </dict>
            <dict>
                <key>Name</key>
                <string>AppleHDAController</string>
                <key>Find</key>
                <data>IIw=</data>
                <key>Replace</key>
                <data>II0=</data>
                <key>Comment</key>
                <string>10.9.4-10.9.5-x99-ALC-Onboard-Audio</string>
            </dict>

 

 

선택사항. OS 설치 후 진행: GTS250 그래픽카드 이슈 해결

  그래픽카드 문제는 생각보다 간단하였습니다. 이전 운영체제인 엘캐피탄에 내장된 NVDAStartup.kext 파일을 KextBeast 로 복사해주면 되는군요.

  이 파일을 첨부하겠습니다. 파일 안에 간략 설명이 있습니다.

  첨부 파일: Sierra 그래픽카드문제.zip

 

드디어 끝..

  글을 작성하는 데 6시간이 걸렸네요. 아마도 부족한 내용이 많을 것으로 생각이 듭니다. 향후 시간이 생긴다면 부족한 부분을 채워 넣겠습니다.

good poor

jjungs 작은거인 yson Siri 아이뱅크 sakalin D'Artagnan 퓨리온 Mactopia님
9명이 이글을 호평하셨습니다. 0명이 불평하셨습니다.

★ 글쓴이에게 고마우시면 커피한잔 후원(클릭) ★ 추천 정보가 입력되지 않았습니다.
twitter 공유 facebook 공유 googleplus 공유 카카오스토리 공유 네이버라인으로 공유

개발인생40년 님의 Devices

1st

CPU: Intel Xeon E5 12 core 24 thread 2.4Ghz

RAM: 32G

VGA: GTS250 업그레이드 고려중..

 

2st

Imac 27 inch 5k retina

★ 글쓴이에게 고마우시면 커피한잔 후원(클릭) ★ 추천 정보가 입력되지 않았습니다.
  • Profile
    2016/10/07 *.7.47.45
    0 0

    좋은글 잘 보았습니다. 애즈락 유저분등은 좋겠군요.

    직원용 아이맥 대체 프로젝트도 얼마 남지 않은것 같네요 ^^ 

    업무용으로도 쓰시는거나 저도 좋은 자료가 발견되면 댓글로 계속 첨부 해놓겠습니다

    ★ 답변이에게 고마우시면 커피한잔 후원(클릭) ★ 답변이에게 따뜻한 마음으로 전달됩니다. 엑팔 운영자입니다. 광고 및 파트너 문의는 개별 연락 부탁 드립니다.
  • Profile
    2016/10/07 *.223.34.87
    0 0

    크으... 애즈락의 끝판왕이군요.

    추천!!

  • Profile
    2016/10/07 *.95.117.138
    0 0

    좋은 글 잘 봤습니다.^^

  • Profile
    2016/10/07 *.94.80.140
    0 0

    입문자에게 큰 도움이 될 것같습니다. 강추!

  • Profile
    2016/10/07 *.55.85.59
    0 0

    멋지세욤 !

     

    저도 다시 도전 해봐야 겠습니다...

     

    2500k는 걍 잘되었는데... 지금 쓰는 5960X 는 말을 잘 안들어서 포기 상태였는데...

  • Profile
    2016/10/07 *.157.41.234
    0 0

    대단하십니다.

    필요한 부분을 정확히 알려주셨네요.

    좋은 자료가 되겠습니다.

  • Profile
    2016/10/07 *.180.7.210
    0 0

    장문의 글을 쓰기가 쉽지 않죠

    커스텀 구축하시느라 고생하셨고 긴 장문의 후기 까지 남겨주셔서 감사합니다.

     

  • Profile
    2016/10/07 *.177.228.12
    0 0

    글쓰기 쉽지 않은데 공유 감사합니다.

    config.plist도 좀 올려 주시면 좋겠습니다. 첨부 파일에는 없네요.

  • Profile
    2016/11/06 *.137.190.164
    0 0

    퓨리온님이 올려주신 앨캐피탄 설치 USB로 지금까지 잘 설치해서 사용했어요! http://x86osx.com/bbs/view.php?id=osxtips&no=4065&ksn=1&kss=0&ksc=0&kst=1&ksm=1&kw=%C0%CC%C6%C4%B4%CF

     

    링크의 동영상처럼 win7을 설치하듯 마우스클릭만으로 설치했어요..

     

    이번 시에라는 조금 복잡하고 애애하네요!

일반로그인 twitter 로그인 facebook 로그인 google 로그인 카카오 로그인 네이버 로그인
서버에 요청 중입니다. 잠시만 기다려 주십시오...