Well it didnt work so I guess I did something wrong, kexts got loaded from both partitions...
This is my disk layout:
Code:
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *232.9 Gi disk0
1: EFI 200.0 Mi disk0s1
2: Apple_HFS Data HFS+ 232g 211.6 Gi disk0s2
3: Apple_HFS Snow Leopard 20.9 Gi disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *931.5 Gi disk1
1: Windows_FAT_32 BOOT_FAT32 8.0 Gi disk1s1
2: Apple_HFS Leopard HFS+ 100g 100.0 Gi disk1s2
3: Windows_NTFS Vista NTFS 100g 100.0 Gi disk1s3
4: Windows_NTFS Data NTFS 650g 650.0 Gi disk1s5
5: Linux F11 EXT3 74g 73.5 Gi disk1s6
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *232.9 Gi disk2
1: Windows_NTFS External NTFS 232g 232.9 Gi disk2s1
Chameleon's RC3 boot is in disk1s2.
I put this in disk0s3\Extra\com.apple.Boot.plist
Code:
<string>arch=i386 rd=disk0s3 boot-uuid=A39F7118-2705-3C16-9B74-77D5FDF72EFD "Graphics Mode"="1680x1050x32"</string>
disk1s2 Boot.plist is just:
Code:
<string>"Graphics Mode"="1680x1050x32"</string>
disk0s3 is Snow, boot-uuid refers to Snow partition.
When booting from disk1s2 (Leo) choosing Snow in Chameleon's menu, Chameleon reads kexts from both Leo & SnowLeo Extra folders, and completely ignores Boot.plist from SnowLeo (i.e. boots in 64 bits).
What do I do wrong?
I dont understand what rd= and boot-uuid= refers to, is it the same or different things?