달력

4

« 2024/4 »

  • 28
  • 29
  • 30
2012. 11. 24. 16:39

GPT-GUID 파티션 복원하기 Hackintosh/Chameleon2012. 11. 24. 16:39



혹은 부트로더(카멜레온, Boot Think) 제거하기


이 방법은 GPT-GUID 파티션 형식일때 사용하는 방법이다.  MBR 파티션 형식은 아래 링크글을 참조한다.

다윈 부트로더로 돌아가고 싶을때(How to revert to the Darwin bootloader)


1. 우선 아래의 화일을 적당한 곳에 다운로드 받는다.

<<<< Download following file.

guid-backup.bin


































2. 해당폴더에 가서 다음과 같은 터미널명령어를 입력한다.

<<< type following command in Terminal.

dd if=./guid-backup.bin of=/dev/rdisk0 bs=512 count=1
- 이때 
rdisk0는 복구할 HDD를 명확하게 알기 위해 아래 4번 명령어를 이용하여 부트로더를 제거할 HDD를 확인해야 한다.

- 위 명령어를 실행하면 GPT-GUID 파티션 초기화를 했을때와 동일한 상황으로 만들어 준다.



3. 마지막으로 다음과 같은 명령어를 입력하여 backup을 받는다.

<<< You can also backup your Boot Recorder.

dd if=/dev/rdisk3 of=./guid-backup.bin bs=512 count=1



4. 부가적으로 다음과 같은 명령어를 알아두면 이해하기 쉽다.

<<<< Followings is additional command, "diskutil".


#diskutil list





5. 마지막으로 만약 해킨토시라면 /Extra 폴더나 /Darwin 폴더를 제거하면 깔끔하게 GPT-GUID 파티션 초기 설정으로 돌아가게 된다.




:
Posted by Ritz®™
2012. 10. 4. 16:08

Install Chameleon Hackintosh/Chameleon2012. 10. 4. 16:08

최신 HDD나 SDD인 경우 4K sector 이슈가 발생한다.

당연히 Apple사에서 dd 커맨드를 이를 위하여 패치해주지 않을 것이다.

해결방안은 Linux를 이용하여 다음 커맨드를 실행하여 주면 해결된다.


dd if=boot1h of=/dev/sda2 bs=4096

:
Posted by Ritz®™
2012. 7. 19. 19:04

Chameleon Hackintosh/Chameleon2012. 7. 19. 19:04

http://uploaded.to/folder/qin1jd

Tip : If your hackintosh doesn't boot anymore, you can follow this tutorial on a real mac / other hackintosh and 

1. Open up the Terminal app

2. Use sudo -s to assume root privileges.

3. First get the partition / disk where your Mac partition is
diskutil list

You should see something like this:
Posted Image

4. In this tutorial is the Mac disk disk0s2

5. Extract the Chameleon archive, go inside the i386 folder, and go back to the terminal. 
To do this, type "cd " (space after cd), and drag the i386 folder onto the terminal.
Then hit return.

6. Install boot0 to the MBR:
fdisk -f boot0 -u -y /dev/r[b]disk0[/b]

7. Install boot1h to the bootsector of your OS X partition:
dd if=boot1h of=/dev/r[b]disk0s2[/b]

8. Copy the ‘boot’ file to your root partition:
cp boot /

Or if it's not your current volume:

cp boot /Volumes/[volume name]

9. Now we will make our partition active.
Our disk is disk0, so our code will be:

sudo fdisk -e /dev/[b]disk0[/b]
f
2
write
y
exit

It will look like:
Posted Image

---------------------------------------------------------------
For Chameleon 2.0 only
---------------------------------------------------------------

10. Copy Themes and smbios.plist to your Extra folder.
You can some themes in this forum, as well some smbios files.

11. Finally add any kexts you wish to /Extra/Extensions folder like you usually would. 

:
Posted by Ritz®™

1. 다음 토런트 화일과 SelfImage를 다운로드 받는다.

- Paragon HDD Manager

Chameleon BootLoad 4 USB
SelfImage


