Jump to content

Want to upgrade my Hackintosh with Chameleon 2.2r2378 to Yosemite Beta ?


MilesTEG1
 Share

31 posts in this topic

Recommended Posts

Hello,

I'm sorry in advance for my bad english, my mother language is French.

 

I have a Hackintosh with Mavericks 10.9.4 working successfully from severals months. Everything works fine with it. (except HDMI Audio, but I have not really spent time to ensure that it works, so...  :P )

I use Chameleon 2.2r2378 as boot loader (Chameleon Wizard is in the latest version).

ff7e756bf174857f8996e1eb44232ee81a14606b

I use FileNVRAM to use iMessage (I follow a tutorial to modify my smbios.plist and create the nvram.xxxxxxxxx.plist).

I have also personalized the "about this mac" screen :) (with the smbios.plist).

I use a SSDT.aml and a DSDT.aml for my motherboard.

I have 3 files in my /Extra/modules :

  • FileNVRAM.dylib
  • HDAEnabler.dylib
  • Keylayout.dylib

OSX is on a SSD for its own. The command diskutil list return this :

(other HDD are after)

/dev/disk0

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:      GUID_partition_scheme                        *128.0 GB   disk0

   1:                        EFI EFI                     209.7 MB   disk0s1

   2:                  Apple_HFS OSX-SSD                 127.7 GB   disk0s2

/dev/disk1

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:     FDisk_partition_scheme                        *74.4 GB    disk1

   1:               Windows_NTFS Win8.1-BootLoader       367.0 MB   disk1s1

   2:               Windows_NTFS Win8.1-HDD              74.0 GB    disk1s2

So it's not on a MBR hard drive.
 

I'm wondering about the method I have to use in order to install Yosemite Beta (the public version).

I can use this guide from Chris1111 : Boot USB OS X Yosemite (Chameleon)

Or I can use this one, from Chris1111 again : Clover_v2k_r2780_Special Edition_Yosemite Beta

 

As you can see below, my motherboard is not recent, so she had an Award Bios, not UEFI.

 

I read on internet that Clover is for UEFI motherboard. Is that right ?
If it is, I have to use the Chameleon guide.
If no, witch do you suggest ? (please explain)

 

With Clover, is iMessage (and FaceTime) works without doing anything ? and do I have to re-do all the personalization of the serial/about this mac ?

 

And do I have to install other things to have audio (the Realtek ALC889, not the HDMI audio), the ethernet (RTL8111D chip), etc...

 

Thanks for your kindness to read all my post, and thanks in advance for your answers and advices.

You will found below the specification of my computer, and the org.chameleon.Boot.plist I currently use.

 

Miles

__________________________________

My configuration :

  • Motherboard : Gigabyte GA-P55A-UD4 (rev. 1.0) with F15 bios
  • CPU : Intel Core i5 750 Overclocked
  • RAM : 2x4Go Kingston HyperX Perfomance PC3-12800 (DDR3 - 1600)
  • Video Card : Sapphire Radeon Vapor-X HD 5770 1Go
  • Audio : Integrated in Motherboard (Realtek ALC889 codec)
  • LAN : Integrated in Motherboard (RTL8111D chip (10/100/1000 Mbit))
  • Logitech K800 + G500
  • Screens : Iiyama ProLite B2712HDS LCD 27" + SAMSUNG LCD 22" SyncMaster 226BW
  • Severals HardDrive and a SSD for OSX. (Windows 8.1 is on the Raptor 74Go)
  • Chimera 3.1 / Chameleon 2.2r2378

 

 

Here is my org.chameleon.Boot.plist :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>AtiConfig</key>
	<string>Vervet</string>
	<key>DSDT</key>
	<string>/Extra/DSDT.aml</string>
	<key>EnableHDMIAudio</key>
	<string>Yes</string>
	<key>EthernetBuiltIn</key>
	<string>Yes</string>
	<key>GenerateCStates</key>
	<string>Yes</string>
	<key>GeneratePStates</key>
	<string>Yes</string>
	<key>Graphics Mode</key>
	<string>1920x1080x32</string>
	<key>HDAEnabler</key>
	<string>Yes</string>
	<key>HDEFLayoutID</key>
	<string>01000000</string>
	<key>IGPEnabler</key>
	<string>Yes</string>
	<key>Kernel</key>
	<string>mach_kernel</string>
	<key>Legacy Logo</key>
	<string>Yes</string>
	<key>SMBIOS</key>
	<string>/Extra/smbios.plist</string>
	<key>Theme</key>
	<string>LoginToLion</string>
	<key>Timeout</key>
	<string>1</string>
	<key>UseKernelCache</key>
	<string>Yes</string>
</dict>
</plist>

