Jump to content

Problems booting with Chain0-File


11 posts in this topic

Recommended Posts

Hi there!

 

I just try set up my trippleboot-machine (Vista, XP, OS X), but there are problems booting into OS X.

 

When I manually activate the OS X-Partition, OS X boots fine.

 

But when I try to boot it using the Vista-Loader or the NTLoader from WinXP and the chain0-File, there is just some short flickering and I'm back at the Win-Bootloader.

 

This is my partition structure:

 

partition-structure.png

 

 

I already tried everything mentioned in the Wiki:

 

1. Partition type is AFh ("HFS+", as you can see on the screenshot).

2. Boot sector seems to be valid (ends with AA55h).

3. OSX is installed on a primary partition BEFORE the extended/logical partitions (you can see that on the screenshot, too).

 

 

What else can I do to boot using chain0?

 

And don't want to activate the partition manually everytime I want to boot OS X, and I don't want to use any other bootloader either.

Link to comment
Share on other sites

How dumb do you think I am? :pirate2: Of course the chain0-File is in the root of the first partition (Vista)!

 

 

Anyway, in the mean-time I found the real issue:

 

The Darwin-bootloader is successfully loaded by the chain0-method, but the default selection in that bootloader is the Windows OS. That's why it always jumps back to the Windows bootloader. And unfortunately there is 0-sec-timeout, so that's why I can't see the Darwin-Loader but just a short flashing.

 

So all I have to do is to edit "com.apple.Boot.plist" and change the timeout-value.

 

But how the hell do I edit that file? "nano" is not included on the OSX-boot-dvd, and I don't see any other possibility to access that partition!

Link to comment
Share on other sites

I´ve got a similar problem. Triboot too (Win XP 32 bits, Win XP 64 bits and Mac OS X). 3 partitions on the same HD. chan0 is in the first one and it´s not working but I can access OSX pressing F8 while I choose Mac OS X on the Windows boot menu. When I do this Darwin loader open a menu with the 3 partitions for me to choose witch to boot to.

 

Another way to get into your OSX partition is to boot from the OSX install disk and open the terminal from there.

 

About editing apple.boot.plist: http://forum.insanelymac.com/index.php?s=&...ost&p=37122

 

Here is mine version of it:

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string></string>
<key>Boot Graphics</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1280×1024×32</string>
<key>Timeout</key>
<string>10</string>
</dict>
</plist>

 

Here is another topic may help you: http://forum.insanelymac.com/index.php?showtopic=22844

Edited by Viper.Br
Link to comment
Share on other sites

OK, I'll try that. Damnit, there are millions of f***ing Unix-texteditors, who knows them all? I tried nano and pico, but that's it.

 

On good old MS-DOS, there just was "Edit.com" and it was sufficient :)

Calm down, eventually you will get it working... :)

Link to comment
Share on other sites

:thumbsup_anim: I've installed WinXP in the first primary partition. Installed 10.4.8 on the second primary partition. Placed the CHAIN0 file in c:\

I then edited C:\boot.ini and placed "C:\CHAIN0="Apple Mac OS X x86" and saved it.

 

What happens after a reboot, I get the XP boot menu and I select 'Apple Mac OS X x86'

The VERY next message is "Chain booting error"

The system hangs.

 

It feels like CHAIN0 doesn't know to go to the second primary partition.

 

Am I missing something? :)

 

Frustrated!

 

Advise, pls!

Link to comment
Share on other sites

Partition Magic had messed-up my initial assignments of 'fdisk'. Pobably something I did wrong. Soo I Disk Image'd my XP partition. Burned that image to DVD. Ran a good Linux rescue CD and used 'fdisk' From there assigned 3 primary partitions: First-NTFS (type 7), Second-OSX (type af) and Third-OSX(type af). I used the 3rd partition for files I wished to keep when I re-install OSX on the 2nd partition. Restored XP to partition 1. Booted and XP was happy :thumbsup_anim: Did a fresh install of Hackintosh on partition 2. When I rebooted, the OSX started to boot with options in(counts down...) I press return and allows me to choose which to boot First / Second / Third partition. If I choose XP, the XP bootloader askes if I want XP or Apple Mac OS X (sound familiar? it's the CHAIN0 file) and I can choose either and runs like satin sheets :star_smile:

 

It took awhile, hours in fact with all the preservation of my XP environment but was well worth it! Thank you MacGirl, sent me in the right direction.

 

Shoutout to Sedrick on irc

 

Now, it's time to get some open source compiled. I've installed Xcode 2.4.1. Do I really NEED fink?

 

Mike

 

Hardware:

ASUS P4P800SE

Intel sckt 478 3.4 @ 3.6GHz, 1MB L2 Cache, Mono-Core, HT enabled

2 Sticks of 512MB Mushkin DDR400 2-2-2-2

Zalman 7000cu Quiet Fan adjustable

LeadTek A400GT 256MB-256bit GeForce 6800GT

Samsung 915N 19" LCD Monitor

Network and Sound works in x86OSX!

Link to comment
Share on other sites

Glad to hear it worked.

 

I installed Fink in the original HD of my PowerBook, downloaded a few apps like wget, but when that disk was damaged I reinstalled almost everything but Fink, I didn't miss it, of couse this days I program very little, and with the Default Dev. Env. is enough.

Link to comment
Share on other sites

 Share

×
×
  • Create New...