Guide to Compiling and Installing Chameleon Bootloader

The Guide will show how to download, compile and install the latest version of Chameleon Bootloader onto a Hackintosh system. This will all be accomplished using Terminal under Mac OS X. This will allow access to the latest Chameleon Bootloader and not be reliant on other sources.

Needed:

  1. Installed Apple Xcode and Command-Line-Tools
  2. Installed SVN ( Latest OS X includes it , you don’t need to install it again )

 I have divided this Guide into Two Sections : as following 

Chapter 1    Chapter 2

 

  Chapter 1:    Compiling Chameleon Bootloader

1. Open Terminal:

screen-shot-2012-11-23-at-7-27-06-pm

 

2. Type in the following:

svn co http://forge.voodooprojects.org/svn/chameleon/trunk

3. Press Enter.

4. The following screen will appear:

 

Note :This May Take A Long Time To Complete 

5. The following screen will appear:

 

6. Close Terminal.

7. Go to the User Folder for the user logged in and locate the following folder:

screen-shot-2013-02-18-at-10-40-38-pm

 

8. Open Terminal:

screen-shot-2012-11-23-at-7-27-06-pm

 

9. Type in the following:
            cd

10. Make a space after cd.

11. Drag the Trunk Folder into Terminal. or Type following :

                            cd trunk

Screen Shot 2015-03-11 at 11.08.44 am

12. Press Enter.

The following screen will appear:

Screen Shot 2015-03-11 at 11.08.53 am

 

15. Type in the following:

make clean

16. Press Enter.

17. Type in the following:

make

18. Press Enter.

19. The following screen will appear:

 

20. Type in the following: for Making a Pkg Installer
  make pkg

21. Press Enter.

22. The following screen will appear:

Note : Making a Pkg installer is your choice for Noob and NewBie this is a easiest way to install  , if you are fine with Binaries then don’t make it ..

  For Updating Source  

1. Type in the following

     svn up 

Note : now source is updated with latest revision , re-compile it 

Chapter 2:   Installing Chameleon Bootloader

 

                 Installing With Pkg Installer

1.7. Go to the User Folder for the user logged in and locate the following folder inside Trunk/SYM:

Screen Shot 2015-03-11 at 11.41.31 am

2.Run pkg Installer by Double Clicking on Chameleon-2.3svn-r2610.pkg

3. Select appropriate Options and click customize

Screen Shot 2015-03-11 at 11.44.13 am

4.Choose and Select desirable option for Installation EFI or Standard Partition installation

Screen Shot 2015-03-11 at 11.44.55 am

5.After Finish installation

6. Restart.

                  Installing with Binaries 

1. Open Terminal:

screen-shot-2012-11-23-at-7-27-06-pm

2. Type in the following:

diskutil list

3. Press Enter.

4. Identify the Boot Drive Partition:Screen Shot 2015-03-11 at 11.30.08 am

5. Type in the following:

sudo -s

6. Press Enter.

7. Go to the User Folder for the user logged in and locate the following folder inside Trunk/SYM:

screen-shot-2013-02-18-at-10-57-04-pm

8. Type in the following:

cd

9. Make a space after cd.

10. Drag the i386 Folder into Terminal or Type Following

cd trunk/i386

11. Press Enter.

12. The following screen will appear:

Screen Shot 2015-03-11 at 11.34.15 am

 

 

13. Type in the following:

./fdisk440 -f boot0 -u -y /dev/rdisk0

Note disk0 Is For Reference Only, Verify That The Correct Disk Number Is Used

14. Press enter.

15. Type in the following:

dd if=boot1h of=/dev/rdisk0s2

Note disk0 Is For Reference Only, Verify That The Correct Disk Number Is Used

16. Type in the following:

cp boot /

17. Press enter.

18. Type in the following:

sudo chflags hidden /boot

19. Press enter.

20. Type in the following:

./fdisk440 -e /dev/disk0

Note disk0 Is For Reference Only, Verify That The Correct Disk Number Is Used

21. Press Enter.

22. Type in the following:

f 2

23. Press Enter.

24. Type in the following:

write

25. Press Enter.

screen-shot-2013-02-18-at-11-09-58-pm

27. Type in the following:

y

28. Press Enter.

29. Type in the following:

exit

30. Press Enter.

31. Restart.

 

Thank You

Best Regards

Deepak

Add Comment