Jump to content

Chameleon 2.4svn Official PKG Installer


ErmaC
4,261 posts in this topic

Recommended Posts

I can also confirm that kernel autodetection works for chameleon r2380 when it is booting Yosemite on the hard drive :).

I removed the mach_kernel from the root folder and also the kernel key location from boot.plist.

 

Below is a screenshot of my org.chameleon.Boot.plist and the / folder

 

post-846696-0-63224700-1402913894_thumb.png

 

and the boot log :

Chameleon 2.2svn (svn-r2380) [2014-06-13 17:10:07]
msr(485): ia32_perf_stat 0x06004c22
max: 12.5 current: 12.5
CPU: Brand String:             Intel(R) Core(TM)2 Duo CPU     T9300  @ 2.50GHz
CPU: Vendor/Family/ExtFamily:  0x756e6547/0x6/0x0
CPU: Model/ExtModel/Stepping:  0x17/0x1/0x6
CPU: MaxCoef/CurrCoef:         0xc/0xc
CPU: MaxDiv/CurrDiv:           0x1/0x1
CPU: TSCFreq:                  2493MHz
CPU: FSBFreq:                  199MHz
CPU: CPUFreq:                  2493MHz
CPU: NoCores/NoThreads:        2/2
CPU: Features:                 0x0000035f
Attempting to read GPT
Read GPT
Reading GPT partition 1, type C12A7328-F81F-11D2-BA4B-00A0C93EC93B
Reading GPT partition 2, type 48465300-0000-11AA-AA11-00306543ECAC
Reading GPT partition 3, type 426F6F74-0000-11AA-AA11-00306543ECAC
Reading GPT partition 4, type EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
Read HFS+ file: [hd(0,2)/System/Library/CoreServices/SystemVersion.plist] 478 bytes.
Read HFS+ file: [hd(0,2)/Extra/org.chameleon.Boot.plist] 638 bytes.
Attempting to read GPT
Read GPT
Reading GPT partition 1, type C12A7328-F81F-11D2-BA4B-00A0C93EC93B
Reading GPT partition 2, type 48465300-0000-11AA-AA11-00306543ECAC
Reading GPT partition 3, type 426F6F74-0000-11AA-AA11-00306543ECAC
Reading GPT partition 4, type E3C9E316-0B5C-4DB8-817D-F92DF00215AE
Reading GPT partition 5, type EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
Reading GPT partition 6, type EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
Read HFS+ file: [hd(1,2)/System/Library/CoreServices/SystemVersion.plist] 478 bytes.
Module 'Symbols.dylib' by 'Chameleon' Loaded.
	Description: Chameleon symbols for linking
	Version: 0
	Compat:  0

Darwin/x86 boot v5.0.132 - Chameleon v2.2svn r2380
Build date: 2014-06-13 17:10:07
4094MB memory
VESA v3.0 14MB (NVIDIA)
Scanning device 80...Press any key to enter startup options.(3) (2) (1) (0) Read HFS+ file: [hd(0,2)/Library/Preferences/SystemConfiguration/com.apple.Boot.plist] 232 bytes.
Read HFS+ file: [hd(0,2)/Extra/org.chameleon.Boot.plist] 638 bytes.
Loading Darwin 10.1
10.7, 10.8 , 10.9 & 10.10 kernel cache file path = /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache
Loading kernel cache /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache
Read HFS+ file: [hd(0,2)/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache] 4096 bytes.
Read HFS+ file: [hd(0,2)/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache] 59745798 bytes.
Read HFS+ file: [hd(0,2)/Extra/DSDT.aml] 18675 bytes.
Using PCI-Root-UID value: 0
Dell GeForce 8600M GT 256MB NV84 [10de:0407]-[1028:022e] :: PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) device number: 1
LAN Controller [11ab:4354] :: PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)
Setting up lan keys
Read HFS+ file: [hd(0,2)/Extra/smbios.plist] 690 bytes.
Intel Corporation GM965/GL960 DRAM Controller [8086:2a00] at 00:00.0
Frequency detected: 332 MHz (664) Dual Channel 
	CAS:5 tRC:5 tRP:5 RAS:15 (5-5-5-15)
