Contribute
Register

How to edit Chimera to always boot with my options...?

Status
Not open for further replies.
samisnake said:
to hide partitions, get the drive info from chameleon rather than diskutils, as diskutlis sometimes shows the wrong info.
iirc, you press f10 on the chameleon bootscreen, and it comes up with the info on disk/partition.
guessing you already know the next bit, but just incase, add

<string>Hide Partition</string>
<key>hd(x,y)</key>
to your boot.plist

(x being the drive, y being the partition)


to change the res of the chameleon theme, try changing it in the theme's info.plist. itll be in /extra/themes/(name of your theme) there should be 2 references to the resolution, change them to your default res.
that fixed i


Excellent. Will try tomorrow evening. Time for some well-deserved rest.

Take care and thanks again.
 
For those like me that think that an example is better than any explanation here it is:

I have 2 disks, one with Mac and another with Windows, so I want to define who boots by default. I am using Chimera 1.7.2 to switch between Max OS X 10.7.3, Linux and Windows 7.

The file you need to edit is org.chameleon.Boot.plist which is in YourMacDrive - Extra. Easiest is to open the "terminal" and type:

Code:
sudo nano /Extra/org.chameleon.Boot.plist

In there you should add pairs of lines with <key> and <string> tags defining the options you need. This is mine:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1$
<plist version="1.0">
<dict>
        <key>Default Partition</key>
        <string>hd(1,1)</string>
        <key>Hide Partition</key>
        <string>hd(1,2)</string>
        <key>Graphics Mode</key>
        <string>1920x1080x32</string>
        <key>Kernel</key>
        <string>mach_kernel</string>
        <key>Kernel Flags</key>
        <string>npci=0x2000 darkwake=0</string>
        <key>GraphicsEnabler</key>
        <string>Yes</string>
        <key>Timeout</key>
        <string>10</string>
        <key>Legacy Logo</key>
        <string>Yes</string>
        <key>EthernetBuiltIn</key>
        <string>Yes</string>
</dict>
</plist>

In there I basically defined which partition (OS) to load by default and which to hide from the menu, among other things.

Which numbers to put in hd(x,y) will depend on what partitions your system has. To find out simply type in the terminal:

Code:
diskutil list

"x" will be the disk and "y" the partition.

More info here: http://www.osx86.net/guides-tutorials/10747-guide-chameleon-bootloader-basics.html
 
Status
Not open for further replies.
Back
Top