2009년 5월 18일 월요일

UEFI(XPC) 설치방법

05-18 추가>> 준비사항

0.45 x64 bugfix 2 out for testing: http://ul.to/irgvyz | Success and Bug report: xpc.boot@gmail.com | Tester Tool Kit http://tinyurl.com/cjgbe2 | _dont_ use gptsync on stick!! | refit-tools: http://is.gd/qRmc | grub.efi http://is.gd/r109 | your splashscreen will goto \xpc\xpc_splash.bmp

























































* Axxen, HP I-Clip, Sky 등등 좋은 제품이 많이 나오더군요.
즉, 외장형 하드디스크와는 다릅니다.

사전숙지사항.

기존에 해킨이미지를 이용하여 사용하시던 분들은 도전하지 않는게 정신건강상 좋습니다.
"10개월 걸려서 성공하였다." 라고 하시는 의지의 한국인(?)분들은 자제하시기 바랍니다.  안타깝습니다.  ^  ^
스트레스에 강하시고 취미삼아 설치하시는 분들은 괜찮습니다.  
시스템을 설치 반복하기 위한 시스템이 아니라 깔끔하게 사용하길 원하시고 국민보드를 가지고 계시는 분들께 권해 드립니다.

- ASUS P5W DH DELUXE, P35 칩셋, GA-EP45-UD3R(P45) 칩셋 보드를 가지신 분들에게 우선 권합니다.

1. 일단, 한 하드디스크에 한 파티션(GUID)만 있어야 하지만, 저는 두개의 파티션을 이용합니다.  두번째파티션은 MacData 파티션으로 이용합니다.
MBR 파티션은 테스트해보질 않았습니다.
 
    Priority(우선권)이 높은 하드디스크 파티션을 자동적으로 찾아 부팅이 됩니다.
    그리고 가능한 기존 하드디스크는 빼주시고 하드디스크 하나만 연결하시는 게 좋습니다.
   JMicron칩 연결단으로 부팅하면 실패할 경우가 있습니다.

   * CMOS SETUP에서 AHCI를 IDE로 세팅해주어야 합니다. (ASUS P5W DH DELUXE)는 양쪽 다 부팅이 되었습니다만,,,,)
   * Retail DVD가 준비되셨다면 Retail DVD로 자동 부팅될 것입니다.

05-18 추가>> DVD 설치와 부팅모두 P45 메인보드에서는 AHCI로 세팅해야 10.5.6 Retail 설치DVD를 인식하고 설치과정으로 들어갑니다.

2. 파티션맵은 일단 GUID를 해야 찾는 것 같습니다.
     MBR방식은 아직 테스트를 하지 못했습니다.

3. Efildr20은 만들어진 USB의 최상단 폴더에 위치해야 합니다.

4. extra_kext 폴더를 만들어서 관련 기존 드라이버들을 옮겨 두시는게 좋습니다.  (Boot-132방식과 유사합니다만, 조금더 맥클론에 충실하였습니다.  현재 지금까지 나온 부트로드 중 가장 맥스러운 부트로더입니다.)
개인적으로는 이 부트로더 방식도 오픈소스 프로젝트로 진행이 되었으면 하는 바램이 있지만 개발자의 의도는 모르겠습니다.
    Inpo.plist의 내용에 "Safe" 대신 "Local-Root" 로 되어 있는지 확인해 주세요.

5. 기타 몇가지 제약 사항이 있는데 아직 검증단계에 있습니다. Natit.kext 같은 경우 extra_kext 폴더에서 로딩이 안된다는 벨지움쪽의 리포터가 있었는데 저는 양쪽다 잘 됩니다.  (/S/L/E 나 Extra_kext)

그리고 1349와 관련된 소소한 버그가 조금 있다는 이탈리아쪽에서 리포터가 있었구요.

마지막으로 하드디스크로 부팅하는 새로운 부트로더가 몇일전 개발자 및 테스트들에게 배포되어 있습니다.
하드디스크로 부팅할려면 xpc0.38a를 사용하시는 게 좋습니다.

05-18 추가>> 0.45 b2 버전이 나왔습니다.


