Author Topic: Can't get Chameleon RC1 or RC2 to work  (Read 17030 times)

0 Members and 1 Guest are viewing this topic.

zef

  • Administrator
  • Posts: 265
Re: Can't get Chameleon RC1 or RC2 to work
« Reply #15 on: July 28, 2009, 10:01:19 PM »
These are still NTFS volumes... pls run the diskutil list command to get a picture about your current disk/volume layout.
ASUS P8Z68-V PRO/GEN3 | i5-2500k | 16GB RAM | GTX560 | Keyboard | Mouse | Devilsound DAC

imacken

  • Member
  • Posts: 57
Re: Can't get Chameleon RC1 or RC2 to work
« Reply #16 on: July 28, 2009, 11:03:54 PM »
OK, I don't know what is going on! The info from 'diskutil list' is now different to what I posted further up this thread.

It is now:

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *465.8 Gi   disk0
   1:               Windows_NTFS Photos                  290.0 Gi   disk0s1
   2:                  Apple_HFS Time Machine            175.8 Gi   disk0s2
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *465.8 Gi   disk1
   1:               Windows_NTFS Windows 7               270.1 Gi   disk1s1
   2:               Windows_NTFS Data                    195.6 Gi   disk1s2
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *465.8 Gi   disk2
   1:                  Apple_HFS Mac OS                  285.9 Gi   disk2s1
   2:                  Apple_HFS Spare                   179.9 Gi   disk2s2

So, disks 1 and 2 have now swapped. Any idea why?
So, this time I've gone to the drives and tried
sudo dd if=/dev/rdisk2s1 of=imacken-d2s1.bin bs=512 count=3 and
sudo dd if=/dev/rdisk2s2 of=imacken-d2s2.bin bs=512 count=3.
Any luck this time?
« Last Edit: July 28, 2009, 11:05:29 PM by imacken »

tempolo

  • Member
  • Posts: 82
    • My own Hackintosh page
Re: Can't get Chameleon RC1 or RC2 to work
« Reply #17 on: July 28, 2009, 11:25:44 PM »
These are still NTFS volumes... pls run the diskutil list command to get a picture about your current disk/volume layout.

BTW, Zef, just so you know: You can use my software "iBored" to connect to another person running iBored over the internet, and then access his disks. So, it's a disk editor which transmits commands and blocks over the internet, runs on Mac OS, Windows and Linux, and also knows a bit about partitions and volume formats.

All you need to do is to open a specific port (which you can choose) on your side and then the person needing help can connect to you, and you then can read and even modify his disks with his permission.

zef

  • Administrator
  • Posts: 265
Re: Can't get Chameleon RC1 or RC2 to work
« Reply #18 on: July 29, 2009, 12:57:37 PM »
@tempolo:

Thx, will check your stuff :) Sounds very interesting!

@imacken:

Can you try to boot your Mac OS disk directly selected from the BIOS startup menu?
ASUS P8Z68-V PRO/GEN3 | i5-2500k | 16GB RAM | GTX560 | Keyboard | Mouse | Devilsound DAC

imacken

  • Member
  • Posts: 57
Re: Can't get Chameleon RC1 or RC2 to work
« Reply #19 on: July 29, 2009, 02:07:38 PM »
OK, we are really getting somewhere!  Well done.
If I boot from the Mac OS disk, then Chameleon works perfectly with the nice graphics and giving me the choice of OSs to boot into.
If I select Windows 7, then it boots into the EasyBCD boot screen, i.e. 1) Windows 7 2) Mac OS. Then if I select Windows 7 then it boots OK.
However, EasyBCD will not run. Just gives an error about not being able to access the boot data.
So, where does that leave us?

zef

  • Administrator
  • Posts: 265
Re: Can't get Chameleon RC1 or RC2 to work
« Reply #20 on: July 29, 2009, 06:41:31 PM »
Well, i guess you're using a customized EasyBCD configuration since if you add Mac OS in EasyBCD it just adds a chain0 like stage1 loader for the windows boot manager menu. So the next step could be to learn more about your current EasyBCD config.
ASUS P8Z68-V PRO/GEN3 | i5-2500k | 16GB RAM | GTX560 | Keyboard | Mouse | Devilsound DAC

zef

  • Administrator
  • Posts: 265
Re: Can't get Chameleon RC1 or RC2 to work
« Reply #21 on: July 29, 2009, 06:54:33 PM »
For example i have 2 disks, the first disk hosts Vista and XP on their own partitions, the second disk hosts Leopard. This is how my EasyBCD config looks like:

Code: [Select]
There are a total of 3 entries listed in the Vista Bootloader.
Bootloader Timeout: 10 seconds.
Default OS: Microsoft Windows Vista

Entry #1

Name:  Microsoft Windows Vista
BCD ID:  {current}
Drive:  C:\
Bootloader Path:  \Windows\system32\winload.exe
Windows Directory:  \Windows

Entry #2

Name:  Windows XP
BCD ID:  {ntldr}
Drive:  C:\
Bootloader Path:  \ntldr

Entry #3

Name:  Mac OS X
BCD ID:  {161d5042-7c5f-11de-af77-005056c00008}
Drive:  C:\
Bootloader Path:  \NST\nst_mac.mbr

