'해킨토시'에 해당되는 글 6건

  1. High Sierra - WindowServer : Service only ran for 0 seconds. 문제 해결하기(Hackintosh)
  2. High Sierra - Attempting system restart...MACH Reboot 문제 해결하기(Hackintosh) 9
  3. 맥에서 하드디스크 복구 명령어(하드디스크 오류로 부팅 안될시에도 사용 가능, 해킨토시) 1
  4. 해킨토시(Hackintosh)에서 아이메세지가 안되는 경우 6
  5. 해킨토시 USB 부트로더(UniBeast)를 사용했을때는 잘됬는데 하드 부트로더로 했을때 안되는게 있을경우 2
  6. 해킨토시(Hackintosh) 메인보드가 GPT 파티션(UEFI)을 지원하지 않는 경우 2


High Sierra 에서 이 메시지를 띄우면서 영원히 부팅이 진행되지 않는 문제입니다. -v 옵션을 사용하지 않으면 애플로고와 프로그레스바가 진행되는 도중 종료할때 나타나는 원형의 프로그레스바가 무한히 돌아가는 화면을 보게 됩니다.


(com.apple.WindowServer) <Notice>: Service only ran for 0 seconds. Pushing respawn out by 10 seconds.

High Sierra - WindowServer : Service only ran for 0 seconds. 문제 해결하기


데스크탑의 GTX 960에서 이 문제가 발생했었는데, 바이오스에서 내장 그래픽을 비활성화 함으로써 해결되었습니다. 사용할 그래픽 외의 다른 그래픽의 간섭이 없어야 하는 것으로 생각됩니다.


High Sierra 설치를 위해 부팅하는 과정에서 "Attempting system restart...MACH Reboot" 메시지를 출력하며 부팅이 되지 않는 문제가 발생할 수 있습니다. 이 문제는 -v 옵션을 사용하지 않았을 때는 진행 막대가 나타나지 않고 사과 로고만 나타나게 됩니다. 



High Sierra - Attempting system restart...MACH Reboot 문제 해결하기


클로버 ACPI의 Drop Tables 항목에  MATS를 추가하면 해결됩니다.


-방법 : 2가지

1. 클로버를 통해 부팅할 때, Options -> ACPI Patching -> Tables dropping에서 "Drop "MATS" A M I" 부분을 체크해주고 부팅을 시도합니다. (일회성 설정 변경입니다. 부팅되는 것만 확인 가능.)



2. Clover의 config.plist의 ACPI 부분에 아래 내용을 추가합니다.


<key>DropTables</key>

<array>

<dict>

<key>Signature</key>

<string>MATS</string>

</dict>

</array>


하드디스크를 읽는 도중에 멈추게 하거나 시스템 강제 종료할시에는 하드가 꼬여 정상적으로 작동이 안 되거나 부팅 하드디스크인 경우에는 부팅이 아예 되지 않는 경우가 발생합니다. 부팅이 안되는 경우 윈도우에서는 시동 복구를 사용하여 복구합니다. 물론 맥에서도 복구HD라고 복구를 해주는 시스템이 있기는 합니다.

하지만 해킨토시라면 말이 달라집니다. 내장된 복구 HD가 없기 때문에 명령어로 쳐야 하거나 리얼맥으로도 이 방법을 사용하여 복구할 수 있으니 알아두면 좋습니다.



부팅이 안되는 경우
 
부팅이 안되는 경우에는 "-s" 옵션으로 부팅하신 후 진행하시면 됩니다.
그렇지 않으면 터미널로 진행하시면 됩니다.

터미널로 작업하는 경우

터미널로 작업하는 경우에는 먼저 권한을 얻어줘야 합니다. "sudo -s"를 입력하여 권한을 획득한 후 아래로 진행해주세요.



맥에서 하드디스크 복구 명령어(하드디스크 오류로 부팅 안될시에도 사용 가능, 해킨토시)
 
1. 먼저 자신이 복구할 하드디스크의 마운트된 하드디스크 번호를 알기 위해 터미널에 "df"라고 쳐 줍니다.
 