설치 방법.
가. 일단 위의 준비물중 XPC_TESTER_KIT.zip 을 다운로드 받아서 압축을 풀어 줍니다.
나.  USB 드라이버를 FAT32로 포맷합니다.
다. bootsector.rar 의 압축을 풀어 윈도우즈 커맨드 상에서 다음과 같은 명령어를 입력하여 USB 드라이버를 부팅가능하게 하여 줍니다.
C:\>makeusb drive_letter (예. makeusb g:       <<<  USB가 G 드라이버일 경우)

사용방법
가. CD-ROM에는 Retail이나 해킨 DVD를 넣습니다.
나. 만들어진 XPC부트로더를 이용하여 부팅합니다.
다. 설치 DVD를 선택하여 설치 들어갑니다.

댓글 36개:

  1. trackback from: New EFI bootloader
    현재까지 나온 해킨 설치 방법중 가장 리얼맥에 가까운 설치방법이 조만간 공개될 예정입니다. 기대해 주세요. ^ ^ 물론, AMD시스템은 힘들 것 같군요. I975Chipset에서 성공을 하였고 타 보드에도 설치하여 호환성 테스트 검증작업 진행중입니다.

    답글삭제
  2. 메인보드가 나가서 일단 보류.. as 후에 도전...ㅋㅋ

    이전에 실패원인은 하드가 여러개, mbr 파티션.. 등등이 문제인듯 하군요.. 조립할 때 하드하나만 연결해서 해봐야겠네요..ㅋㅋ

    답글삭제
  3. 이런... 애 아픈게 가장 맘아픈 것중 하나던데...

    빨리 완쾌하기를 빕니다..

    답글삭제
  4. 3월 24일 현재 0.40a BS FIX 버전이 최신 버전입니다.

    답글삭제
  5. trackback from: MAC Pro ^ ^ , UEFI
    MAC Pro ^ ^ , UEFI, 10.5.7(9J39)

    답글삭제
  6. trackback from: Boot-132, Adobe After Effects
    Adobe After Effects AHCI를 사용함으로써 기존 맥프로시스템보다 성능상 우위를 점할 수 있음. UEFI 방식보다 오늘 현재까지는 성능상 안정적이나 차후 uefi방식이 ahci모드를 지원하게 되면 uefi방식이 성능상 우위를 점하지 않을까 하는 예상!!

    답글삭제
  7. trackback from: UEFI 0.38a
    UEFI 0.38a 부팅 방식의 성능비교 AHCI를 사용하지 않아서 그러한 건지 성능이 BOOT-132방식보다 약간 떨어짐. 조만간 AHCI를 지원하는 UEFI방식이 나오면 Boot-132방식보다 나은 성능이 예상됨. 현재까지는 Boot-132 방식이 성능상 우위를 점하고 있음. FireWire Performanc Boot-132 방식과 별다른 차이점은 없음.

    답글삭제
  8. trackback from: 시스템 상황 파악하기
    먼저 자신의 시스템 상황을 파악하여야 합니다. ASUS P5W DH DELUXE, 국민보드가 아닌 이상 PC에 맥을 설치하기란 여간 까다로운 일이 아닙니다. 보통 1달 정도 걸리는 분이 많으신 것 같습니다. 그래서 자기 자신 pc의 메인보드를 파악하는 것이 그만큼 중요합니다. 자신의 메인보드를 제대로 파악만 한다면 설치시간을 확실하게 줄일 수 있으며 모르는 부분이 있어도 질문을 정확하게 하여 이미 사용중이신 분들의 정확한 답변을 끌어내기가 쉬우니까요..

    답글삭제
  9. insanelymac에서 사진을 보니 efi folder가 보이는데 그folder속에는 어떤 file이 들어있나요?

    답글삭제
  10. jmicron을 disable시키니 menu가 나오네요.지금 leopard는 다 지우고 snow 314만 두개 하드에 따로 설치하여 쓰고있는데, google하다 0.45 x64 bugfix 2를 다운받아 usbstick을 만들었습니다.하나의 하드만 osx로 나오고 하나는 legacy os로 나옵니다.그중 os로 잡힌것을 진행시키니 dsdt,64bit kernel,cpu속도,extra kext,mkext등의 loading을 성공했다는 message가나온후 회색화면에서 정지됩니다.leopard가 없어 leopard는 해보질못하는데 이 버전에서 snow가 booting되는것인지요?

    답글삭제
  11. 그렇군요,snow를 메인으로 쓰고있었는데 dsmos를 안쓴다는것이 좋아 xpc를 시도해보았습니다.잘알겠습니다.맥롬을 emulate하는것이라면 dsmos기능을 포함안시켜도 되지않나요?설명서에는 dsmos기능이 포함되있다고 하는것 같던대.

    답글삭제
  12. trackback from: 0.45 x64 bugfix 2
    I just use these file for PS2 Keyboard, No need additional kext file. Apple, Kext, MAC, Mac Pro, OSX, Utility, 맥, 매킨토시, 설정, 설치, 해킨토시, xpc, x64

    답글삭제
  13. 무엇을 어떻게 해야한다는것은 개발하는 사람들이 잘 알고 있다고 사용하는 사람들은 알고있기때문에 usb,sleep,restart, shutdown등의 문제가 pc사용하듯 해결되기를 바라고있습니다.chameleon2가 나온다했을때 chameleon install만으로 acpi ssdt dsdt등 문제들이 다해결될것으로 기대했습니다. usb dongle 하나로 편하게 쓴다면 좋갰지요.335를 설치해보니 geekbench차이는 별로 없는데 채감속도는 차이가 나네요.xpc나 chameleon등 새소식 기대하고있갰습니다.

    답글삭제
  14. @10a314 - 2009/05/14 13:57
    아 insanelymac에도 그림이 있던가요?

    제가 포스팅한 글인지 아님 다른 사람이 포스팅한건지는 저도 잘...^ ^

    efi 폴더내에는 efi tool 과 관련된 efi 드라이버와 툴등이 있습니다.

    평상시에는 별달리 사용하지 않습니다.

    단순히 여러가지 문제점을 분석하기 위한 도구들일 뿐입니다.

    즉, 부팅하는 과정에는 영향을 주지 않으므로 없어도 됩니다.

    답글삭제
  15. @10ㅁ314 - 2009/05/16 18:57
    http://osx86.tistory.com/274

    암호는 아이디(?) 입니다만, 이러한 구조로 논의되고 있지요. ㅎ ㅎ



    a가 ㅁ를 교체해야 하는 군요. ㅎ ㅎ

    답글삭제
  16. 흠 맥클론에 가깝게 설치할려니 mod 바이오스는 조금 꺼려지는 군요.

    답글삭제
  17. @10a314 - 2009/05/15 00:17
    xpc는 아직 범눈을 지원하지 못하고 있습니다.

    범눈을 실행시키실려면

    1. 우측 메뉴링크에서 범눈 PC_EFI V9 FINAL과 네카스 범눈 부트로더를 이용하시던가



    2. 아니면 최근 나온 도마뱀 64비트용 최신빌드를 이용해야 합니다.



    3. 물론, 최근 범눈용 육사비트 켁스트를 이용하셔야 하구요.



    4. 그리고 엔당 글픽카드를 이용하신다면 적당한 드라이버가 없다면 /S/L/E 에서 엔당 글픽카드 드라이버를 전부 백업/제거한 후 부팅시도해보세요. 만약 에이당이면 에이당 글픽카드드라이버 제거해야 하구요.



    5. 음 일단 범눈 사모사 최신 버전을 뷰즈에 풀고 있습니다. 마지막 저의 해킨 시스템 선물이랍니다.

    답글삭제
  18. @10a314 - 2009/05/15 01:55
    네 맞습니다. 그래서 제가 가진 보드는 extra_kext 폴더에 아무런 추가 드라이버를 넣질 않아도 맥이 구동이 됩니다. 다만, ps/2 키보드를 사용하여야 하기 때문에 ps/2 드라이버를 넣어 둔 것이지요.

    다음을 참고하여 주세요.

    http://osx86.tistory.com/246

    이 그림에서 보면 ps/2 관련 드라이버 이외에는 아무것도 넣지를 않았습니다.

    즉, 하드디스크에는 순수한 Leopard 이미지만 들어가 있을 뿐이지요. ^ ^

    답글삭제
  19. MSI P45 PLATINUM에 MOD BIOS 해킹하면 거의 클론 수준이 되겠군요. T T

    답글삭제
  20. i7CPU 에서는 커널이 어떻게 동작할른지 궁금해지는 군요. ^ ^

    답글삭제
  21. 0.38b Released?

    - Restart fix - Open AppleACPIPlatform Binary in hex Editor & replace E8 A0 FF FF FF with B0 FE E6 64 F4 <<< Don't need OpenHaltRestart.



    - worked for (Intel D945GCNL; Mac OS X 10.5 & 10.5.4)

    - 945 chipset (intel D945GCNL) xpc_0.38a works fine

    답글삭제
  22. 에효 애기 수술때문에 수술비 마련을 위해서 알바까지 뛰어야 겠습니다.

    저도 잠시 보류를.....T T

    답글삭제
  23. @niky - 2009/03/19 18:37
    네, 우리아가가 씩씩하게 이겨낼 줄 믿습니다.

    답글삭제
  24. @Ritz®™ - 2009/03/24 23:37
    좀 전에 0.40c가 릴리즈 되었군요...T T...

    답글삭제
  25. @Ritz®™ - 2009/05/18 18:19
    오 다음 보드는 이보드를 사야겠군요.

    UEFI를 탑재한 메인보드

    http://www.bit-tech.net/hardware/motherboards/2009/01/11/msi-click-bios-evaluating-uefi-review/1

    답글삭제
  26. @Ritz®™ - 2009/05/18 18:19
    현재 0.40d 버전입니다.

    답글삭제
  27. @Ritz®™ - 2009/05/18 18:19
    http://rs458.rapidshare.com/files/213137805/XPC_ALC882_P5W_DH_deluxe.zip



    이건 안먹힙니다.

    답글삭제
  28. @Ritz®™ - 2009/05/18 18:19
    현재 0.40H버전입니다. 커널 플래그를 세팅하여 부팅할 수 있는 기능 추가입니다만, 아직 v 옵션은 먹히질 않는 것 같군요. 그리고 로딩 화면이 불루스크린으로 만들어서 수정을 해야할 부분이 있습니다.

    답글삭제
  29. 헐 메인보드가 나가버리다니...

    안타까운 일입니다. ^ ^



    0.38a works in IDE mode on DFI Lanparty UT/LT P35-T2R (AHCI doesn't detect the disks). Everything ok, it boots the retail DVD and HDD too

    답글삭제
  30. version : 0.37g & 0.38a

    Need Fix ; Two Partition Booting Support,

    Frequency detection... AHCI support ( a real one) , bootselector, edid parsing

    답글삭제
  31. @Ritz®™ - 2009/05/18 18:20
    3월 23일 현재 0.39a3 버전이 최신 버점임.

    멀티파티션 지원하나 약간의 버그가 있고 커널 패닉이 발생.

    답글삭제
  32. trackback from: ritzcarltn의 생각
    UEFI 설치방법 05-18 추가>> 준비사항 0.45 x64 bugfix 2 out for testing: http://ul.to/irgvyz | Success and Bug report: xpc.boot@gmail.com | Tester Tool Kit http..

    답글삭제
  33. 1. XPC 는 부트로드입니다. Chameleon / PC_EFI 처럼......



    2. DSDT 로 컴파일하여 카스터마이징 시켜 주는 것 하고는 개념자체가 다른 것 같습니다만,,,,,,

    답글삭제
  34. trackback from: Ritz의 생각
    UEFI 설치방법 05-18 추가>> 준비사항 0.45 x64 bugfix 2 out for testing: http://ul.to/irgvyz | Success and Bug report: xpc.boot@gmail.com | Tester Tool Kit http..

    답글삭제
  35. trackback from: Ritz의 생각
    UEFI(XPC) 설치방법 05-18 추가>> 준비사항 0.45 x64 bugfix 2 out for testing: http://ul.to/irgvyz | Success and Bug report: xpc.boot@gmail.com | Tester Tool Kit..

    답글삭제