Jump to content

Chameleon boot loader, how do i check which version i have and edit OS choices?


jangaboo
 Share

9 posts in this topic

Recommended Posts

Hi

 

I have Chameleon installed when it boots and I have 4 choices but only really 2 operating systems installed (XP and OSX 10.6)

 

It says NTFS, Mac1, NTFS, NTFS

 

if i select the last two NTFS it just reboots the computer, i'd like to change the labels of them if possible and delete the last two options...What file do I edit (I'd prefer to use text edit vs terminal :unsure: )

 

Most of the searches i've done for CHameleon have people editing in terminal/bash, is there no GUI way to edit it?

 

thanks

Link to comment
Share on other sites

Hi jangaboo

 

You can find out which version of Chameleon you have installed by running the following command in Terminal: (Tip courtesy of Zhell from here)

strings /boot | sed -nE 's!^Darwin/x86 boot.+(Chameleon.+)!\1!p'

 

And for your NTFS partitions/drives showing in Chameleon you can add a couple of boot options to your /Extra/com.apple.Boot.plist which can be edited in TextEdit. I think the Hide option is available from RC4 and the Rename option is available from RC5, but I could be wrong.

 

Hide Partition usage:

"Hide Partition"		Remove unwanted partition(s) from the boot menu.
=partition			   Specified, possibly multiple times, as hd(x,y), an
 [;partition2 ...]	   UUID or label enclosed in quotes.

 

Rename Partition usage is:

  "Rename Partition"	  Rename partition(s) for the boot menu.
=partition <alias>	   Where partition is hd(x,y), UUID or label enclosed
 [;partition2 <alias2>   in quotes. The alias can optionally be quoted too. 
 ...]

 

 

Some useful links:

Chameleon FAQ

Official Docs up to RC4

Link to comment
Share on other sites

Hi jangaboo

 

You can find out which version of Chameleon you have installed by running the following command in Terminal: (Tip courtesy of Zhell from here)

strings /boot | sed -nE 's!^Darwin/x86 boot.+(Chameleon.+)!\1!p'

 

And for your NTFS partitions/drives showing in Chameleon you can add a couple of boot options to your /Extra/com.apple.Boot.plist which can be edited in TextEdit. I think the Hide option is available from RC4 and the Rename option is available from RC5, but I could be wrong.

 

Hide Partition usage:

"Hide Partition"		Remove unwanted partition(s) from the boot menu.
 =partition			   Specified, possibly multiple times, as hd(x,y), an
  [;partition2 ...]	   UUID or label enclosed in quotes.

 

Rename Partition usage is:

  "Rename Partition"	  Rename partition(s) for the boot menu.
 =partition <alias>	   Where partition is hd(x,y), UUID or label enclosed
  [;partition2 <alias2>   in quotes. The alias can optionally be quoted too. 
  ...]

 

 

Some useful links:

Chameleon FAQ

Official Docs up to RC4

 

 

thanks

 

Chameleon v2.0-RC2 r

 

and i'll read up more

Link to comment
Share on other sites

when i edit the com.apple.Boot.plist i don't have admin permissions to save, how would i change the file access so i can save?

 

in windows explorer i would right click file, uncheck read only but I don't see a method in Finder

Right click on file > Get Info> Click lock icon (in the bottom part of the window)> change permissions. Or use a PlistEdit Pro. It will ask you the password to save settings. Also you may try a Lizard App to manage settings and kexts.
Link to comment
Share on other sites

Right click on file > Get Info> Click lock icon (in the bottom part of the window)> change permissions. Or use a PlistEdit Pro. It will ask you the password to save settings. Also you may try a Lizard App to manage settings and kexts.

 

awesome thanks guys

 

found out the Hide won't work with version of Chameleon i have, and not sure if i should update since i'm on AMD processor will have to read more into that

Link to comment
Share on other sites

  • 1 year later...
  • 3 months later...

You can find out which version of Chameleon you have installed by running the following command in Terminal: (Tip courtesy of Zhell from here)

strings /boot | sed -nE 's!^Darwin/x86 boot.+(Chameleon.+)!\1!p'

Is that normal if I don't get anything for that command?

It worked before, but on chameleon 2.1 r2011 it doesn't do anything.

Link to comment
Share on other sites

Hi nyolc8

 

The command works fine.

Make sure you're pointing the command to the location of Chameleon's boot file.

 

For an example now, I have just downloaded the latest build of Chameleon to my Desktop and compiled it.

$ cd ~/Desktop/trunk/sym/i386
$ strings boot | sed -nE 's!^Darwin/x86 boot.+(Chameleon.+)!\1!p'
Chameleon v2.1svn r2011

 

Alternatively, I could have entered:

$ strings ~/Desktop/trunk/sym/i386/boot | sed -nE 's!^Darwin/x86 boot.+(Chameleon.+)!\1!p'
Chameleon v2.1svn r2011

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...