자신이 사용하고 있는 하드 디스크 목록이 나오는데 자신이 복구할 하드디스크의 /dev/ 뒤에 있는 문자열을 알고 계시면 됩니다. (예:rdisk0s2)

 2. 터미널에 복구 명령어인 "fsck_hfs -r /dev/하드디스크 번호"를 입력해주세요. (예:fsck_hfs -r /dev/rdisk0s2)
 
복구가 필요한 하드디스크일 경우에는 알아서 복구합니다.

이 방법으로 안되는 경우  
"fsck_hfs -l /dev/하드디스크 번호" 로 시도해보세요.





도움이 되셨나요?
그럼 손가락을 눌러주세요:)

 


일반 PC에서도 애플의 맥을 사용하기위해 해킨토시(Hackintosh)를 많이 합니다.
마운틴 라이언(Mountain Lion) 이상인 경우 메세지라는 좋은 어플이 있고 또 여기서 애플 아이디를 입력하여 다른 애플 기기사용자들과 아이메세지로 소통할 수 있습니다.

그런데 아래 오류와 같이 서버 인증에 실패했다며 로그인이 되지 않는 경우가 있을 것입니다.
이럴 경우엔 메세지 어플이 있어도 구글톡 이외에 사용이 불가능합니다.

 


IMessage 문제 해결

아이메세지가 꼭 필요한데 어떤 방법으로 시도해도 되지 않으셨던 분들이라면 시도해 보는것도 하나의 해결 방법일 것입니다.

 1. 아래 파일을 다운로드받아 부트로더 설치를 해주세요. 특별한 경우가 아닌이상 기본 옵션으로 설치해도 상관없습니다.


2. 설치후 /Extra에가셔서 Modules 폴더를 새로 생성한 후 아래 파일을 다운받아 넣어줍니다.



 3. 넣은 후에 재부팅하고 다시 아이메세지 로그인을 시도하면 잘 되는것을 확인하실 수 있습니다.


+ 사진이나 일부 파일은 http://www.macbreaker.com/2013/01/fix-imessage-login-hackintosh-chameleon.html 에서 인용되었습니다.

 

 도움이 되셨나요?
그럼 손가락을 눌러주세요! 

UniBeast는 해킨을 쉽게 할 수 있도록 도와주는 프로그램입니다. Mac 리테일을 설치하고 싶을때 아주 유용하게 쓰이죠.

자신이 설치할 Mac 운영체제를 UniBeast를 사용해 넣으면 설치부터 처음 부팅까지 왠만하면 아무 세팅 안해도 부팅이 잘 됩니다.


왜 그럴까요? 애플은 처음에 운영체제를 제작한 당시부터 애플이 만든 컴퓨터가 아니면 맥이 정상적으로 부팅이 되지 않도록 설계했습니다.

애플 이외엔 손을 안 대지 않은 리테일이 설치를 할수 있고 부팅이 가능한것은 UniBeast가 부트로더 역할을 하고 특정 kext를 UniBeast가 강제로 적용시키기 때문입니다.


UniBeast로 부팅할때에는 잘되는데 하드에 있는 부트로더를 사용했을때에는 안되는게 있다면?
 

해킨을 열심히 하며 삽질하다 보면 이걸 느낄때가 있습니다.
UniBeast로 맥을 부팅하면 잘되는데 자신이 설치한 부트로더로 하면 안되는게 있는걸 느낍니다.

(저같은 경우에는 UniBeast를 사용하면 앱스토어가 됬었고, 또다른 어떤 분은 그래픽이 잡혔습니다.)

하지만 항상 USB를 사용해 부팅할 수도 없는 것이고 나중엔 결국 자신의 하드만으로 부팅하는것이 목표입니다.
UniBeast로 만든 USB에는 있는데 자신이 설치한 부트로더의 Extra에는 없는걸 찾는게 중요합니다.

UniBeast하고 다른점 찾기
 

자신이 설치 USB를 만들었던 디스크에 들어갔을때 딸랑 OS X 설치하는 것밖에 없으시는 분도 있으실 것 입니다.


