Jump to content
11 posts in this topic

Recommended Posts

Help me, please

 

I install my ToH_RC2 couple days ago. Works fine except alc888.

Here is my config.

 

MoBo: GA-945GMX-S2

HDD : WD 500g SATAII

RAM : 2g + 1g

 

HDD config:

disk0s1: primary (MBR) for WinXP (active*)

disk0s2: primary (MBR) for Leopard

disk0s3: for data storiage

 

Mulit-boot option using tboot. ; c:\tboot="MacOSX" in boot.ini

 

Everything works fine after ToH_RC2 installation.

 

Then I installed pc_efi_v8 yesterday.

 

I boot with ToH_RC2 DVD and run script below:

 

 

=================================================================

#!/bin/sh

 

PATCH="/Volumes/PATCHER/imefi/pc_efi_v80" # location when the files are located

LEO="/Volumes/Leopard" # path to Leopard installation

VOL="/dev/rdisk0s2" # point to the disk holding $LEO, use mount to figure it out

 

echo "###### Replacing Kernel ######"

 

cp -R $PATCH/mach_kernel $LEO/mach_kernel

chmod -R 644 $LEO/mach_kernel

chown -R root:wheel $LEO/mach_kernel

 

echo "###### Replacing extensions ######"

 

rm -rf $LEO/System/Library/Extensions/AppleSMBIOS.kext

 

cp -R $PATCH/AppleSMBIOS.kext $LEO/System/Library/Extensions/

cp -R $PATCH/dsmos.kext $LEO/System/Library/Extensions/

 

 

chmod -R 755 $LEO/System/Library/Extensions/* && chown -R root:wheel $LEO/System/Library/Extensions/*

 

echo "###### installing EFI boot ######"

 

diskutil umount $LEO

./startupfiletool $VOL ./boot_v8

 

 

echo Success !!

===================================================================

 

After efi patch, Leopard can not boot using tboot, so I replace tboot with boot0.

 

BUT I got "b0 error" while booting ....

 

Please help me.

 

Thanks.

your Leopard partition is MBR and I think v_8 is for GUID.

maybe you should set partition to GUID.

 

Thank you, cat13.

 

I restor my Leopard with ghost yesterday, and update to 10.5.1 with modified kernel.

 

I would like to try efi, so is there are any way to change MBR patrition to GUID directly?

Folks v8 is the unity release (MBR or GUID).. you can't run the MBR-based fixboot script (brasilmac or ToH RC2) on a EFI_GUID drive as the first part of the script modifies the partitions... I suspect you could manually run the second half of the script (bless, etc) but in short don't run any fixboot/post-install scripts on an EFI/GUID drive unless they are GUID-friendly.

Folks v8 is the unity release (MBR or GUID).. you can't run the MBR-based fixboot script (brasilmac or ToH RC2) on a EFI_GUID drive as the first part of the script modifies the partitions... I suspect you could manually run the second half of the script (bless, etc) but in short don't run any fixboot/post-install scripts on an EFI/GUID drive unless they are GUID-friendly.

 

Sorry for my pool english. Alow me to clearify my problem here:

 

I installed ToH_RC2 Leo on second primary partition(disk0s2) which is MBR but not active.

Then run fixboot script. So I can boot into Leo through tboot boot loader.

 

Everything (execpt sound) works fine at this stage.

 

Then I install pc_efi_v8 results boot error(b0 error).

 

As I understand there are 3 step to install pc_efi

 

1. replace kernel

2. replace needed kext

3. installing efi boot

 

The 1st and 2nd step should be the same no matter for MBR or GUID partition,

so the critical step will be step 3.

 

For me, under MBR partition, the following script will cause boot error:

 

 

./startupfiletool /dev/rdisk0s2 ./boot_v8

 

Am I correct? Is the 3rd step different between MBR and GUID partition?

what happens if you do the script w/ ./boot_v5?? (should work also.. v5 is MBR only though)

 

Also, you're running the script in single user mode right? (File system *not* mounted for read/write)

 

**EDIT: I just read your signature.. it's possible the EFI scripts do not support WinXP as the primary partition however I'm not the right person to comment on that.. perhaps I_am...me would know)**

  • 3 weeks later...

Unfortunately it's not working for me...I have tried everything. Same error, but if i check...the partition with leopard is marked as active...so I don't know what to do. I can only boot with the OSX86 dvd. I have used the flag method too. My diskutil list is like this....if anyone has any other ideas...please share...Thanks

 

Last login: Wed Jan 2 08:25:23 on console

 

alexs-mac-pro:~ AM$ sudo -s

 

Password:

 

bash-3.2# diskutil list

 

2008-01-02 08:27:27.756 diskutil[161:10b] _CFGetHostUUIDString: unable to determine UUID for host. Error: 35

 

2008-01-02 08:27:28.083 DiskManagementTool[162:10b] _CFGetHostUUIDString: unable to determine UUID for host. Error: 35

 

/dev/disk0

 

#: TYPE NAME SIZE IDENTIFIER

 

0: FDisk_partition_scheme *465.8 Gi disk0

 

1: Apple_HFS Leopard 14.3 Gi disk0s1

 

2: Apple_HFS Mac-Data 14.3 Gi disk0s2

 

3: Windows_NTFS DATA-2 437.1 Gi disk0s5

 

/dev/disk1

 

#: TYPE NAME SIZE IDENTIFIER

 

0: FDisk_partition_scheme *372.6 Gi disk1

 

1: Windows_NTFS SYSTEM 31.3 Gi disk1s1

 

2: Windows_NTFS DATA-1 330.8 Gi disk1s5

 

3: Windows_NTFS Recovery 10.5 Gi disk1s2

 

/dev/disk2

 

#: TYPE NAME SIZE IDENTIFIER

 

0: Apple_partition_scheme *4.4 Gi disk2

 

1: Apple_partition_map 31.5 Ki disk2s1

 

2: Apple_HFS Leopard_Install_Osx86 4.4 Gi disk2s2

hello i solved by issues with the booting of leopard this way downloaded a Hiren's Boot CD booted from the cd entered Partition Magic and then i deleted every partition on the disk and created them again, formatet as FAT32, then set the leo partition as active,

in the installer of leo i formated them as OSX Journaled then installed leo now the system boots fine with Kalyway's release & EFI 8

×
×
  • Create New...