Jump to content
2 posts in this topic

Recommended Posts

Hi,

I have two hard-disks, one internal/IDE and one external. My motherboard is Asus P5GDC-V Deluxe, with a Pentium 4 processor (2.8 GHz), 1 GB RAM and 8mb onboard intel GMA controller.

My first hard-disk is the external one and the second one is the external.

 

I was able to install Mac OS X Tiger 10.4.8 JaS Intel AMD SSE2 SSE3 release on the external drive.

The external drive has partitions is the following order

1. Linux

2. Fat32

3. HFS+

4. Linux-Swap

 

After installation, I am able to boot from the hard disk if I insert the dvd, press F8 and type rd=disk1s3. However, I'm unable to boot from the hard-disk by itself.

 

I've tried the following:

 

1. Booting from the DVD, starting the installation, opening the Terminal and installing Darwin using the ./startupfiletool and ./bless method

2. Booting into single-user mode from the DVD and fdisk -e, then mark as active, change PID to AF and so on

3. dd if=/usr/standalone/i386/boot1h of=... and dd if=/usr/standalone/i386/boot0 of=... method

4. Tried installing Chameleon, both the dmg file as well as the individual files that involve using dd if=.. method

 

All of these methods give the following result:

i) ....com.apple.Boot.plist not found if booting natively with Darwin, or booting with Grub using boot_v8

ii) Partition exceeded size supported by BIOS error if booted using GRUB with the chainloader +1 (or +2 or +3 or +4) method

 

I even tried two methods for dual-booting with XP (which is installed on the internal hard-disk which has a single 10 GB partition)

1) C:\chain0="Boot dammit!"

2) C:\bootsect.osx="Boot dammit!"

bootsect.osx was obtained by dd if=/dev/rdisk1s3 of=... method.

 

The boot sector of the mac partition is correct. I verified this by doing dd if=/dev/rdisk1s3 -bs 512 -count 1 of=dump and hexdump dump, and it displayed "aa55" at the end as required.

 

Both these methods give HFS+ partition error.

 

So the question is: What do I do now? :(

One more thing.. If i try the bootfix patch (with ./startupfiletool and ./bless, at the bless command it gives the following console output..

 

Other partition scheme detected

No auxiliary booter partition required

Returning booter information dictionary:

<CFDictionary 0x109500 [0xa037d1a0]>{type = mutable, count = 3, capacity = 3, pairs = (

0 : <CFString 0x18db0 [0xa037d1a0]>{contents = "Auxiliary Partitions"} = <CFArray 0x103a50 [0xa037d1a0]>{type = immutable, count = 0, values = (

)}

2 : <CFString 0x18da0 [0xa037d1a0]>{contents = "Data Partitions"} = <CFArray 0x109620 [0xa037d1a0]>{type = immutable, count = 1, values = (

0 : <CFString 0x109660 [0xa037d1a0]>{contents = "disk1s3"}

)}

3 : <CFString 0x18dc0 [0xa037d1a0]>{contents = "System Partitions"} = <CFArray 0x1090c0 [0xa037d1a0]>{type = immutable, count = 0, values = (

)}

)}

IOMedia disk1s3 does not have a partition UUID

DADiskRef disk1s3 has Volume UUID 5BE7B085-8880-340E-AC40-3745AE11915A

IOMedia disk1s3 has path IODeviceTree:/PCI0@0/EUSB@1D,7/@2:1

 

Tried this using both the vanilla bless as well as the BrazilMac patched one, neither worked..

 

Please help!

×
×
  • Create New...