SMBus CmdReg: 0x103
Scanning SMBus [8086:283e], mmio: 0xf6ffb700, ioport: 0x10c0, hostc: 0x1
SPD[0] (size): 128 @0x50
Slot: 0 Type 19 2048MB (DDR2 SDRAM) 664MHz Vendor=Hynix Semiconductor
      PartNo=HYMP125S64CP8-Y5AA SerialNo=00007142
SPD[0] (size): 255 @0x51
SPD[0] (size): 128 @0x52
Slot: 2 Type 19 2048MB (DDR2 SDRAM) 664MHz Vendor=Hynix Semiconductor
      PartNo=HYMP125S64CP8-Y5AA SerialNo=00001089
SPD[0] (size): 255 @0x53
SPD[0] (size): 255 @0x54
SPD[0] (size): 255 @0x55
SPD[0] (size): 255 @0x56
SPD[0] (size): 255 @0x57
CPU is Intel(R) Core(TM)2 Duo CPU     T9300  @ 2.50GHz, family 0x6, model 0x17

SMBIOS rev.: 2.4, DMI rev.: 2.4

Handle: 0x0000, DMI type 0, 24 bytes
BIOS Information
	Vendor: Apple Inc.
	Version: MBP51.88Z.007E.B05.0905051508
	Release Date: 05/05/09
	BIOS Revision: 0.1

Handle: 0x0100, DMI type 1, 27 bytes
System Information
	Manufacturer: Apple Inc.
	Product Name: MacBookPro5,1
	Version: 1.0
	Serial Number: ** PRIVATE **
	UUID: ** PRIVATE **
	Wake-up Type: Power Switch
	SKU Number: Default SKU#
	Family: MacBook Pro

Handle: 0x0200, DMI type 2, 16 bytes
Base Board Information
	Manufacturer: Apple Inc.
	Product Name: Mac-F42D86C8
	Version:    
	Serial Number: ** PRIVATE **
	Asset Tag: Default Asset Tag#
	Location In Chassis: Not Specified
	Type: Motherboard

Handle: 0x0300, DMI type 3, 21 bytes
Chassis Information
	Manufacturer: Apple Inc.
	Type: Unknown
	Version: Not Specified
	Serial Number: ** PRIVATE **
	Asset Tag: Default Asset Tag#

Handle: 0x0400, DMI type 4, 38 bytes
Processor Information
	Socket Designation: Microprocessor
	Type: Central Processor
	Family: 0xBF
	Manufacturer: Intel
	ID: 0x10676
	Version: Not Specified
	External Clock: 199 MHz
	Max Speed: 2493 MHz
	Current Speed: 2500 MHz
	Upgrade: None
	Serial Number: Not Specified
	Asset Tag: Not Specified
	Part Number: Not Specified
	Core Count: 2
	Core Enabled: 2
	Thread Count: 2

Handle: 0x0b00, DMI type 11, 5 bytes
OEM Strings
	String 1: Dell System
	String 2: 5[0002]
	String 3: 13[PP25L]

Handle: 0x1100, DMI type 17, 27 bytes
Memory Device
	Error Information Handle: No Error
	Size: 2048 MB
	Form Factor: DIMM
	Locator: DIMM_A
	Bank Locator: Not Specified
	Memory Type: DDR2 SDRAM
	Speed: 664 MHz
	Manufacturer: Hynix Semiconductor
	Serial Number: ** PRIVATE **
	Asset Tag: 410819
	Part Number: HYMP125S64CP8-Y5AA

Handle: 0x1101, DMI type 17, 27 bytes
Memory Device
	Error Information Handle: No Error
	Size: 2048 MB
	Form Factor: DIMM
	Locator: DIMM_B
	Bank Locator: Not Specified
	Memory Type: DDR2 SDRAM
	Speed: 664 MHz
	Manufacturer: Hynix Semiconductor
	Serial Number: ** PRIVATE **
	Asset Tag: 410819
	Part Number: HYMP125S64CP8-Y5AA

