Author Topic: RC3-r658 fails to load boot1h from any partition past sector 268426367  (Read 3056 times)

0 Members and 1 Guest are viewing this topic.

r0m30

  • Forum Moderator
  • Posts: 98
    • r0m30's OSX86 site
Hello,

If I create a partition to install chameleon in that is past the first 128GB (sector 268426367) chameleon fails to load boot1h. Partitions just inside this limit may or may not load boot from the HFS+ filesystem, this is harder for me to nail down, probably because the HFS filesystem does not necessarily place boot in the same location each time.  I think this is related to the INT13/F42 logic but my limited x86 assembler ability cannot find the issue.

I haven't seen anything that indicates there is a limitation on where Chameleon can be installed.

Thanks for all the great work
--- r0m30 ---
HP Mini 1033CL (Costco) OSX Retail 10.6 Chameleon-2.0-RC3-r658
HP m9077c -  ASUS IPIBL-LA MoBo with Core 2 Quad Q6600
    Retail 10.6.2 Chameleon-2.0-RC4-r684

zef

  • Administrator
  • Posts: 265
Re: RC3-r658 fails to load boot1h from any partition past sector 268426367
« Reply #1 on: November 21, 2009, 12:49:25 PM »
Hi r0m30,

Theoretically boot0/boot1h/boot/cdboot should be able to handle up to 2GB devices.
At which stage do you stuck exactly?

ASUS P8Z68-V PRO/GEN3 | i5-2500k | 16GB RAM | GTX560 | Keyboard | Mouse | Devilsound DAC

r0m30

  • Forum Moderator
  • Posts: 98
    • r0m30's OSX86 site
Re: RC3-r658 fails to load boot1h from any partition past sector 268426367
« Reply #2 on: November 25, 2009, 10:11:06 PM »
Hi,

Booting from external USB drive, GPT part map, part1=200mb EFI, part2=400+gb AF00 (OSX), part3=500mb AF00 (Chameleon) when booting I get Boot0 GPT, testing testing testing error. If I switch the partition layout to part1=200mb EFI, part2=500mb AF00 (Chameleon), part3= 400GB+ AF00 (swap part2 & part 3) all is well.

Testing this I found that if boot1h is placed on a partition past sector 268426367 I get this error but if boot1h is placed on a partition before sector 268426367 boot1h will load.  boot1h may not find boot if it is close to this line.

To reproduce I would suggest this, on an empty disk install chameleon on a partition anywhere past sector 268426367 and try to boot.   

I haven't tried to recompile using the patch here, http://forum.voodooprojects.org/index.php/topic,854.0.html maybe that will fix it?  I took the easy way out and left the Chameleon partition at the beginning of the drive.

Thanks

--- r0m30 ---
HP Mini 1033CL (Costco) OSX Retail 10.6 Chameleon-2.0-RC3-r658
HP m9077c -  ASUS IPIBL-LA MoBo with Core 2 Quad Q6600
    Retail 10.6.2 Chameleon-2.0-RC4-r684

mitchde

  • Entrant
  • Posts: 8
Re: RC3-r658 fails to load boot1h from any partition past sector 268426367
« Reply #3 on: November 27, 2009, 06:32:55 PM »
Hi,
 i looked with iPartition on my OSX86 HDs and found some Things in the Partition Table that confused me.

There is an Master Boot Record at the beginning of the disk, which i understand.
But also 3! Extented Boot Record entrys , which i dont understand.

Doesnt fdisk/ the chamelon install script replace MBR every time i install it (different versions) OR does fdisk puts alwys new MBR some later (higher Block) on the disk with an link to the standard MBR ?

Screenshoot attactched:






Kabyl

  • VoodooLabs
  • Posts: 158
Re: RC3-r658 fails to load boot1h from any partition past sector 268426367
« Reply #4 on: November 28, 2009, 09:06:44 AM »
http://en.wikipedia.org/wiki/Extended_boot_record

Looks like you didn't even try to do some effort to find out yourself.