overdue-scratch

Author Topic: Removing Chameleon from the HD?  (Read 8912 times)

0 Members and 1 Guest are viewing this topic.

Zeppo

  • Observer
  • Posts: 13
Removing Chameleon from the HD?
« on: October 06, 2009, 09:17:28 PM »
It's not a permanent solution. I used Lifehacker's guide to install Chameleon on stick and than on my HD. Now I need to change some things in DSDT and kexts in order to tailor it to my hardware. I thought the best way to do so is to use my stick for tests, if everything is fine - move the correct files to my HD. However, whatever changes I do on my stick - Chameleon starts, offers all drives and after I choose my SL drive it boots the configuration like it is on my HD.
So, I thought (since I need this machine daily) I need to remove Chameleon from my HD completely (including boot0 and boot1h) and have one stick with my (although not perfectly, but OK) configuration and test some stuff on other stick. If there is an error, I can just put the first stick in and - voila! I was searching the docs and this (and other) forums but only thing I found is " you need to replace Chameleon bootloader with another bootloader". And that's nothing I would like. What I would like is to have my OS X HD like it was before I installed Chameleon there, in order to enable me to boot from stick and then put Chameleon back as soon as I have a good solution.

Can someone help?

THX!
« Last Edit: October 07, 2009, 09:57:23 AM by Zeppo »
HackTheMac: BootLoader: Chameleon 2 RC5 r1091 OSX 10.7 11A511 MoBo: GA-EP45-DS3 (F9) RAM: 8GB DDR2 SDRAM 800MHz CPU: Intel Core2Duo E8200 2.66GHz GPU: NVIDIA 9400GT 1GB HD: 3x Samsung HD103UJ + 1x HD154UI CDDVDW: TSSTcorp SH-S223F EFI-X V1.0+V1.1 - ShelfWare
Laptop: Dell Latitude D430 BIOS: Modified A09 w. DSDT embeded CPU: Intel Core Duo 1.33GHz RAM: 2GB DDR2 SDRAM 667MHz GPU: Intel 945GMS HD: Samsung HS122JC 120GB OS X: 10.6.8 BootLoader: Chameleon 2 RC5 r1091 EDP: 1.9 Beta

greyhairdmonkee

  • Entrant
  • Posts: 7
Re: Removing Chameleon from the HD?
« Reply #1 on: October 08, 2009, 02:56:16 AM »
Zeppo,

I am a newbie at this - having said that, if you read the documentation for the bootloader, Chameleon will load the "extra" folder from the boot drive.  So if you maintain a copy of what works on one USB stick and have a duplicate USB stick for experiments you should be able to leave your base install alone until you get your DSDT file and Kexts in order.

Don't take my word on this, take a look at the sticky posts in this forum and read the release notes and FAQs.  You will see that the designer of this loader intended us to leave our OS partition/disk in pristine shape, only changing the boot sector and adding the "extra" folder for loading purposes....

Please take a read and let us know what you find...

Zeppo

  • Observer
  • Posts: 13
Re: Removing Chameleon from the HD?
« Reply #2 on: October 08, 2009, 08:22:34 AM »
Zeppo,

I am a newbie at this - having said that, if you read the documentation for the bootloader, Chameleon will load the "extra" folder from the boot drive.  So if you maintain a copy of what works on one USB stick and have a duplicate USB stick for experiments you should be able to leave your base install alone until you get your DSDT file and Kexts in order.

Don't take my word on this, take a look at the sticky posts in this forum and read the release notes and FAQs.  You will see that the designer of this loader intended us to leave our OS partition/disk in pristine shape, only changing the boot sector and adding the "extra" folder for loading purposes....

Please take a read and let us know what you find...

Yeah, you are right. I should have left it on the stick only. But, since I am (errr... was) just an EFI-X user with no hacking experience, I just fall for Lifehacker's method with no hacking. And this even before I read this (or other) board. And part of the method was to move Chameleon to HD.
Stupid? Well... yes. Reversible? I don't know, I haven't found any hints or guides how to remove the darn thing from my HD. Yet.

I just thought it will take all files from the place I defined as a boot medium. Apparently wrong assumption. Now I am stuck.
Thanks anyway!
HackTheMac: BootLoader: Chameleon 2 RC5 r1091 OSX 10.7 11A511 MoBo: GA-EP45-DS3 (F9) RAM: 8GB DDR2 SDRAM 800MHz CPU: Intel Core2Duo E8200 2.66GHz GPU: NVIDIA 9400GT 1GB HD: 3x Samsung HD103UJ + 1x HD154UI CDDVDW: TSSTcorp SH-S223F EFI-X V1.0+V1.1 - ShelfWare
Laptop: Dell Latitude D430 BIOS: Modified A09 w. DSDT embeded CPU: Intel Core Duo 1.33GHz RAM: 2GB DDR2 SDRAM 667MHz GPU: Intel 945GMS HD: Samsung HS122JC 120GB OS X: 10.6.8 BootLoader: Chameleon 2 RC5 r1091 EDP: 1.9 Beta

thorazine74

  • Member
  • Posts: 57