Link to comment
Share on other sites

YOU can used Clover special edition , just try to create the USB Bootable and if 

its work good, test and install on another HDD 

the script for the first Installer ( Chameleon )its for DP1  need update, not working for now  on Yosemite Beta  ;)


And when your finish to create the usb,  also try to boot on Mavericks with the USB for testing  :)

Link to comment
Share on other sites

YOU can used Clover special edition , just try to create the USB Bootable and if 

its work good, test and install on another HDD 

the script for the first Installer ( Chameleon )its for DP1  need update, not working for now  on Yosemite Beta  ;)

And when your finish to create the usb,  also try to boot on Mavericks with the USB for testing  :)

Thank you.

I'll look to create a clover installation usb. But I have to go buy an usb key because my SDCard cause motherboard boot hang up at the beginning of loading bios.

Maybe with a usb key it would be different.

Link to comment
Share on other sites

Creating the usb key on my mackintosh won't solve the boot issue... The key won't boot at all.

 

Use Chameleon CB 2380 v2.

LINK

Thanks,

I was thinking of using it, as I see in the Boot USB OS X Yosemite (Chameleon) thread.

But How can I create the usb key with Yosemite Beta ?

Is that video yours : https://www.youtube.com/watch?v=6khqe_4JJ5o

Can I follow the steps on it ?

 

Thanks for the help !

Miles

Link to comment
Share on other sites

Creating the usb key on my mackintosh won't solve the boot issue... The key won't boot at all.

 

Thanks,

I was thinking of using it, as I see in the Boot USB OS X Yosemite (Chameleon) thread.

But How can I create the usb key with Yosemite Beta ?

Is that video yours : 

Can I follow the steps on it ?

 

Thanks for the help !

Miles

Yes this is my video.....

 

Use a second USB install on USB Clover boot loader and attempt upgrade to Beta.

Link to comment
Share on other sites

Yes this is my video.....

Cool :D

 

 

 

Use a second USB install on USB Clover boot loader and attempt upgrade to Beta.

But I don't undertand what your are suggesting. Could you clarify please ?

Clover boot loader seems not functioning on my motherboard.

Link to comment
Share on other sites

I don't see your specs.Write your in signature firs.Please...

Do you mean what I wrote on the first post ?

This :

My configuration :

  • Motherboard : Gigabyte GA-P55A-UD4 (rev. 1.0) with F15 bios
  • CPU : Intel Core i5 750 Overclocked
  • RAM : 2x4Go Kingston HyperX Perfomance PC3-12800 (DDR3 - 1600)
  • Video Card : Sapphire Radeon Vapor-X HD 5770 1Go
  • Audio : Integrated in Motherboard (Realtek ALC889 codec)
  • LAN : Integrated in Motherboard (RTL8111D chip (10/100/1000 Mbit))
  • Logitech K800 + G500
  • Screens : Iiyama ProLite B2712HDS LCD 27" + SAMSUNG LCD 22" SyncMaster 226BW
  • Severals HardDrive and a SSD for OSX. (Windows 8.1 is on the Raptor 74Go)
  • Chimera 3.1 / Chameleon 2.2r2378
Link to comment
Share on other sites

Why you telling this 

 

MilesTEG1

CHEK YOUR SETTING BIOS  PLEASE 

What am I suppose to check in the bios settings ?

 

 

But this boot loader perfect work on 10.10 Beta.I tell him to use a Clover and try again.

Thats my reason.

I try two times with clover without success.

I may try with Chameleon.

Link to comment
Share on other sites

What am I suppose to check in the bios settings ?

 

 

I try two times with clover without success.

I may try with Chameleon.

I'm managed on Mavericks Upgrade DP to Gold Master,but on Yosemite I had no luck via Chameleon.

That's why I told you to try over Clover.

Link to comment
Share on other sites

Thanks,

but my motherboard is not UEFI. It's an old Award Bios.

Maybe it's why Clover won't function...

ok so formate the usb and try this setting 

 

-11.png

When you boot with USB you see boot 1 boot 6  and the white cursor for couple seconds

 

Stay there and the clover background appears  :lol:

S elect USB // type space and choose verbose mode  ;)

Link to comment
Share on other sites

@MilesTEG1,

 

My desktop rig has almost identical specs to yours: GA-P55aUD3/Intel i5-750/ATI HD 5770 and it runs Yosemite Beta perfectly with Clover in non UEFI mode.

 

I have tested @chris1111's installer and it works great but with our legacy BIOS, the USB should be prepared with a single partition MBR layout in order to boot...

 


post-846696-0-85241900-1406899374_thumb.png

post-846696-0-31125400-1406899390_thumb.png

 

I also choose the following options with his installer....

 

