2009년 10월 24일 토요일

부팅안될시 추가 조치 방안-Ver 01 / xp보다 OSX가 먼저 부팅될때 / chain boot error 등



우선 주욱 한번 읽어보세요. 전체적인 개념을 잡으신 후 해당사항만 다시 한번 읽어보시는 순서를 밟으시는 것이 도움이 됩니다.


설치 방법은 다음글과 같이 요약할 수 있습니다.


I. 설치


- ❶ 설치 개념

http://x86osx.textcube.com/234


- ❷ 참고로 고스트 이미지 설치 방법도 있습니다만, 다음글과 같이 해킨해포본들이 있습니다.

http://tinyurl.com/oy2drt

- ❸ 마지막으로 정 이해하기 힘드시면 그냥 아시는 분에게 하드디스크 들고 가셔서 설치해달라고 하셔서 디스크만 달랑 가져다 붙여서 부팅하시는 방법도 있습니다만…..

이제 본론으로 들어가겠습니다.

* 다음 단계의 부팅이 안된다면 MAC OSX 파티션이 primary/active 상황인지 확인하여야 합니다.

* 또한, 가능한 CMOS SETUP에서 반드시 AHCI 관련 설정을 하여 주어야 합니다.
물론, 메인보드의 특성에 따라 ahci설정이 필요 없거나 xpc부트로드를 이용할 경우 ahci설정이 의미없기는 하지만, 일반적으로 이 설정이 안되어 있으면 다음과정이 전혀 무의미합니다. 왜냐하면 부팅 자체가 안되거든요. ^ ^

II. 부팅 방법

"설치완료후에 재부팅시 검정색화면에 깜빡이는 - 이거 하나만 깜빡이네요;;" <<< 당근 부트로더가 제대로 설치되어 있지 않으니 다음 그림의 화면도 안보입니다. 이때는 usb 메모리 스틱에 부트싱크나 카멜레온(Boot-132) 혹은 Boot-132용 CD를 이용하여 설치된 맥하드로 부팅진입시도를 합니다.

- ➀기가바이트 보드 시리즈인 경우: Rebel EFI CD : http://x86osx.textcube.com/383

- ➁ Empire EFI CD 이미지

- ➂ iBootCD 이미지

- ➃ KakeWalk CD 이미지

- ➄ Boot-132 CD 이미지 - Intel 시스템만 사용 가능


- ❶ 안전모드 부팅
다음 화면에서 “-v -x” 옵션 혹은 shift 키를 이용한 안전모드 부팅으로 / 해상도 변경 실패시 응용하면 좋습니다.
f8키 눌러서 쉬프트키를 누른 상황(
Chameleon rc2이상은 "스페이스 바")에서 부팅시도를 해보세요.
만약, 안전모드로 부팅이 안되시면 싱글유저 모드로 부팅시도하여 보고 안된다면 다른 이미지를 설치한 후, 사용하여야 합니다.
다음과 같은 화면에서 부팅옵션을 줄 수 있습니다.

주의!!! safe 모라고 메시지가 나오기전까지는 쉬프트키를 꾸욱 누르고 있어야 합니다.
안전모드 되신다면 바로 /Extra/com.apple.boot.plist 화일을 재점검해 보세요.
위의 명령어를 주고 재부팅합니다.


