Jump to content
28 posts in this topic

Recommended Posts

i have the same problem. If it is not posible to delete the windows partition from the boot loader, can u reorder the list so that it boots into OSX as standard. at the moment my pc goes in loops, i have OSX as default in the windows bootloader and windows as default in the dawine one!

 

cheers

So how is it possible to cause chain0 (the darwin bootloader) to reorder the list so your HFS+ (Darwin/10 install) shows up first. From what I can tell, chain0 is autodetecting its options every boot and it puts the partition with the first active bootflag first.

 

I also have NT bootloader booting first and then have chain0 load which defaults back to NT Bootloader. I actually have to hit F8 to get the list on every boot when I select Darwin booloader from the NT booloader almost immediatly otherwise it goes directly back to the NT menu.

I don't use chain0 to double boot. I just installed WinXP, then Mac OSX and now my default booting system is Mac. I edited com.Apple.boot.plist to change the countdown, and there it is.

My problem is that I would like to boot in Win by default from Darwin startscreen....

i tried to unmount my xp partition in osx, but it remounts itself after reboot...

is there a way to modify darwin boot list or disable it?

 

Exactly the same here! I've chosen Acronis Boot Loader now. But I'd prefer darwin boot loader because it is much faster (acronis waits more than 30 seconds before booting). But I can't stand it to manually select OS X each time...

 

you can deactivate OS selector and use windows's boot loader instead. its much faster.

i tried to unmount my xp partition in osx, but it remounts itself after reboot...

is there a way to modify darwin boot list or disable it?

you can deactivate OS selector and use windows's boot loader instead. its much faster.

 

Ok, then windows boot loader loads the darwin boot loader and there WIN XP is the default system. Since I don't know how to change this I have to manually choose OS X or I'll have an infinite loop.

i have the loop too, lol

 

win boot loader
1 xp 
2 osx -> darwin boot loader
		  1. xp -> win boot loader
		  2. osx

 

that's why i want to delete xp from darwin's list or make osx default in darwin.

 

I'd like that, too. But since nobody seems to know how to do it, I use acronis (but I don't like it...)

Uhh, for those of you stuck with the infinite loop problem (kind of ironic considering Apple's address), you can set the Darwin bootloader to whichever drive you want by using the Startup Disk preference panel in System Preferences.

I tried this and it didn't work.

I tried this and it didn't work.

 

Yeah, I just noticed that it worked back when I had 10.4.3, but not now. Sorry about that. You can also modify the com.Apple.boot.plist file to select a specific drive. Read through this topic for help on that: http://forum.osx86project.org/lofiversion/....php/t2948.html

what they said in that post doesnt work for me.

here's my com.apple.boot.plist

<?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>rd=disk0s3</string>
	<key>Boot Graphics</key>
<string>Yes</string>
<key>Timeout</key>
<string>5</string>
<key>Graphics Mode</key>
<string>"1280x1024x32@60"</string>

</dict>
</plist>

 

i added the kernel flags to it, but it still selects windows as default os in darwin.

my xp is on disk0s1, and disk0s3 is my osx.

can some help me out please!

Uhh, for those of you stuck with the infinite loop problem (kind of ironic considering Apple's address), you can set the Darwin bootloader to whichever drive you want by using the Startup Disk preference panel in System Preferences.

 

Actually, what this is doing is just setting the bootable flag on whatever partition you are trying to boot so next time you boot, the BIOS reads the bootloader off that partition. If you choose the NT partition what it does is just simply boot the NT Bootloader to load XP/2000 and doesn't give you the darwin bootloader (requred to run to load OSX X86).

 

If you are smart enough to put in the NT Bootloader (boot.ini on your C:) the line to give you the option to boot chain0, then you can have the NT Bootloader load chain0 (darwin bootloader) to boot OS X.

 

What most people run into is that when they do this (have NT bootloader boot darwin bootloader) is that the Darwin bootloader SUCKS (as it is not customizable) and gives you this "infinate loop" where it takes you back to the NT booloader menu. If you install 10.4.3-10.4.5 the timeout value on the darwin bootloader is 0 so it automatically boots the first item in the Darwin bootloader menu (which is always going to be NT as the Darwin bootloader list the active partition FIRST in the list). If you are quick enough, as soon as you select the OS X in the NT menu (hit enter to switch to the darwin bootloader) hit F8 which is a special key command for the darwin bootloader (not to be confused with F8 for the NT bootloader which also gives you boot options). This will tell the darwin bootloader to give you a list of bootable partitions.. HERE is where you can select your Darwin partition (OSX) to boot and actually boot 10.4.x just fine. Then you can edit com.apple.Boot.plist and change the time timeout value to something greater than 0. This will allow the menu in the darwin bootloader to display the list (where if you are booting NT first the NT partition will show up as the default). So basically you have to go through 2 boot menus to boot up OSX and 1 menu to boot up NT.

 

There is (afaik) no way to change the way the darwin bootloader works (change the order it lists the partitions and hide certian partitions) besides changing what the default partition (and bootloader) is by the bootable flag in the MBR. You could get the source to the darwin bootloader and rewrite how it detects the boot partitions, always forcing HFS+ volumes to be put at the top of the list, but I'm sure that would be a headache. Best bet is to use Darwin as the default bootloader and just deal with the way it works..

yes, it does have to do with the active partition:

Darwin bootloader will default to the active partition.

 

If WinXp is active, then you will start off the NT loader, and throgh chain0 get Darwin Bootloader with Xp as de defaulyt system (loop)

 

If you set Osx As active, you will start darwin bootloader with Osx as default. Darwin bootloader is not customizable for now

 

I´ve use acronis and it works, but for me the fastest and best solution is GRUB which can boot off any partition and set the default through the makeactive command.

alright, I got rid of the timer, by setting it to zero. but now its asking me to select which harddrive to select from, they're both on the harddrive, but only one has an OS on it. I'm using the "rd=disk0s1" because thats what mine is, and its not working. do I put this in before or after the timeout code or what? any help is appreciated.

Darwin bootloader will default to the active partition.

 

...

 

If you set Osx As active, you will start darwin bootloader with Osx as default. Darwin bootloader is not customizable for now

 

Thank you for this hint! I just deinstalled acronis boot loader. It then asked me which system I want as default system after deinstallation. I've chosen OS X - I think it marked the partition as active. Now I just have the Darwin boot loader with OS X as standard option and XP as second option. Perfect!

Exactly the same here! I've chosen Acronis Boot Loader now. But I'd prefer darwin boot loader because it is much faster (acronis waits more than 30 seconds before booting). But I can't stand it to manually select OS X each time...

I think I posted this issue back on Nov or Dec. Anyway, Acronis v.10 was always a pita for me since it was released. You have to remember that it is capable of booting off CD also. So go in config and disable boot to CD :D.

 

It will never be an option for me to use grub or win chain0 as a default boot loader because they both seam to be just unnecessary steps. I have not found a physical way to remove windows or linux from xloader. But, as TD mentioned you can always remove the boot item in the boot.plist if you want OS X to boot only.

what do you mean remove boot item in the boot.plist?

 

i dont see xp being list there. and i've tried the kernal flag thingy with my os partition inserted there(rd=disk0s3), but it still selects windows first..>_<!

 

but now i set my osx partition to active, only darwin boot loader loads now, no more loop and no time wasted.

×
×
  • Create New...