Handle: 0xde00, DMI type 131, 6 bytes
Apple specific Processor Type
	Cpu-type: 0x301

Handle 0xde01, DMI type 127, 4  bytes
End of Table

SMBIOS orig was = f71c0
SMBIOS new is = 7d31000
Read HFS+ file: [hd(0,2)/Extra/DSDT.aml] 18675 bytes.
ACPI Table not found: SSDT.aml
FADT: ACPI Restart Fix applied!
FADT: Using custom DSDT!
Found ACPI CPU: CPU0
Found ACPI CPU: CPU1
SSDT with CPU C-States generated successfully
SSDT with CPU P-States generated successfully
RSDT: Added 2 SSDT table(s)
FADT: ACPI Restart Fix applied!
FADT: Using custom DSDT!
Added 2 SSDT table(s) into XSDT
Starting Darwin x86_64
Boot Args: boot-uuid=7B62658F-BB75-3370-8CF6-9A602C7ECFE5 rd=*uuid -v kext-dev-mode=1 


The installer USB is a different matter. 

 

I created the vanilla installer as described here.  When the mach_kernel is relocated and renamed to /System/Library/Kernels/kernel (this folder has to be manually created on the installer while it is automatically created when you install Yosemite on the HD) and the kernel key is removed from the boot.plist, the installer USB cannot boot, complaining that it can't find the mach_kernel...

 

post-846696-0-16304300-1402914600_thumb.png

post-846696-0-67018100-1402914620_thumb.jpg

post-846696-0-07115800-1402914648_thumb.jpg

 

Also below is the chameleon install log for the USB:

Chameleon installer log - Sat Jun 14 22:29:28 EST 2014
Installer version: 2.2svn 2380
======================================================
/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                        *60.0 GB    disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS OSX 10.10               19.5 GB    disk2s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk2s3
   4:       Microsoft Basic Data UFD-Windows             39.7 GB    disk2s4
/dev/disk3
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *16.4 GB    disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS Installer               16.1 GB    disk3s2
======================================================
Backup Chameleon files
Backup stage2 file /Volumes/Installer/boot to /Volumes/Installer/Chameleon.Backups/2014-06-14-22h29/boot
Backing up /Volumes/Installer/Extra folder to /Volumes/Installer/Chameleon.Backups/2014-06-14-22h29/Extra
======================================================
Clearing options...
======================================================
Running Standard postinstall script
Target volume = /Volumes/Installer on /dev/disk3s2
NOTE: Target has existing unrecognised bootcode in the MBR. Leaving as is.
======================================================
Stage 0 loader not written to /dev/disk3.
Written boot1h to /dev/rdisk3s2.
Written boot to /Volumes/Installer on /dev/disk3s2.
======================================================
Preparing to check target disk for previous installations.
Going to check the EFI system partition also.
Volume named 'EFI' is mounted...
Unmounting /dev/disk2s1
Mounting /dev/disk3s1 as /Volumes/EFI.
Checking disk3.
Nothing found that could cause any problems.
======================================================
Disk: /dev/rdisk3	geometry: 1995/255/63 [32063117 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -   32063116] <Unknown ID>
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 
Setting /Volumes/Installer partition active.
======================================================
Standard script complete
======================================================
Added boot option: Instant Menu=Yes
Added boot option: ShowInfo=Yes
Added boot option: EthernetBuiltIn=Yes
Added boot option: Kernel Flags=-v
Added boot option: Kernel Flags=-f
Added boot option: GenerateCStates=Yes
Added boot option: GeneratePStates=Yes
Added boot option: Graphics Mode=1440x900x32
Added boot option: GraphicsEnabler=Yes
Theme Bullet installed
Theme Default installed
Theme Embed installed
Theme Legacy installed
======================================================
Running Post postinstall script
Target volume = /Volumes/Installer
===============================================
Unmount all volumes named EFI
/private/tmp/PKInstallSandbox.bM99oi/Scripts/org.chameleon.post.Ej7Nl2/UnMountEFIvolumes.sh: line 25: /private/tmp/PKInstallSandbox.bM99oi/Scripts/org.chameleon.post.Ej7Nl2/InstallLog.sh: No such file or directory
/private/tmp/PKInstallSandbox.bM99oi/Scripts/org.chameleon.post.Ej7Nl2/UnMountEFIvolumes.sh: line 26: /private/tmp/PKInstallSandbox.bM99oi/Scripts/org.chameleon.post.Ej7Nl2/InstallLog.sh: No such file or directory
======================================================
Post postinstall script complete

  • Like 3