post-846696-0-35944100-1406899446_thumb.png

 

You can place the attached config.plist in your /EFI/Clover folder and boot in verbose mode (with injected kexts).  Have a look at the Clover config thread for more details - post #14 and the Clover wiki.  Note when installing Clover onto your GUID formatted hard disk, it installs and works perfectly fine from the EFI system partition (unlike the USB).

 

PS

You'll need to use Clover for working iMessage in Yosemite since Chameleon's FileNVRAM is currently incompatible with OSX 10.10.  The imessage_debug tool can be used to backup your working iMessage settings and serials from Mavericks - see procedure here to extract your MLB, ROM, System Serial and system-ID/SmUUID.

 

For working audio from your Realtek ALC889, have a look at Toleda's Yosemite Audio Thread.

 

Use Mieze's driver for your Realtek RTL8111D.

 

Good Luck!

config.zip

  • Like 2
Link to comment
Share on other sites

Hello,

I'm sorry for not responding, I'va been out of home since this morning, and I wanted to try a method with chameleon first.

 

 

ok so formate the usb and try this setting 

 

-11.png


When you boot with USB you see boot 1 boot 6  and the white cursor for couple seconds

 

Stay there and the clover background appears  :lol:

S elect USB // type space and choose verbose mode  ;)

 

As the chameleon way didn't work, I will get another try to the Clover way, with formatting the USB in MBR mode, and do with your settings.

The USB drive just finish to build, I came soon to tell if it worked.

 

 

 


 

@MilesTEG1,

 

My desktop rig has almost identical specs to yours: GA-P55aUD3/Intel i5-750/ATI HD 5770 and it runs Yosemite Beta perfectly with Clover in non UEFI mode.

 

I have tested @chris1111's installer and it works great but with our legacy BIOS, the USB should be prepared with a single partition MBR layout in order to boot...

 


attachicon.gif Single Partition.png

attachicon.gif MBR.png

 

I also choose the following options with his installer....

 

attachicon.gif Install Options.png

 

You can place the attached config.plist in your /EFI/Clover folder and boot in verbose mode (with injected kexts).  Have a look at the Clover config thread for more details - post #14 and the Clover wiki.  Note when installing Clover onto your GUID formatted hard disk, it installs and works perfectly fine from the EFI system partition (unlike the USB).

 

PS

You'll need to use Clover for working iMessage in Yosemite since Chameleon's FileNVRAM is currently incompatible with OSX 10.10.  The imessage_debug tool can be used to backup your working iMessage settings and serials from Mavericks - see procedure here to extract your MLB, ROM, System Serial and system-ID/SmUUID.

 

For working audio from your Realtek ALC889, have a look at Toleda's Yosemite Audio Thread.

 

Use Mieze's driver for your Realtek RTL8111D.

 

Good Luck!

I'll give  shot if the Chris1111 way didn't work.
Thanks for the link about iMessage. 

For the LAN driver, I use currently the Mieze's driver. For the audio I'll have a look.

 

Thanks for your help both of you.

Miles


Ok, so, Clover works ! yeah ! With a MBR partition :)

I can reach the install screen

post-1379732-0-72776300-1406992077_thumb.jpg

 

 

But, yes, there is a but... No usb device seems working, aka, no keyboard, no mouse... So I cannot continue further the installation... {censored}...

How can I get through this ?

 

PS : the time I wrote this (after taking the photo, resize it, upload it, my computer shutdown himself :)

That's not a problem, just to notice.

Link to comment
Share on other sites

Hi here !

 

Let me resume my migration.

I abandoned the idea of installing Yosemite with Chameleon boot loader, it won't work at all...
So I decided to use Clover.
But i want to keep a Mavericks install working in //, in cas of something with the beta didn't work.

My current install is working with Chameleon, so what to do if I have a clover Yosemite install ?? Install Mavericks with clover too :D

So that's what I'm doing now : Mavericks is installing on the HDD with CloverEFI.

For my configuration, Injection for ATI cause the second screen (DVI) to have a corrupt display, and cause flickering in primary (HDMI) screen.

 

I could post here detail of my installation of Mavericks if somebody want it.

After installation done, i'll try to restore data from a previous TimeMachine to see if it works. Then I may install Yosemite with CloverEFI :D

 

See you soon for more info :P

Link to comment
Share on other sites

Ok thanks,

So if I understand right, I have to check this : Install Clover in the ESP

 

But, for the boot loader, I don't understand why I have to check the Install boot0af in MBR ?

I don't have a MBR partition... It's in GUID.

Does it matter ?

 

Do I have to check this :  Install RC scripts on target volume ?

 

The installer gave by Chris1111 doesn't have the BiosBlockIO Option...

