As I previously mentioned in another thread, I've successfully got
10.6.8 installed and booting on a 500 GB (465.66 GiB) Seagate
ST9500325AS 2.5" drive.
I tried what I believe ... and am convinced at the moment WAS ... the
exact same install process on a 750 GB (698.49 GiB) Seagate
ST9750422AS 2.5" drive. (It's one of Seagate's GoFlex Pro externals
that is connected via iSATA to use Peter's notation for internal
SATA.)
That drive won't boot, at least not directly. When I try to boot that
drive I get the following messages:
boot0: GPT
boot0: test
boot0: test
boot0: test
boot0: test
boot0: test
boot0: error
boot0: GPT
boot0: test
boot0: test
boot0: test
boot0: error
However, I CAN boot the 500 GB drive to the Chimera menu and then
choose there to boot the partition I installed on the 750 GB drive. So
that works just as booting the 500GB directly works. Booting the 750
directly ... using boot0 on the 750 GB ... does not work.
FWIW, the number of "boot0: test" messages above seem to correspond to
the number partitions on the two drives. The 500 GB drive has 5
partitions and the 750 GB drive has 3 partitions.
There are two thing which are strange (to me) about this. First, why
would booting the boot0 on the 750GB result in looking at the 500 GB
drive. Second, and strangest, I get the same set of message even when
the 500 GB drive is powered off and so should not be seen in the
system. Strange.
I have tried
- reinstalling Chimera to the 750 GB using MultiBeast (v3.7.3)
- installing Chameleon to the 750 GB using MultiBeast (v3.7.3)
- completely wiping out and then recreating the partitions on the 750
GB and repeating the entire install process including repeating the
boot loader installs after the userDSDT MultiBeast install resulted in
the same error.
It beats the heck out of me. Googling about I saw that at one point
Chameleon would not boot a drive that was over 1TB. That was long ago
(relatively) and fixed in a previous RC of Chameleon. And besides, my
drive is UNDER 1TB. So it should not be an issue here.
Anyone have any other ideas? I'm not sure what to try next.
-irrational john
Well, I have tried scenarios where the only drive powered up/attached
was the 750 GB. In that context, boot priority in the BIOS reduces to
just that drive. So I think that angle is covered.
> Another thought, I've also had problems with drives where Chameleon was
> installed on a drive which is not the one you are presently booted up on.
> IOW, when the screen comes up that asks where you want to install to and
> you have to change it from the default drive.
Again, when I did the installs I'm pretty sure that the 750GB was the
only drive active. I did them with MultiBeast and I assume MultiBeast
always defaults to the drive/partition that was booted. But I might as
well try the stand alone installer for Chimera from the TonyMacOSx86
site. Got nothing to lose at this point.
-irrational john
The boot loader on the FIRST (lowest SATA port which has a hard drive) is
booted first, and that loads an instance of the boot loader which will be
used for booting the remaining devices.
If there are other devices, it is likely that these will be listed in the
usual way.
This is how I dual boot MacOS X and Win 7 ... the lowest (address 1) SATA
HD has Chameleon and the next lowest (address 2) SATA HD has Win 7.
When and if I need to run specialized Win 7 maintenance, such as the
Service Pack 1, which CANNOT be executed if Win 7 was not booted using its
own boot loader, then I simply power-off the MacOS X drive, and the first
HD which the BIOS will see will be the Win 7 drive.
Plug the MacOS X drive back in and it will see both drives, and the boot
loader for MacOS X will display all bootable partitions of itself, and the
MBR partitions which are involved with Win 7. Of course, it also displays
the DATA partition on the Win 7 drive, but that is not really a bootable
partition, but the boot loader cannot tell this as it expects, and
requires GPT (GUID) partitions for its normal booting process, and the Win
7 is just a benefit.
A powered-off drive should not be seen under any circumstances as there is
no power to the logic board, hence the drive cannot act as a "respoonder"
to the device "roll call" function.
I'm about ready to try posting this over at TonyMac's forum. But I'm
not sure how much interest it will be since it involves "Legacy"
hardware (an LGA775 mobo).
-irrational john
> The Chameleon/Chimera installer is not fool-proof and even the
> creators of Chameleon no longer provide this installer. It is
> usually provided by Dr. Hurt or others in the community and they
> will also tell you it doesn't always work.
Whomever has been doing recent development on Chameleon has been
posting daily updates to Kexts.com and the current v.Chameleon 2.0 RC5
r1115 [VS] seems to work well as an installer package that you can
target to any HD ([VS] means the vanilla screen version for cleaner
look, there is also a normal version with some of the boot stuff
displayed).
I'm perfectly willing to do it manually, but it seems to be something
of a challenge to track down the installable pieces these days. I'm
not sure where to look for the compiled boot components for Chimera.
Chameleon I hope I may find on their website.
Things just aren't as clear cut these days for me as I remember them
from 2 years ago now that everything is done by some "magic" package.
<sigh>
-irrational john
I'm using the standalone Chimera installer and MultiBeast packages
from TonyMac. And for some reason these *.pkg files are not like the
other package files I'm used to dealing with. The option of "Show
package contents" is not available in finder. In terminal I found out
that this package does not come as a directory so you cannot explore
it.
Maybe there's some way to open it up, but if so I don't know what that
would be. Drat.
As I said, in this new day of the package that does it all, they don't
make it easy for those trying another way. ;-)
-irrational john
Oh, I'm sure they have a good rational for doing it whatever way they
did. I just get frustrated not knowing all the secret developer tricks
for getting things done.
I installed Chameleon 2.0 RC 4 since I could easily download the
binaries for that one from here:
http://chameleon.osx86.hu/file_download/34/Chameleon-2.0-RC2-r640-bin.tar.gz
Whew! Big change! Now on boot with only the one drive powered up I get
boot0: GPT
boot0: test
boot0: test
boot0: test
boot0: error
OK, so it's still broken. But at this point I'm happy just to see
something change even though I still have no idea what's going wrong.
(Probably something embarrassingly simple ... It always is.)
Time to go cat-sit. Maybe something will occur to me as I'm cleaning
the litter box. :-)
-irrational john
> I installed Chameleon 2.0 RC 4 since I could easily download the
> binaries for that one from here:
Boot your "other" bootable HD, download the installer package for
Chameleon here:
<http://www.kexts.com/view/1434-chameleon_2.0_rc5_r1115_[vs].html>
Install package targeting your unbootable volume. Reboot selecting the
unbootable volume from BIOS. Should boot if it's bootable.
Thank you for giving me another alternative to try.
Strictly speaking, the drive does boot and is "bootable". I just
cannot get it to boot with a bootloader installed on the drive. But
iBoot works (as you'd expect) and so does Chimera which is installed
on the 500GB drive. It detects the bootable partition on the 750GB
drive and displays it as one of the boot choices in its menu.
Unfortunately, no joy with Chameleon 2.0 RC5 r1115 [VS]. All that
changed was now I get the single error message below.
boot0: error
I'm tempted to use dd to do a sector for sector copy of the 500 GB
drive onto the 750 GB drive just to see what happens. I can't for the
life of me think there is any significant difference between the
installs I did to these two drives. Yet one drive boots directly and
the other does not. Puzzling & frustrating.
-irrational john
A powered-off drive should not be seen under any circumstances as there is
no power to the logic board, hence the drive cannot act as a "respoonder"
to the device "roll call" function.
I really wonder what (simple?) thing is either going wrong or I am doing wrong that leads to this error. I think it's time to ask over at TonyMac and see if anyone there is at all interested.-irrational john