MacFeast Posted November 25, 2006 Share Posted November 25, 2006 I have installed 10.4.8 with semthex kernel from an external USB DVD drive. Installation was successful. I tried dual-booting with xp on my system. Doesn't work, fails with "chain boot error". My boot.ini contains: [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS /NOEXECUTE=OPTIN /FASTDETECT [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT C:\CHAIN0="Mac OS X" My C:\ root contains the file CHAIN0 (512 bytes). My driver is in IDE mode (not AHCI or RAID). I tried AHCI too, OSX installation detects hard disk, but then neither XP nor OSX boots. Am I missing something fundamental here? By the way, the installer screwed up the MBR, but I rescued it with a PartitionMagic boot CD. Now XP boots fine, but OSX gives me "chain boot error". I'm thankful for any suggestions. Link to comment https://www.insanelymac.com/forum/topic/34155-chain-boot-error/ Share on other sites More sharing options...
Rammjet Posted November 25, 2006 Share Posted November 25, 2006 The file you put in C:\ ... is it CHAIN0 or chain0? Maybe boot.ini cares. Also, not sure where you got chain0, but if you go to Windows and insert the 10.4.8 install DVD and look at it through Windows Explorer (My Computer), you will see the chain0 file on the DVD. You can then copy it over. Lastly, the Disk Utility on the 10.4.8 DVD probably screwed up your MBR and the partition info on the OSX partition. You fixed MBR. Try a reinstall, but format (erase) your OSX partition using an older OSX install DVD. Then pop in the 10.4.8 install DVD and finish the installation starting with selecting the partition and going on to Customize. PS, once properly installed, OSX has its own Darwin bootloader. Add the Timeout parameter to boot.plist and make your OSX partition active and use the Darwin bootloader instead of Windows/chain0. Link to comment https://www.insanelymac.com/forum/topic/34155-chain-boot-error/#findComment-241872 Share on other sites More sharing options...
JustAnotherIdiot Posted November 25, 2006 Share Posted November 25, 2006 I had similar problem i put C:\CHAIN0 in boot.ini because the file in C:\ is CHAIN0 not chain0 but it wasnt working so I amend the line in boot.ini to C:\chain0="Mac OS x86" and it worked! try this :s i hope it works Link to comment https://www.insanelymac.com/forum/topic/34155-chain-boot-error/#findComment-241887 Share on other sites More sharing options...
MacFeast Posted November 25, 2006 Author Share Posted November 25, 2006 The file you put in C:\ ... is it CHAIN0 or chain0? Maybe boot.ini cares. It's CHAIN0 both of them. Lastly, the Disk Utility on the 10.4.8 DVD probably screwed up your MBR and the partition info on the OSX partition. You fixed MBR. Try a reinstall, but format (erase) your OSX partition using an older OSX install DVD. Then pop in the 10.4.8 install DVD and finish the installation starting with selecting the partition and going on to Customize. Can I somehow install the Darwin bootloader without reinstalling the entire operating system? My usb dvd is incredibly slow so that will take hours... Link to comment https://www.insanelymac.com/forum/topic/34155-chain-boot-error/#findComment-241940 Share on other sites More sharing options...
JustAnotherIdiot Posted November 25, 2006 Share Posted November 25, 2006 tried chain0 instad of CHAIN0 ? Link to comment https://www.insanelymac.com/forum/topic/34155-chain-boot-error/#findComment-241942 Share on other sites More sharing options...
Rammjet Posted November 25, 2006 Share Posted November 25, 2006 It's CHAIN0 both of them. So, in boot.ini, maybe try lowercase "chain0" as JustAnotherIdiot suggested. I have a feeling this might help. Can I somehow install the Darwin bootloader without reinstalling the entire operating system? My usb dvd is incredibly slow so that will take hours... Not easily or reliably. Read through this thread to get a feeling for the problems: http://forum.insanelymac.com/index.php?showtopic=32777 You might ask the poster if he has a good method. Can try the following. Boot an older install DVD (not 10.4.8) and go to Terminal. Type: bless --mount "/Volumes/(name-of-OSX-partition)" --setBoot --verbose Use the quotes if you have a space in the name of your OSX partition. Lastly, one way to speed up an installation is to click the "skip" button when it checks the DVD. If you have already done this once, no need to do it again. Link to comment https://www.insanelymac.com/forum/topic/34155-chain-boot-error/#findComment-241978 Share on other sites More sharing options...
Recommended Posts