Jump to content
3 posts in this topic

Recommended Posts

Completely lost and need someone's input on this (searched without much success) . Basically I'm trying to change my default bootable OS in Chameleon 2 RC1 from Mac to Vista. Both OS installed on the same single hardisk spitted on two partition. Chameleon always fires up Mac first and Vista can be selected manually from boot screen selector. I did edit com.apple.boot.plist to <string>rd=diskXsY</string> where X is my harddrive > in my case disk0s and partition Y > Vista partition > hd(0,1) , Mac partition > hd(0,2) so I put just like this <string>rd=disk0s1</string> and nothing had changed with exception of kernel panic on startup so I had to rewrite boot.plist back to what if was before. What I'm doing wrong? I can change timeout setting from default 5sec to whatever and it seem works fine but that's it...

  • 5 months later...

 

I see you are advanced users but i ll write the procedure anyway anyway here's the how to:

 

i suppose you can boot into OSX86.

 

the file com.Apple.Boot.plist is located in Library/Preferences/SystemConfiguration. copy it in desktop and open it to edit with textedit (default).

 

i have the following com.Apple.Boot.plist. modify it as you like and see if that helps. i tried to keep the formation as the original file

 

 

<?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>Graphics Mode</key>

<string>1920x1080x32</string>

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string>rd=disk0s2</string>

<key>Timeout</key>

<string>1</string>

<key>Boot Graphics</key>

<string>yes</string>

<key>Default Partition</key>

<string>hd(0,1)</string>

</dict>

</plist>

 

what it's written above line

key kernel key

doesn't concern you. You should copy text from from the

key kernel key line and afterwards

 

 

<string>rd=disk0s2</string>

 

this shows where the bootloader and osx86 must be lovated . mine is in disk 0 (the only HDD on my system)at the second partition (2)

 

 

 

<string>hd(0,1)</string>

this is the default booting option, mine is the windows installation that it is located on my first disk(0) on its first partition (1) put your numbers accordingly.

 

 

 

 

save it and replace original file. no need to do any repairs after that with terminal.

 

Reboot.See if it works. Probably it won't. Boot using Windows DVD, go to "repair windows installation", don't choose "start up repair", but rather go to cmd and make Windows partition active first.

 

you can do that by entering

 

diskpart

list disk

select disk Ψ

list partition

select partition �"

active

 

Ψ is assigned the number of your hard disk drive on which OS are located.If you have only one HDD then it is 0. �" is the assigned number of each partition.

 

Then exit terminal, back to windows installation dvd in the repair options. select "repair start up", it will repair the installation and then let it boot into windows. then open again cmd and now make active the disk on which bootloader (and OSX) are. that's it. i hope i helped.

×
×
  • Create New...