2. SelfImage를 이용하여 추가하드디스크 혹은 USB 외장형 하드디스크 또는 USB 메모리 스틱에 이미지복사를 하여 준다.

SelfImage

- Input에서 화일을 선택하여 gz화일을 선택하여 주고 OutPut 영역에는 드라이버(Drive)를 선택하여 부트로더를 이미지 복사할 외장하드디스크나 USB메모리 스틱을 선택하여 준다. Processing 영역은 gz 압축이미지에따라 자동선택되어지게 되어있다.

* 주의할 점은 당연한 애기지만, 부트로더를 심는 과정이므로 현재 사용하고 있는 윈도우즈가 설치된 C: 드라이버를 선택하지 않도록 유의해야 한다. 이 부트로더를 만약 기존의 하드디스크에 복사하게 되면 기존의 하드디스크에 있던 모든 데이타는 제거되므로 유의해야 한다.

3. 이제 시스템을 재부팅하여 usb로 부팅해 본다.

부팅이 되는지 여부를 확인하고 파티션들이 GUI형식으로 보이는지 확인한다.
부팅이 잘 된다면 부트로더 설치는 끝났다. 


다음 과정은 8G USB이상의 메모리 스틱에서 Retail DVD 이미지까지 넣어주기 위한 준비단계이다.
 

4. Paragon HDD manager를 실행하여 파티션 크기를 조정하여 준다.  
왜?  Retail DVD 이미지를 넣어주어야 할 공간을 마련하기위해

아래와 같이 "Full Scale Launcher"를 클릭하여 준다.

Paragon HDD Manager

5. 아래와 같이 Move/Resize Partition을 선택하여 부트로더가 설치된 파티션 크기를 조정한다. (대략 500MB 크기로 조정한다.)
부트로더 파티션은 많은 공간을 차지하지 않으므로 500MB면 시스템 관련 DSDT.aml과 기타 시스템 관련 드라이버가 들어가기에 충분하다. 

ParagonHDDManager001


6. 이때 복원 파티션 혹은 "시스템 예약 파티션"등의 한글명의 파티션이 있을 경우 파라곤을 이용하여 "System Reserved" 등의 영문으로 파티션명을 바꾸어 주어야 한글 파티션명이 깨지지 않는다.

HDDManager_04


7. Paragon_Hard_Disk_Manager 에서 진행했던 작업을 마지막으로 실행해 준다.

Paragon_Hard_Disk_Manager_09


8. 재부팅하여 USB로 부팅해본다.
시스템에 따라 다음과 같이 기능키를 입력하면 USB를 선택부팅할 수 있다.( MSI:F11, ASUS:F8, GIGABYTES:F12, etc)
이제 화면에 GUI화면으로 선택부팅할 수 있는 파티션이 보일 것이다.

이건 옵션이다.
OS X용 Retail DVD를 넣어주고 F5를 누르면  OSX 설치파티션이 보일 것이다. 

* 다음 과정은 보너스

9. 추가로 설치용 Retail OS X 용  pbf백업화일을 구하여 USB 빈공간에 복원하여 주면 8G USB 하나로 일반 PC에서 부팅이 가능한 8G OSX 설치 USB 메모리 스틱을 만들 수 있다.  이때, 500MB를 제외한 모든 공간을 PBF백업용으로 할당해주는 것이 적절하다.

10. pbf백업화일을 만드는 방법은 다음과 같다.
Retail OS X DMG 화일을 TransMac의 Format with Disk Image기능을 이용하여 USB에 복사하여 준다.

참고 : http://osx86.tistory.com/350


11. Paragon HDD Manager를 이용하여 파티션 이미지를 최대한 작게하여 백업(Backup)한다.


12. 이 백업한 pbf 화일을 부트로더가 설치된 USB 빈공간에 복원(Restore)한다.


'Hackintosh > Chameleon' 카테고리의 다른 글

Install Chameleon  (0) 2012.10.04
Chameleon  (1) 2012.07.19
윈도우즈, 리눅스, OS X MultiBooting 하는 방법  (5) 2011.05.31
AnVal 5.1.4  (0) 2011.05.15
Chameleon Install 2.0 RC5 Rev 699 for Windows, Chameleon Install Windows  (0) 2011.03.01
:
Posted by uno-ani

