hsparks Posted August 9, 2009 Share Posted August 9, 2009 I'm using Chameleon-2.0-RC2-r640 I have three MacOSX installations on the same drive. No matter which OS I select from the Chameleon boot GUI, it always starts the first one. I have a GUID disk with these partitions: /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *465.8 Gi disk1 1: EFI 200.0 Mi disk1s1 2: Apple_HFS MacOS1 100.0 Gi disk1s2 3: Apple_HFS MacOS2 100.0 Gi disk1s3 4: Apple_HFS MacOS3 100.0 Gi disk1s4 Each of the MacOSn partitions has this structure at the root: boot mach_kernel Extra/ ........com.apple.Boot.plist ........Extensions/ ........Themes/ Rest of OS The EFI partition is empty. Installation of Chameleon: From inside the Chameleon /usr/standalone/i386 directory: fdisk -f boot0 -u -y /dev/rdisk1 dd if=boot1h of=/dev/rdisk1s2 dd if=boot1h of=/dev/rdisk1s3 dd if=boot1h of=/dev/rdisk1s4 cp boot /Volumes/MacOS1/ cp boot /Volumes/MacOS2/ cp boot /Volumes/MacOS3/ Contents of com.apple.Boot.plist in each partition's Extra directory is the same except for the boot-uuid value: ... <plist version="1.0"> <dict> ........<key>Kernel</key> ........<string>mach_kernel</string> ........<key>Kernel Flags</key> ........<string>boot-uuid=E0B1697A-3949-32A9-B1C6-05D2433128F8</string> ........<key>Timeout</key> ........<string>5</string> ........<key>GUI</key> ........<string>Yes</string> </dict> </plist> The contents of the partitions MacOS2 and MacOS3 were created from MacOS1 using Carbon Copy Cloner. After doing the clone, I adjust the boot-uuid values so they are correct for each partition. At boot time, Chameleon shows icons for each of the MacOS partitions. No matter which one I choose, it boots MacOS1. Thanks for any suggestions, -hsparks Link to comment https://www.insanelymac.com/forum/topic/178969-chameleon-always-boots-the-first-partition/ Share on other sites More sharing options...
hsparks Posted August 10, 2009 Author Share Posted August 10, 2009 Solved: (sort of) I restored backups of each partition and re-installed Chameleon. I also removed the boot-uuid strings from all the com.apple.Boot.plist files. (They are no longer required.) The Chameleon GUI now works as expected. Link to comment https://www.insanelymac.com/forum/topic/178969-chameleon-always-boots-the-first-partition/#findComment-1221553 Share on other sites More sharing options...
Recommended Posts