Link to comment
Share on other sites

With the new Chameleon 2377 by Chris1111 everything works without any problems

 

The Big problem is still iMessage and FaceTime

 

I've Yosemite installed on a small 120 GB SDD and there I now have a different UUID than in the other hard drive where Mavericks and the UUID is different

and there is iMessage and FaceTime with no problems.

 

So it is so that the UUID plays a role when logging on to iMessage.

 

Is it possible to change this hardware UUID of the Yosemite hard drive so that I can use the UUID functioning of the Mavericks hard drive there?

 

So the UUID on the other Yosemite disk that is feasible?

 

I've also found, which is not renewed the nvram.plist lying in the Extra folder in Yosemite, when re-boot. In Mavericks I see is this nvram.plist always

renewed with each restart. I also have the FileNVRAM.dylib file in the modules are, everything just like at Mavericks.

 

I want to use under the Yosemite iMessage and FaceTime.

Link to comment
Share on other sites

Chris1111 ... I do not understand why they send me a link to the old version from 3.6.14. The 2380 version is not yet.

 

YOUR modified in 2377 from yesterday, with the new org.cameleon.boot.plist, it is the right thing runs well, does not go

without problems except just the iMessage. 

 

You need to even read properly what I write ... this got me the 2380 had nothing to do old!

Link to comment
Share on other sites

 

Chris1111 ... I do not understand why they send me a link to the old version from 3.6.14. The 2380 version is not yet.
 
YOUR modified in 2377 from yesterday, with the new org.cameleon.boot.plist, it is the right thing runs well, does not go
without problems except just the iMessage. 
 
You need to even read properly what I write ... this got me the 2380 had nothing to do old!

 

My modified yesterday is on r2380 I am not modified r2377 I delete here and post new Installer

With r2380 inside

http://www.insanelymac.com/forum/topic/298753-boot-usb-os-x-yosemite-chameleon/

Link to comment
Share on other sites

Yes !! ITS READY  :D Post Installation no more needed mach_kernel and kernel flag !

 

hmmm...

 

The Icon are correctly detected?

 

very soon I up other little update...

crazybirdy as PM me about one things (maybe looks like cosmetics…)

As I see from fusion71au's screenshot the "Loading Darwing 10.10" is truncated…

 

Fabio

Link to comment
Share on other sites

 

hmmm...

 

The Icon are correctly detected?

 

very soon I up other little update...

crazybirdy as PM me about one things (maybe looks like cosmetics…)

As I see from fusion71au's screenshot the "Loading Darwing 10.10" is truncated…

 

Fabio

Themes Icon  yes is detected but with my default themes, do you whant  I try with the Yosemite Icon ?

 

 

Edit

 

I change the theme by the default theme on the chameleon Installer, I ad this 

 

<key>Theme</key>
<string>Default</string>
 
No theme  icon I am on GUI login  :blush:
Link to comment
Share on other sites

Pls test this… (only binaries)

 

correct log Loading Darwin 10.10 credits to crazybirdy

 

ErmaC

 

Loading Darwin 10.10 works fine,

but kernel doesn't work with 10.8 10.10. only 10.7 /mach_kernel works fine here.

 