- ❷ 싱글유저모드 부팅
부팅옵션은 "-v -s" 입니다. 이 부팅 옵션을 주어서 부팅시도하여도 프람프트(#)가 보이지 않는 다면 심각하게 설치시 사용자화를 재조정하여야 할 필요가 있습니다.일반적으로 ich-fix로 대부분 해결됩니다. 물론, AMD CPU인 경우, 반드시 커널옵션에서 Voodoo, Anv 등의 커널 중 하나를 선택해주어야 합니다.

-❸ 참고로 "-f" 옵션을 주면 기존의 설정을 무시하고 kext(즉, 윈도우즈의 드라이버와 유사)를 Full Loading합니다.
즉, 위 옵션에다가 다음과 같이 "-f"부팅 플래그를 주어 모든 Kext를 Full loading 시도하여 보십시요.
이 방법은 kext등을 새로이 설치하여 주었을 때 필요한 옵션입니다.
"-v -f -x"이나 혹은 "-v -f -s" 등은 자주 이용하니 기억해 두시는 게 좋습니다.

-❹ 부팅시디로 부팅하여 하드디스크로 로딩(?부팅)하기
-v rd=disk0s?(?는 파티션 순서, 1/2/3/4/ 중 골라 찍어서 사용)

-➎ 하드 디스크 직접 지정하기
 hd(0,2)/extra/mach_kernel -v -x
또는 /mach_kernel -v -x
추가로 부팅옵션이 항상 적용되게 할려면 다음과 같은 방법을 이용하세요.

1. /Extra 폴더만 적용시켜 줘도 되지만
2. /Library/Preferences/SystemConfiguration/ 폴더 둘다 적용해 보세요.
3. 그리고 터미널에서 파일명도 확인하시구요.

com.apple.Boot.plist

        <key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>cpus=1 busratio=20</string>
<key>Timeout</key>
<string>5</string>

III. XP가 설치된 상황에서 OSX를 설치하거나 부트로드를 설치한 후 XP로 부팅이 안될때
네, 디스크구성에서 가능한 설치된 XP 하드디스크 이외에 OSX를 설치할 하드디스크를 따로 준비하라고 권고했지만, 하드디스크가 하나밖에 없는 노트북인 상황에서는 선택의 여지없이 이 과정을 수행해야만 합니다.
XP로 부팅 완료 후 시작->실행->cmd를 입력합니다.
그리고 차례대로 다음과 같이 입력해줍니다

펼쳐두기..


재부팅하여 XP로 부팅시도하여 봅니다.


IV. 멀티부팅
부트로더(Chameleon, Boot Think, PC_EFI, XPC 등)를 설치하여 주기만 하면 멀티부팅은 자연스럽게 해결됩니다.  EFI  파티션에 부트로더를 설치하여 윈도우즈 부팅은 안된다구요?  에혀 걍 간단하게 OS X 파티션에 설치하시지 왜 그러셨을까?  다음 그림을 고민하여 보세요.  EFI파티션에 동일한 폴더구조와 파일들을 복사하여 줍니다.

 
V. 무한 재부팅시
설치CD를 넣고 부팅옵션을 “-v-f -s” 로 주거나 "-v -f -x" 부팅옵션을 줍니다. 여러가지 메시지들이 쏟아지면서 부팅이 되지만 싱글유저 모드로 부팅이 되거나 안전모드로 부팅이됩니다. 만약 이마저도 부팅이 안된다면 다른 해킨설치이미지를 사용하거나 다른 맥이나 해킨토쉬에서 적합한 드라이버를 설치해야하는 추가작업을 해줘야 합니다. , 만약 없다면 재설치를 하셔야 할 듯…
만약 싱글유저모드로 부팅성공하였다면 다시 “exit”라는 커맨드를 입력하면 정상적인 부팅과정을 밟으며 부팅이 됩니다.
이때, 커널 패닉이나 부팅도중 멈추는 경우가 있는데 이걸 사진으로 찍거나 에러로그를 기록하여 다시 문의를 합니다.
VI. 참고
x86osx : 부팅 안될때 대처방안 ver-02


댓글 8개:

  1. disk Utility로 디스크 퍼미션 복원이 안될 경우 싱글유저모드나 터미널을 이용하여 다음과 같은 명령어를 준다.



    #sudo vsdbutil -a /Volumes/MacHDD



    위 명령어를 주고 난 다음, 퍼미션 복원을 시도한다.

    답글삭제
  2. 다음과 같은 로그일때,



    ** Device in slot :SOT--1 **



    ACPI_SMC_PlatformPlugin :: start - waitForService(resourceMatching(Apple IntelCPUPower Management) timed out

    날짜localhost DumpPanic[49]: Error getting a reference to IODevice Tree:/option <---이부분이 에러인듯??

    날짜localhost Directory Service[51] launched verson 5.6 (v514.24)

    날짜localhost /System/Library/Core services/Loginwindow.app/Contents/MacOS/loginwindow[42]:Login window Appication

    started -- Threaded Auth

    날짜localhost mDNSResponder -176.3 (sep 30 2008 16:59:38)[41]: Starting

    NTFS driver 2.1[Flags: R/O].

    날짜localhost/usr/sbin/ocspd[82]: starting

    NTFS volume name , version 3.1.

    #############################################



    즉, "-v -f -x" 로 부팅 플래그를 주시고 부팅해보세요.

    그리고 사용자화에서 커널 선택하지 않으면 오리지날 커널이 기본적으로 설치됩니다. 시퓨를 보니 오리지날(바닐라 커널) 이용하셔도 되겠군요.



    관련 로그는 정상적으로 로딩되어지고 있는 것으로 보이기는 하지만, 사용자화에서 ich-fix 선택해주셔야 하겠군요.

    답글삭제
  3. trackback from: 부팅 안될때 대처방안 ver-02
    먼저 웅재짱님의 글을 사용할 수 있게 해주어 감사드립니다. "-v -f" 로 부팅했을때 여러가지 로그들이 보입니다. 1. "Still Waiting root device.." <<< AHCI 설정이 Disabled 되어 있거나 사용자화에서 "ich-fix"를 선택하지 않은 경우 2."using 15728 buffer headers and 4096 cluster IO buffer headers" <<< 역시나 1번과 비슷한 경우입니다. 3. "Logi..

    답글삭제
  4. 부팅옵션 "-v -f -s"으로 준다음, 싱글유저모드로 부팅이 되고 난 후 다음과 같이 "exit" 커맨드를 입력하여 주면 재부팅되거나 설정화면으로 들어갈 것입니다.



    #exit



    ############################################################

    답글삭제
  5. 시피유는 i5 씁니다.. 모델명은 LG 노트북 R590시리즈이구요 ㅠㅠ (그래픽: Nvida GT 335M)



    iPC OSX 10.5.6버젼 설치관련





    님께서 댓글 달아주신대로 해봤더니 결국 설치가 되었으나!!! 다시 재부팅할땐 자꾸 윈도우 7으로 들어가져서 easybcd로 멀티부팅하려 했지만 결국 파일이 없다고 부팅이 안되더군요 ㅠㅠㅠ



    그리고 한가지 더!! CPU 인식을 못합니다 이걸 어찌해야 할까요옹 ㅠㅠㅠ 아시는대로 알려주신다면!!



    정말 복받으실거임~!!!



    ############################################################

    1. CPU 인식관련글

    http://x86osx.textcube.com/474



    2. 멀티부팅 환경 꾸미기

    OSX로 부팅한 다음 Chameleon PCEFI패키지를 설치하여 줍니다.



    http://x86osx.textcube.com/503

    답글삭제
  6. @Ritz®™ - 2009/04/04 12:27
    터미널에선 "disk Utility.app"가 보이는데, 파인더에선 안보이네요?

    답글삭제
  7. @Ritz®™ - 2009/04/04 12:27
    응용프로그램 >> 유틸리티 > 디스크 유틸리티가 보일 것입니다.

    답글삭제
  8. 부팅시 터미널에 글씨가 안써지거나, 맥 로딩 반쯤에서 멈추거나, 윈도우즈는 아니지만 맥 부팅시 삐이익 하는 소음이 들린다면 어떻게 해야 하나요?

    답글삭제