많은 사용자들이 멀티부팅에 어려움을 느끼고 있지만 다음과 같이 HDD 구성을 고려한다.
1TB HDD 2개, 2TB HDD 1개, SSD 의 액세스 속도, 

성능을 고민하여 본다면 OS X는 우선 AHCI 콘트롤러를 이용

물리적으로는 SATA케이블에 의해 연결되어진 각각의 채널의 독립적인 성능을 보장
과거 IDE 방식처럼 상호간의 채널간섭에 의해 가장 속도가 느린 HDD 액세스 속도에 성능이 맞추어졌다면 SATA방식은 각각의 채널의 독립적인 성능을 보장받을 수 있다.  만약 두개의 제각기 다른 크기의 HDD액세스 속도가 동일하다는 조건이라면 이론상으로는 섹터수가 적은 1TB HDD를 2개 사용하는 것이 성능상 우위를 확보한다고 할 수 있다.  물론, 수 ms 정도밖에 차이가 나질 않아서 체감상 느끼지는 못하겠지만 이론적으로는 그렇다. 


CASE 1. 우선 윈도우즈와 OS X하드디스크를 따로 사용할때

아래와 같이 기존 윈도우즈가 설치된 하드디스크 앞부분이 뒤부분에 대략 320MB 정도의 크기를 할당하여 Chameleon 부트로더를 설치하여 줍니다.

그림1.

스크린샷 2011-05-03 11.10.56 PM-1

위 그림에서와 같이 disk1s1 에 Chameleon을 설치하여 윈도우즈(disk1s2)와 OS X(disk2s2)를 멀티부팅할 수 있습니다.

디스크 유틸리티로 본다면 다음과 같이 되겠지요.

그림2.

스크린샷 2011-05-31 9.48.27 AM

응용

물론, disk1s1을 기존에 설치된 윈도우즈로 이용하고 부트로더 파티션(disk1s2, 대략 320MB이상)을 하나 추가하여 disk1s2에 Chameleon을 설치하여도 멀티부팅이 가능합니다.

* 디스크 유틸리티에서 파티션 크기 조절하는 방법(재포맷하지 않고 기존 데이타를 보존할 수 있어 좋다.)
   마우스로 빨간 부분을 클릭하여 위로 끌어올려서 파티션 크기를 조정한다. 

Resize01


파티션 조절은 윈도우즈에서 Acronics나 Paragon HDD Manager 등을 이용하면 아래 그림과 같이 손쉽게 조절할 수 있다.

그림3. 파라곤 하드디스크 매니저를 이용한 파티션 크기 조정

Move_or_Resize_Partitions_with_Paragon_Hard_Disk_Manager_1

그림4.

Move_or_Resize_Partitions



CASE 2. 파티션을 나누어 윈도우즈와 OS X하드디스크를 동일한 한드디스크에서 사용할때

위 그림 1과 2에서 1번째 파티션이 윈도우즈(disk0s1)이고 2번째 파티션이 OS X(disk0s2)를 설치하는 경우에도 OS X파티션에 Chameleon을 설치하여주면 멀티부팅이 가능합니다. 즉, 그림 1과 2에서처럼 따로 부트로더 파티션을 만들지 않고 윈도우즈 파티션(disk0s1)은 그대로 유지하고 OS X 파티션(disk0s2)을 추가하여 OS X를 설치하고 OS X 파티션에 Chameleon을 직접 설치하는 방법이다.

스크린샷 2011-06-12 4.33.36 PM


공통사항

* Tip Maintenance HD(대략 10-20G 정도)를 추가 생성한 이유는 OS X 재설치를 하지 않기 위한 방법중의 하나이다.  

동일하게 Machintosh HD(OS X) 와 Maintenance HD 파티션을 생성하여 Mac OS X 를 두 파티션에 설치한 후 /Extra 폴더까지 동일하게 설치한다.

즉, 부팅할때 Windows, Machintosh HD, Maintenance HD로 부팅이 가능하게 만든다.