test with -v -f for 10.7, 10.8, 10.10.

 

post-61100-0-24971900-1402932377_thumb.jpg

post-61100-0-01237300-1402932399_thumb.jpg

post-61100-0-08826100-1402932422_thumb.jpg

Link to comment
Share on other sites

Loading Darwin 10.10 works fine,

but kernel doesn't work with 10.8 10.10. only 10.7 /mach_kernel works fine here.

 

test with -v -f for 10.7, 10.8, 10.10.

Your entry for each boot.plist?

 

from your latest screenshot I see /System/Library/Kernels/mach_kernel…You use the same boot.plist for each OSX or you have a different one for any of this?

 

So try remove Kernels entry from your o.c.B.p

 

I try to explain why this changes:

 - what I try to  do is to preserve the "original" structure proposed by Apple  (kernel name and path), so until Mavericks(10.9) the kernel path is / and the kernel name is mach_kernel now with Yosemite the path and the name as changed so the new path and name are  /System/Library/Kernels/kernel

 

So with this changes if "tomorrow" you need a custom Kernel for Yosemite you simply put his name as you always do into o.c.B.p

and place the kernel SideBySide (on the same path) with the original kernel

The path will be auto assigned... I hope is more clear now...

 

Fabio

  • Like 1
Link to comment
Share on other sites

Your entry for each boot.plist?

 

from your latest screenshot I see /System/Library/Kernels/mach_kernel…You use the same boot.plist for each OSX or you have a different one for any of this?

 

So try remove Kernels entry from your o.c.B.p

 

I try to explain why this changes:

 - what I try to  do is to preserve the "original" structure proposed by Apple  (kernel name and path), so until Mavericks(10.9) the kernel path is / and the kernel name is mach_kernel now with Yosemite the path and the name as changed so the new path and name are  /System/Library/Kernels/kernel

 

Fabio

 

I use /Extra/org.chameleon.Boot.plist for each 10.7 10.8 10.10 without any "Kernel key".

<key>Kernel</key>
<string>/System/Library/Kernels/kernel</string>

and put /mach_kernel and /System/Library/Kernels/kernel for Yos.

and /mach_kernel for 10.7 10.8 default.

Only test for kernel with -v -f, not test for kernelcache without -f.

 

But sometimes works for 10.8 /mach_kernel, and sometimes error as 10.8 /kernel

 

crazybirdy

 

[edit]

sometimes works for 10.10 /System/Library/Kernels/kernel,

and sometimes error as 10.10 /System/Library/Kernels/mach_kernel

Link to comment
Share on other sites

Guys please, ...... :blush:

 

 

REMOVE the /mach_kernel from your Yosemite partition

and use only the one in /System/Library/Kernels/kernel

 

This test must be done in this way....pleeeeeeeeeeease

 

 

NOTE:

 

INTENDED IN YOUR ALREADY INSTALLED OSX 10.10.

 

FOR THE INSTALLER WE CAN TEST LATER

  • Like 1
Link to comment
Share on other sites

I use /Extra/org.chameleon.Boot.plist for each 10.7 10.8 10.10 without any "Kernel key".

<key>Kernel</key>
<string>/System/Library/Kernels/kernel</string>

and put /mach_kernel and /System/Library/Kernels/kernel for Yos.

and /mach_kernel for 10.7 10.8 default.

Only test for kernel with -v -f, not test for kernelcache without -f.

 

But sometimes works for 10.8 /mach_kernel, and sometimes error as 10.8 /kernel

 

crazybirdy

 

[edit]

sometimes works for 10.10 /System/Library/Kernels/kernel,

and sometimes error as 10.10 /System/Library/Kernels/mach_kernel

 

 

For Yosemite:

remove (or rename if you store it) the mach_kernel from your root

also with this version of chameleon you don't need this

<key>Kernel</key>
<string>/System/Library/Kernels/kernel</string>

Fabio

Link to comment
Share on other sites

×
×
  • Create New...