숨김 파일 표시가 활성화가 되어있지 않아서 입니다.
http://jhrun.tistory.com/84 링크를 참고해 숨김파일 표시를 하시고 다시 확인하면
설치 앱 뿐만 아니라 다양한 폴더와 파일이 존재하고 있다는 것을 알 수 있습니다.

 
아까까지만 해도 보이지 않던 파일과 폴더가 보이기 시작합니다.
(숨김 파일 속성의 폴더는 오른쪽 클릭 후 열기를 해야 들어가집니다.)

여기서 Extra가 USB에서의 부팅설정을 당담하는 부분입니다.

자신의 부팅 하드디스크랑 USB랑 Extra 안을 비교해보시면 됩니다.

USB 안의 Extra 폴더입니다.
이제부터 이곳의 설정을 하나하나 뜯어보면서 삽질을 해보는 겁니다.

1. org.chameleon.boot.plist

부팅 하드디스크에도 위와 같은 파일이 있을 것입니다.
부팅 옵션이나 항목이 서로 다른게 있는지 찾아보세요


2. smbios.plist

자신의 기기 정보를 당담합니다.
필요에 따라서 이것도 확인해야 할 필요성이 있습니다.


3. Themes 폴더

USB 부팅할때 나오는 유니비스트 부팅입니다.
별로 확인할 필요 없습니다

4. Extensions 폴더(중요)

제일 중요한 폴더입니다. 여기서 몇몇 드라이버를 로드해주거든요.
만일 여기서 로드한 드라이버는 되는데 S/L/E에서 로드하는건 안되는게 있다면
이 폴더에서 S/L/E로 추출해가거나, 이 Extensions 폴더를 부팅하드디스크/Extra로 넣으시면 효과를 봅니다.


저는 Extensions 폴더를 부팅하드디스크의 Extra에 넣으니 앱스토어가 잘되더군요.


이 글이  누구나 공감할수는 없겠지만 누군가의 삽질을 줄였으면 가치있는 겁니다.



삽질하는 시간을 줄여줬다면
손가락 클릭 !! 
 

어떤 사람은 일반 PC에다가 Mac OS를 설치하곤 합니다. 여러가지 사양과 성능이 맞아야 쉽게 설치할 수 있는데요. 저같은 경우는 메인보드가 GPT파티션(UEFI)를 지원하지 않아 부트 옵션에 나타나지 않았습니다.

부팅 옵션의 예(ex)

부팅 옵션의 예(ex)

 그래서 부팅이 불가능한데요. 처음에는 하드디스크 문제인줄 알았다가 MBR(마스터 부트 레코드)로 해보니 잘 되는 것입니다.

하지만 맥은 GPT파티션밖에 지원을 하지 않죠. MBR 파티션으로 설치되지 않았습니다.
(iATKOS나 Niresh같은 배포판은 이미 패치가 되어있기때문에 제외)

MBR 파티션에도 설치 가능하게 하기
 
이미 iATKOS나 Niresh 같은 유명한 배포판은 이 패치가 되어있기 때문에 따로 작업을 해주지 않아도 MBR 파티션을 지정하고 바로 설치할 수 있습니다.



하지만 사용자가 직접 넣는 UniBeast로 리테일로 하는 경우에는 설치가 되지 않습니다.
MBR 파티션에도 설치할 수 있게 패치를 해주어야 합니다.

아래 버전별로 맞는 파일을 다운받아 주세요.
(산사자밖에 없습니다. 라이언도 검색하면 쉽게 찾을 수 있습니다.)


(출처 : 
http://www.osx86.net/downloads.php?do=file&id=2815)


다운로드 받으신 파일중에서 OSInstall과 OSInstall.mpkg가 있어야 합니다.

OSInstall.mpkg 파일을
설치 디스크/System/Installation/Packages/OSInstall.mpkg에 덮어쓰기합니다.

OSInstall 파일을
설치 디스크/System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/에 있는 OSInstall이라는 파일에 덮어쓰기합니다.



재부팅 후 이 작업을 한 파티션에 부팅하면 MBR에 잘 설치되는 것을 보실 수 있습니다.




이 글이 도움이 됬다면 손가락을 눌러 주세요^^