Look : (I check what I supposed to be checked for my installation)

 

 

GPT drives have a special "protective" MBR - see article by Rod Smith: What's a GPT? -so its still there.  Those install settings definitely work as I have installed Clover's boot files in the EFI system partition of both my legacy BIOS (non UEFI) machines.  You'll need to install RC scripts for working NVRAM and iMessage.

 

eg On my desktop GA-P55aUD3/Intel i5-750/ATI 5770

diskutil list

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *120.0 GB   disk0
   1:               Windows_NTFS System Reserved         104.9 MB   disk0s1
   2:               Windows_NTFS WIN7_X64SSD             119.9 GB   disk0s2
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS OSX Mavericks           250.0 GB   disk1s2
   3:       Microsoft Basic Data WIN7_X64HDD             250.1 GB   disk1s3
   4:       Microsoft Basic Data DATA                    499.8 GB   disk1s4
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *120.0 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS OSX Lion WD             60.0 GB    disk2s2
   3:                  Apple_HFS OSX Yosemite WD         50.7 GB    disk2s3
   4:                 Apple_Boot Recovery HD             650.0 MB   disk2s4
   5:                  Apple_HFS Install OS X Mavericks  8.1 GB     disk2s5

The Bios Block option is available in the official Clover release on Sourceforge.  Much of the delay in reaching Clover's main menu on legacy non UEFI machines is due to Clover enumerating USB devices and BiosBlock (if it works) can greatly speed up booting by bypassing this process.

 

 

 

 

 Ouups, I spoke in french \o/

I recreate the usb drive, letting the partition in GUID, and putting configuration files I done today for my Maverick installation with Clover.

I put the kext you gave e yesterday, mine (Realtek8111 for the LAN, and RealtekALC for audio with injections in config.plist of clover with a modification of dsdt.aml).

I tested quickly to see if it boot, and yes, I arrived at install screen in french this time :D

 

I return under mavericks to add KextsToPatch for SSD to see if it enable the TRIM.

 

In all case, I learn much today : how patch dsdt.aml, comprehend clover, do function audio card ALC889...

 

Thanks for your advices,

 

Hello fusion !

I just installed Mavericks with Clover boot loader to replace the Mavericks installation with Chameleon where iMessage works perfectly (I used NVRam to set values).

 

So i follow your guide with :

Mac = maverick install with chameleon

Hack = maverick with clover

 

When I installed Mav' with clover, I use some values like Serial Number I've got in en SMBios.plist with chameleon.

After doing the modifications in config.plist for clover, not all values are the same.

Thoses are the same between Mac & Hack : IOPlatformSerialNumber / IOPlatformUUID / board-id / product-name / system-id .

But  MLB  and  ROM  are differents...

However, I just verify in the config.plist, the values I set to ROM and MLB are the same as those I got on the Mac but are different on the Hack despite the fact I set the Mac's values in config.plist.

Is that normal ?

 

I haven't yet try to log in iMessage nor MAS and iCloud...

I'm going to try now.

 

Thanks for your help,

Miles

I just tried to log-in into iMessage : works like a charm !

As I imported a TimeMachine backup on the new clover install, I was already connected to iCloud and MAS.

 

I just don't know why MLB and ROM are different...

 

I just don't know why this stupid TextWrangler hasn't saved the config.plist ... The modified file was in his memory, but not saved on the disk (EFI partition)... So the values like MLB and ROM wasn't passed to the system via clover...

Now the file is correctly saved in EFI partition, so after another reboot (I just stop counting for the day :D) all values are the same between the Hack and the Mac

Thank you anyway :D

 

Very well done!  I gather that iMessages and Trim using @Marchrius's patch are now working :D ?

 

One thing to be wary of in Yosemite DP2-4 (and the public beta) is that the saving of NVRAM.plist on shutdown (necessary for correct functioning of NVRAM on hacks) is broken.  Make sure to run @pokenguyen's workaround in OSX terminal in Yosemite

sudo defaults write com.apple.loginwindow LogoutHook /private/etc/rc.shutdown.d/80.save_nvram_plist.local

While you're backing up and reformatting drives, you may as well install UEFI Windows through Clover (for best compatibility when dual booting OSX/Windows as recommended by @Pene) :rofl:.

Link to comment
Share on other sites

Chameleon/Chimera won't work with Yosemite yet, required to use Clover, I think there was some sort of of change in the kernel something. If you plan on using Mavericks and Yosemite at the same time, I would recommend getting Clover pinned down and working first before moving on to Yosemite as long as you have Clover working, you'll be fine, it will handle the rest and you can get rid of Chameleon/Chimera when it's working.

Link to comment
Share on other sites

 Share

×
×
  • Create New...