Re: Removing Chameleon from the HD?
« Reply #3 on: October 08, 2009, 09:54:48 AM »
It may sound harsh but its true: you need to replace chameleon with another bootloader, without it your computer wont boot, so you cant just remove it.
Granted it would be much better if the chameleon installer had saved a copy of the mbr or pbr they overwrote but it didnt so you just need to reinstall the bootloader you have before chameleon.
If you are using just OS X in that HD there are not so many choice apart from chameleon: PCEFI, Boot Think, or maybe XPC...
If you have that EFI-X thing before I dont have a clue what bootloader you have before, maybe you should ask them.
Mac OS X 10.5.6 Retail (Updated to 10.5.7) with Chameleon 2.0 RC1+BootIt NextGen 1.86 (MBR Single Drive)
Gigabyte 73PVM-S2H + C2D + 2 Gb
2 SATA HD (AppleAHCIport.kext) + 1 PATA DVD+RW (DarwinATAPort.kext)
Realtek ALC889 (VoodooHDA.kext)
Geforce 8600GTS (EFI String) PS/2 M & KB: VoodooPS2.kext

Zeppo

  • Observer
  • Posts: 13
Re: Removing Chameleon from the HD?
« Reply #4 on: October 08, 2009, 12:17:37 PM »
If you are using just OS X in that HD there are not so many choice apart from chameleon: PCEFI, Boot Think, or maybe XPC...
If you have that EFI-X thing before I dont have a clue what bootloader you have before, maybe you should ask them.

Yup, I was using EFI-X before (emphasis on "was"). But this was a new disc and a complete new installation without even EFI-X attached. As I said, from USB stick - Lifehackers method. When I installed Chameleon on HD what bootloader was overwritten? Apple OSX SL one? If so, is there a way to overwrite Chameleon bootloader with the same OSX SL bootloader which was replaced by Chameleon? Disc Utility or command line?

Thank you!
HackTheMac: BootLoader: Chameleon 2 RC5 r1091 OSX 10.7 11A511 MoBo: GA-EP45-DS3 (F9) RAM: 8GB DDR2 SDRAM 800MHz CPU: Intel Core2Duo E8200 2.66GHz GPU: NVIDIA 9400GT 1GB HD: 3x Samsung HD103UJ + 1x HD154UI CDDVDW: TSSTcorp SH-S223F EFI-X V1.0+V1.1 - ShelfWare
Laptop: Dell Latitude D430 BIOS: Modified A09 w. DSDT embeded CPU: Intel Core Duo 1.33GHz RAM: 2GB DDR2 SDRAM 667MHz GPU: Intel 945GMS HD: Samsung HS122JC 120GB OS X: 10.6.8 BootLoader: Chameleon 2 RC5 r1091 EDP: 1.9 Beta

thorazine74

  • Member
  • Posts: 57
Re: Removing Chameleon from the HD?
« Reply #5 on: October 11, 2009, 03:14:21 PM »
There is no OS X "native" bootloader installed on PCs, if you just installed Chameleon on an empty HD there was no bootloader at all there before. Hence the need to install "another" bootloader if you want to replace it, else your OS X installation wont boot.
Mac OS X 10.5.6 Retail (Updated to 10.5.7) with Chameleon 2.0 RC1+BootIt NextGen 1.86 (MBR Single Drive)
Gigabyte 73PVM-S2H + C2D + 2 Gb
2 SATA HD (AppleAHCIport.kext) + 1 PATA DVD+RW (DarwinATAPort.kext)
Realtek ALC889 (VoodooHDA.kext)
Geforce 8600GTS (EFI String) PS/2 M & KB: VoodooPS2.kext

Zeppo

  • Observer
  • Posts: 13
Re: Removing Chameleon from the HD?
« Reply #6 on: October 19, 2009, 12:38:59 AM »
There is no OS X "native" bootloader installed on PCs, if you just installed Chameleon on an empty HD there was no bootloader at all there before. Hence the need to install "another" bootloader if you want to replace it, else your OS X installation wont boot.

Please forgive a n00b:
OK, there is no OSX bootloader. I've got that part. But what am I replacing with Cahmeleon boot0 and booth1? And if I am not replacing anything because there was nothing before, why is it not possible just to remove those files and still have a bootable disk? Which, as far as I understood, is what happens.
THX!
HackTheMac: BootLoader: Chameleon 2 RC5 r1091 OSX 10.7 11A511 MoBo: GA-EP45-DS3 (F9) RAM: 8GB DDR2 SDRAM 800MHz CPU: Intel Core2Duo E8200 2.66GHz GPU: NVIDIA 9400GT 1GB HD: 3x Samsung HD103UJ + 1x HD154UI CDDVDW: TSSTcorp SH-S223F EFI-X V1.0+V1.1 - ShelfWare
Laptop: Dell Latitude D430 BIOS: Modified A09 w. DSDT embeded CPU: Intel Core Duo 1.33GHz RAM: 2GB DDR2 SDRAM 667MHz GPU: Intel 945GMS HD: Samsung HS122JC 120GB OS X: 10.6.8 BootLoader: Chameleon 2 RC5 r1091 EDP: 1.9 Beta

thorazine74

  • Member
  • Posts: 57
Re: Removing Chameleon from the HD?
« Reply #7 on: October 20, 2009, 05:06:00 PM »
Those files are not written to the filesystem, but to the mbr and bootsector, they cant be restored because chameleon doesnt keep backup copies of the original mbr and bs. Feel free to post a request for this feature if you think it could be useful.
In your case even if you had backup copies it would have been useless because your mbr & bs were not bootable.
Mac OS X 10.5.6 Retail (Updated to 10.5.7) with Chameleon 2.0 RC1+BootIt NextGen 1.86 (MBR Single Drive)
Gigabyte 73PVM-S2H + C2D + 2 Gb
2 SATA HD (AppleAHCIport.kext) + 1 PATA DVD+RW (DarwinATAPort.kext)
Realtek ALC889 (VoodooHDA.kext)
Geforce 8600GTS (EFI String) PS/2 M & KB: VoodooPS2.kext