이때 Maintenance HD에는 Machintosh HD의 /Extra 폴더만 동일하게 복사하여 준다.

만약 Machintosh HD에 드라이버 설치, 시스템 구성이 잘못되어 부팅이 안되어도 Maintenance HD로 부팅하여 수정이 가능하게 이중으로 만들어 주는 방법으로 반복적인 시스템 설치작업을 피할 수 있다.

이 즈음에서 HDD에 반복적인 Mac OS X 설치는 간단하게 HDD 피로도 이외에도 다음글과 같이 다양한 이슈를 발생할 수 있다.

http://osx86.tistory.com/1508http://osx86.tistory.com/1515

물론, 최근의 HDD와 SSD에서 자주 발생하는 것이 40K 부트블락 이슈 등도 있다.  즉, 부트로더 재설치시 혹은 윈도우즈 설치후 부트로더를 설치하면 윈도우즈가 부팅불가능한 상황이 발생하거나 부틀더를 재설치하여도 부트로더가 설치가 안되는 다양한 이슈가 발생한다.


다음 단계는 Chameleon을 Multibeast로 설치하여 주고 Chameleon Wizard를 이용하여 최신버전으로 업데이트하여 줍니다. 물론, 기존에 Chameleon을 사용하고 있었다면 Extra폴더를 백업받아 두었다가 Chameleon을 설치하고 난 이후 Extra 폴더를 복원시켜 주면 된다.


위와 같이 파티션을 나누어 윈도우즈들과 Linux를 설치해준 다음 마지막으로 OS X 를 설치하고 난 후 멀티비스트를 이용해서 카멜레온 부트로더만 설치해 주면 멀티부팅작업은 끝난다.
물론, OS X 에서 /Extra  폴더는 자기 메인보드와 시스템에 맞는 화일들로 대체하여 주어야 한다. 
 
그림5.

스크린샷 2011-05-30 7.18.52 PM


만약 필요하다면 Chameleon Wizard를 이용하여 최신 부트로더로 업데이트하여 줍니다.

그림6.

Chameleon Wizard


:
Posted by uno-ani
2011. 5. 15. 13:11

AnVal 5.1.4 Hackintosh/Chameleon2011. 5. 15. 13:11

:
Posted by uno-ani

post-409379-1297683027_thumb

Pic.


post-409379-1297682790_thumb
post-409379-1297682800_thumb
post-409379-1297682810_thumb
post-409379-1297682822_thumb



설치방법
번호대로 클릭 클릭하면 설치가 끝난다.  그리고 OS X 에서 /Extra 폴더를 만들고 시스템 관련 파일을 기존의 Chameleon과 동일하게 넣어준다.
Capture





'Hackintosh > Chameleon' 카테고리의 다른 글

윈도우즈, 리눅스, OS X MultiBooting 하는 방법  (5) 2011.05.31
AnVal 5.1.4  (0) 2011.05.15
Chameleon 2 RC5 rev. 747 (Trunk 699)  (0) 2011.02.22
com.apple.Boot.plist 수정하기  (0) 2010.09.08
Chameleon 2.0-RC4 is out!  (0) 2010.04.01
:
Posted by uno-ani
2011. 2. 22. 17:55

Chameleon 2 RC5 rev. 747 (Trunk 699) Hackintosh/Chameleon2011. 2. 22. 17:55


Chameleon 2 RC5 rev. 747 (Trunk 699)

스크린샷 2011-02-22 5.51.22 PM

http://www.insanelymac.com/forum/index.php?showtopic=231075

/Extra/com.apple.Boot.plist

        <key>Kernel</key>
        <string>mach_kernel</string>
        <key>Kernel Flags</key>
        <string></string>
        <key>Timeout</key>
        <string>5</string>
        <key>Default Partition</key>
        <string>hd(1,2)<string>
        
 <key>Hide Partition</key>
 <string>hd(1,1) hd(1,3)</string>

        <key>Boot Banner</key>
        <string>No</string>
        <key>Instant Menu</key>
        <string>No</string>
        <key>Theme</key>
        <string>Boot_Camp</string>


:
Posted by uno-ani