Author Topic: 10.6.4 + Cham 2.0 RC4 or RC5 - "Default Partition" doesn't work  (Read 4192 times)

0 Members and 1 Guest are viewing this topic.

space_squirrel

  • Entrant
  • Posts: 2
10.6.4 + Cham 2.0 RC4 or RC5 - "Default Partition" doesn't work
« on: November 01, 2010, 11:34:54 AM »
Hello,

I've been battling for a week with this issue, and can't figure what I'm doing wrong.

My conf:

. HP Pavilion DV8-1090ef (french edition) with two HDDs
. First HDD is Windows 7 dedicated
. Second HDD is sliced for win7 data, linux + swap, and OSX:
Code: [Select]
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *320.1 GB   disk0
   1:               Windows_NTFS DATA                    160.0 GB   disk0s1
   2:                  Apple_HFS IPC                     32.2 GB    disk0s3
   3:                 Linux_Swap                         8.0 GB     disk0s5
   4:                      Linux                         50.0 GB    disk0s6
   5:                  Apple_HFS Cham                    1.1 GB     disk0s7
   6:                  Apple_HFS SnowLeo                 47.2 GB    disk0s8
   7:                  Apple_HFS SnowLeoRepair           21.5 GB    disk0s9
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *320.1 GB   disk1
   1:               Windows_NTFS SYSTEM                  208.7 MB   disk1s1
   2:               Windows_NTFS OS                      303.4 GB   disk1s2
   3:               Windows_NTFS RECOVERY                16.4 GB    disk1s3
   4:             Windows_FAT_32 HP_TOOLS                108.4 MB   disk1s4

(When hitting Tab at Chameleon prompt, the "SnowLeo" partition is shown as hd(1,8) )

IPC is a 10.5.8 install, on a primary partition
Cham is unused (created for a tutorial, to have chameleon on a separate partition, but it didn't work)
SnowLeo is my 10.6.4 install
SnowLeoRepair is a backup partition

(Linux, LinuxSwap, Cham, SnowLeo and SnowLeoRepair, are inside an extended partition)


The boot sequence is managed by grub:

MBR of first HDD:  Grub
Grub -> Cham 2.0RC4 (boot1h on boot sector of IPC)
Grub -> Cham 2.0RC5-r611 (boot1h on boot sector of SnowLeo)


When launching IPC, its own Chameleon defaults on IPC, which is perfect.
But when launching SnowLeo, its own Chameleon defaults also on IPC.


I tried to use the "Default Partition" parameter, but with no luck.
At first SnowLeo was using 2.0RC4, I then tried RC5, but it doesn't solve the problem.

Here is the com.apple.Boot.plist, from SnowLeo's /Extra :

Code: [Select]
<?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>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>-v arch=i386</string>
<key>Rescan</key>
<string>Yes</string>
<key>Instant Menu</key>
<string>Yes</string>
<key>GraphicsEnabler</key>
<string>No</string>
<key>Graphics Mode</key>
<string>1920x1080x32</string>
<key>Timeout</key>
<string>5</string>
<key>Default Partition</key>
<string>hd(1,8)</string>
</dict>
</plist>

The kernel and kernel flags are taken into account, but never the Default Partition, it continues to load "IPC" by default.

I also tried to put the partition label in quotes "SnowLeo" instead of hd(1,8), with no luck.

Can someone point me to the right solution ?

Thanks a lot for your help

Best regards.
« Last Edit: November 01, 2010, 11:38:10 AM by space_squirrel »
HP Pavillon DV8-1090ef: i7-720QM, PM55, 4Go DDR3, Nvidia GT 230M, FullHD Screen, Intel 5100, RealTek RT8168D/8111D
Ubuntu Studio 9.10/Win7/iPC10.5.6/Retail 10.6.3
Boot MacOS: Grub(MBR) -> Chameleon RC5 (boot1h + boot)

zarac

  • Observer
  • Posts: 13
Re: 10.6.4 + Cham 2.0 RC4 or RC5 - "Default Partition" doesn't work
« Reply #1 on: November 01, 2010, 11:39:30 AM »
have you tried using volume UUID?
look here

space_squirrel

  • Entrant
  • Posts: 2
Re: 10.6.4 + Cham 2.0 RC4 or RC5 - "Default Partition" doesn't work
« Reply #2 on: November 01, 2010, 12:15:57 PM »
have you tried using volume UUID?
look here

Thank you for your reply,

I just tried using UUID, and same effect, it seems it's not taken into account.

Code: [Select]
<key>Default Partition</key>
<string>C4B78B7A-9D75-351D-A6FF-EB71FFDFE103</string>

Maybe there is a bad instruction in my com.apple.Boot.plist ?
That would make Chameleon stop reading further down the file ?

I can't figure what is wrong
HP Pavillon DV8-1090ef: i7-720QM, PM55, 4Go DDR3, Nvidia GT 230M, FullHD Screen, Intel 5100, RealTek RT8168D/8111D
Ubuntu Studio 9.10/Win7/iPC10.5.6/Retail 10.6.3
Boot MacOS: Grub(MBR) -> Chameleon RC5 (boot1h + boot)

zarac

  • Observer
  • Posts: 13
Re: 10.6.4 + Cham 2.0 RC4 or RC5 - "Default Partition" doesn't work
« Reply #3 on: November 01, 2010, 12:31:32 PM »
i think your unorthodox bootmanager combination (grub-chameleon-chameleon) could be the problem

the only thing that comes to my mind is that the "default partition" argument is passed on to wrong chameleon version somehow.

you can let chameleon do the boot sequence, and install grub to the same partition as linux itself to make it chameleon-compatible.
read more HERE

and i think there is no need for two chameleon versions, the latest trunk build should work just fine with your setup