With this config it doesn't matter if I select Mac OS X or boot the second disk directly via BIOS startup menu, i get the same partition booted.

Update:

Just compared nst_mac.mbr and chain0, they're binary identical.
« Last Edit: July 29, 2009, 06:57:14 PM by zef »
ASUS P8Z68-V PRO/GEN3 | i5-2500k | 16GB RAM | GTX560 | Keyboard | Mouse | Devilsound DAC

imacken

  • Member
  • Posts: 57
Re: Can't get Chameleon RC1 or RC2 to work
« Reply #22 on: July 29, 2009, 07:18:01 PM »
OK, I can see a difference between us.
I am using EFI from EasyBCD whereas you are obviously using MBR.
What difference wil that make?

zef

  • Administrator
  • Posts: 265
Re: Can't get Chameleon RC1 or RC2 to work
« Reply #23 on: July 29, 2009, 07:30:39 PM »
What EFI? All your 3 drives has MBR only partitions. Can you post your EasyBCD config pls?
ASUS P8Z68-V PRO/GEN3 | i5-2500k | 16GB RAM | GTX560 | Keyboard | Mouse | Devilsound DAC

imacken

  • Member
  • Posts: 57
Re: Can't get Chameleon RC1 or RC2 to work
« Reply #24 on: July 29, 2009, 07:40:50 PM »
OK, it's all solved!
I deleted the EasyBCD Mac EFI entry, and replaced it with a Mac MBR one.
Now, everything boots up perfectly from all drives.
Presumably, now that all drives boot all partitions OK, I can get rid of the EasyBCD Mac entry completely so that when I select Windows from your Chameleon bootloader it'll go straight in and not show the Windows/Mac choice.

zef

  • Administrator
  • Posts: 265
ASUS P8Z68-V PRO/GEN3 | i5-2500k | 16GB RAM | GTX560 | Keyboard | Mouse | Devilsound DAC

imacken

  • Member
  • Posts: 57
Re: Can't get Chameleon RC1 or RC2 to work
« Reply #26 on: July 29, 2009, 09:56:16 PM »
If only I had a bottle of champagne to hand!  Oh well, I guess a can of cider will have to do!!!

It's not all celebration time though.  I tried a similar thing on my laptop and it didn't work.  When I changed the EasyBCD Mac from EFI to MBR, I just got some sort of boot error about chain and mbr.  So, I changed it back to EFI and at least everything is booting as before.

The laptop has Windows 7 on one drive and Mac OS on another, but there is no BIOS option to boot from different drives.

I should also say, that there was an error on the Chameleon RC2 install. Something like ‘install step failed: run postupgrade script for standard.’

zef

  • Administrator
  • Posts: 265
Re: Can't get Chameleon RC1 or RC2 to work
« Reply #27 on: July 29, 2009, 10:32:02 PM »
Before installing RC2, try this workaround:

http://chameleon.osx86.hu/articles/chameleon-20rc2-is-available-with-new-features-and-less-bugs#c001343

Quote
To anyone getting the ‘install step failed: run postupgrade script for standard’ error message:
open terminal, run ‘rm -rf /.Chameleon’ (without quotes, ofcource). fixed the problem for me.

If it doesn't work for you, boot into your OS X installation then post your diskutil list output of your laptop.
ASUS P8Z68-V PRO/GEN3 | i5-2500k | 16GB RAM | GTX560 | Keyboard | Mouse | Devilsound DAC

imacken

  • Member
  • Posts: 57
Re: Can't get Chameleon RC1 or RC2 to work
« Reply #28 on: July 30, 2009, 10:00:14 AM »
OK, the workaround allowed a successful install, but that has made no difference to the booting issue.

Here is the EasyBCD list:

Default: Windows 7
Timeout: 10 seconds.
Boot Drive: C:\

Entry #1
Name: Windows 7
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.exe

Entry #2
Name: Mac OS X
BCD ID: {c49ee6b4-4185-11de-a364-fa08d0b6e884}
Drive: C:\
Bootloader Path: \NST\NeoGrub.mbr

and here is the diskutil list:

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *93.2 Gi    disk0
   1:                  Apple_HFS Time Machine Backups    46.3 Gi    disk0s1
   2:                  Apple_HFS Mac OS X                46.9 Gi    disk0s2
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *93.2 Gi    disk1
   1:               Windows_NTFS Windows 7               82.8 Gi    disk1s1
   2:             Windows_FAT_32 HP_RECOVERY             9.3 Gi     disk1s2

The EasyBCD Mac entry is EFI. If I change it to MBR, then I just get a 'chain booting error' when I try to boot Mac OS.
I get no sign of Chameleon boot screen at all.
Any ideas?

zef

  • Administrator
  • Posts: 265
Re: Can't get Chameleon RC1 or RC2 to work
« Reply #29 on: August 03, 2009, 05:09:08 PM »
Ahh, sorry!

Is that an external disk attached to usb? Do you can enable usb booting? I think there must be some option in your BIOS setup.

Anway if you use EasyBCD's EFI entry it will bundle an older version of Chameleon/Darwin loader.

I need your HFS partitions' first sectors extracted/attached here on the same way as you did it before.
ASUS P8Z68-V PRO/GEN3 | i5-2500k | 16GB RAM | GTX560 | Keyboard | Mouse | Devilsound DAC