How do you install chameleon the correct way? Download Chameleon and Extract it to desktop. Open terminal from Utilities folder. Type diskutil list and check what number is your hdd, for example disk0s2. Open the Chameleon folder on desktop. Type cd in terminal.press space. Ddrag the i386 folder to terminal.press enter. Download from here. How to Install Chameleon Bootloader: Assuming your Root disk is /dev/disk0s1. Gain Root priveledges and navigate to Chameleon Directory. Sudo -s cd Desktop/Chameleon-2.0-RC4-r684-bin/i386. Install boot0 to the MBR: sudo fdisk -f boot0 -u -y /dev/rdisk0. Install boot1h to the partition’s bootsector. Analytics cookies. We use analytics cookies to understand how you use our websites so we can make them better, e.g. They're used to gather information about the pages you visit and how many clicks you need to accomplish a task. Chameleon Task Manager is a replacement for Windows task manager that automatically optimizes software performance. It gives you complete control over programs and delivers detailed information about them. Chameleon Task Manager monitors seven global system parameters and more than six parameters individually for each program. It has a smart memory optimizer both for the entire system.
I386 Folder Setup
So if you want to understand how to make a Chameleon boot cd from scratch here goes…Empire EFI is prolly just easier to use.
Prerequisites:
A working OSX install (Physical or Virtual)
Blank CD
Terminal Knowledge
Kexts for your board (you have to know these and provide them)
Chameleon Binaries (latest as of this post is RC4)
smbios.plist
fakesmc.kext
Disabler (nullcpupowermanagement.kext)
Patched mach_kernel (for Legacy Intel and AMD…search google…)
Download and extract the latest Chameleon (assuming into ~/Downloads)
create a directory in your home folder that contains the folder structure
Copy the cdboot binary into the bootcd folder
Place a com.apple.Boot.plist into the cd (you can make what ever modifications you want)
com.apple.Boot.plist example
create a Preboot.dmg
Mount the Preboot.dmg
Build the folder structure inside the Preboot.dmg
copy your kexts into the Preboot.dmg (i will give fakesmc and the Disabler as an example
Place a patched kernel into your boot CD (AMD/Legacy Intel) and Preboot.dmg
Copy your com.apple.Boot.plist into the Preboot.dmg
com.apple.Boot.plist (different than above)
Copy your smbios.plist (that you made following the linked guide) into the Preboot.dmg
**Optional**
copy your DSDT.aml into your boot CD **note** I cannot remember which location loads the DSDT so place it in the Preboot and on the root of the CD
Fix permissions and recreate the kext cache ( you will see many messages like (including anyway; dependencies may be available from elsewhere) these are OK to ignore)
Eject the Preboot.dmg
master the newly minted Empire EFI
burn that to a CD and you have your very own bootable cd.
Prerequisites:
A working OSX install (Physical or Virtual)
Blank CD
Terminal Knowledge
Kexts for your board (you have to know these and provide them)
Chameleon Binaries (latest as of this post is RC4)
smbios.plist
fakesmc.kext
Disabler (nullcpupowermanagement.kext)
Patched mach_kernel (for Legacy Intel and AMD…search google…)
Download and extract the latest Chameleon (assuming into ~/Downloads)
create a directory in your home folder that contains the folder structure
mkdir -p ~/bootcd/usr/standalone/i386/ ~/bootcd/Extra/
Copy the cdboot binary into the bootcd folder
cp -Rp ~/Downloads/Chameleon-2.0-RC4-r684-bin/i386/cdboot ~/bootcd/usr/standalone/i386/
Place a com.apple.Boot.plist into the cd (you can make what ever modifications you want)
com.apple.Boot.plist example
create a Preboot.dmg
hdiutil create -size 30m -type UDIF -fs HFS -layout SPUD -volname Preboot ~/bootcd/Extra/Preboot.dmg -ov -quiet
Mount the Preboot.dmg
hdiutil attach -owners on ~/bootcd/Extra/Preboot.dmg
Build the folder structure inside the Preboot.dmg
mkdir -p /Volumes/Preboot/Extra/Extensions
copy your kexts into the Preboot.dmg (i will give fakesmc and the Disabler as an example
cp -Rp ~/Downloads/fakesmc.kext /Volumes/Preboot/Extra/Extensions/
cp -Rp ~/Downloads/nullcpupowermanagement.kext /Volumes/Preboot/Extra/Extensions/
Place a patched kernel into your boot CD (AMD/Legacy Intel) and Preboot.dmg
cp -Rp mach_kernel ~/bootcd/Extra/ ; cp -Rp mach_kernel /Volumes/Preboot/Extra/
Copy your com.apple.Boot.plist into the Preboot.dmg
cp -Rp com.apple.Boot.plist /Volumes/Preboot/Extra/
com.apple.Boot.plist (different than above)
Copy your smbios.plist (that you made following the linked guide) into the Preboot.dmg
cp -Rp smbios.plist /Volumes/Preboot/Extra/
**Optional**
copy your DSDT.aml into your boot CD **note** I cannot remember which location loads the DSDT so place it in the Preboot and on the root of the CD
cp -Rp DSDT.aml ~/bootcd/Extra/ ; cp -Rp DSDT.aml /Volumes/Preboot/Extra/
Fix permissions and recreate the kext cache ( you will see many messages like (including anyway; dependencies may be available from elsewhere) these are OK to ignore)
sudo chown -R root:wheel /Volumes/Preboot/Extra/Extensions
sudo chmod -R 755 /Volumes/Preboot/Extra/Extensions
sudo kextcache -v 1 -a i386 -a x86_64 -m /Volumes/Preboot/Extra/Extensions.mkext /Volumes/Preboot/Extra/Extensions/
Eject the Preboot.dmg
hdiutil detach /Volumes/Preboot/
master the newly minted Empire EFI
sudo hdiutil makehybrid -o My_Custom_bootcd.iso ~/bootcd/ -iso -hfs -joliet -eltorito-boot ~/bootcd/usr/standalone/i386/cdboot -no-emul-boot -hfs-volume-name 'My Custom Bootcd' -joliet-volume-name 'My Custom Bootcd'
burn that to a CD and you have your very own bootable cd.
- In: Laptop Guides
Model: LGR40
Config: LG R405-A.CPSTV
Mainboard: LG Electronics Inc. Lhotse-II
Chipset: South Bridge = ATIXpress 1250 (RS600)
Chipset: North Bridge = ATI SB600
Processor: Intel Pentium T2330 @ 1600 MHz
Physical Memory: 2048 MB (2 x 1024 DDR2-SDRAM )
Audio Card: Realtek HD – ALC262
Video Card: ATI Radeon Xpress 1250
Hard Disk: Hitachi (160 GB)
DVD-Rom Drive: HL-DT-ST DVDRAM GSA-T20N
Monitor Type: LGPhilipsLCD – 14 inches
Network Card: Marvel Yukon 88E8039 PCIe
Network Card: Atheros AR5007 802.11a/b/g
Config: LG R405-A.CPSTV
Mainboard: LG Electronics Inc. Lhotse-II
Chipset: South Bridge = ATIXpress 1250 (RS600)
Chipset: North Bridge = ATI SB600
Processor: Intel Pentium T2330 @ 1600 MHz
Physical Memory: 2048 MB (2 x 1024 DDR2-SDRAM )
Audio Card: Realtek HD – ALC262
Video Card: ATI Radeon Xpress 1250
Hard Disk: Hitachi (160 GB)
DVD-Rom Drive: HL-DT-ST DVDRAM GSA-T20N
Monitor Type: LGPhilipsLCD – 14 inches
Network Card: Marvel Yukon 88E8039 PCIe
Network Card: Atheros AR5007 802.11a/b/g
First download thisPackage i made and move it to an ext HDD or burn on CD. (90MB – SL Extensions Backup Included, Hence the Size)
Download:
- Burn it on a cd.
- Boot your pc with the cd in the drive.
- When you see Darth Vader, eject Empire EFI cd and insert SL RETAIL DVD.
- Wait few seconds and press F5 and you should be in the installer after few minutes.
- After OSX Install has loaded:
–- Choose language and click on the arrow.
- Click on Utilities on the tool bar, then select Disk Utilities.
- On the left you should see your hard drive.
- If not, a disk is not connected or cannot be read by your computer.
- After selecting your hard drive click on Partition.
- Under Volume Scheme, click current and select 1 partition.
- Under Volume Information, name your hard drive.
- Format: Free Space
- Click Apply
- Click Partition
- After selecting your hard drive click on Partition.
- Under Volume Scheme, click current and select 1 partition.
- Under Volume Information, name your hard drive.
- Format: Mac OS Extended (Journaled)
- At the bottom of the window Click on the Options Button.
- Select the GUID Partition Table
- Click OK
- Click Apply
- Click Partition
- Quit Disk Utilities
- Click on the HDD you want to install OSX to.
- Select customize, deselect printers and languages from the list.
- Install OSX.
- Restart.
– - Use Empire EFI cd and boot into OSX HDD.
- When you are in OSX, extract and mount my package.
- Install Chameleon:
_- Extract / Mount my Package.
- Go to folder Chameleon.
- Extract Chameleon Installer.
- Install chameleon package but don’t press restart.
- Extract / Mount “Extra.dmg” from Chameleon folder.
- Copy the Extra folder and go to the root of your HDD.
- Paste the Extra folder there [Replace existing Extra folder]
_ - Restart.
- Boot with arch=i386 -v
- Install Kexts:
_- Copy the kexts from the folders Ethernet, Graphics & Sound in my package into S/L/E.
_ - Use Terminal to repair permissions.
- sudo chmod -R 755 /System/Library/Extensions
- sudo chown -R 0:0 /System/Library/Extensions
- sudo kextcache -v 1 -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions/
After restart you should have it working , also you should have native resolution but no QE/CI!
- Sound – Kinda Works
- Ethernet – Works
- Wifi – Does not work
- GFX – Works partial, no QE/CI
- Touchpad/Keyboard – Works
- Built in Webcam – Not Tested
- SD card reader – Not Tested
- Sleep – Not Tested
- Time Machine – Not Tested
Xp I386
Notes:
Sound – With VodooHDA you will have crappy sound that will turn into normal as long as you move the mouse, i tried to convert Leo AppleHDA to SL but did not work, probably needs DSDT patching and i’m not good at that.GFX – Card not supported so you will have no QE/CI, but you will have native resolution thanks to the patched RadeonHD.kext
Wifi – AR5007 will get recognized but will say HAL Status 13, it is because it shares same id’s with AR5006 which is supported and will try to load drivers for it but will fail.
Webcam- Recognized as USB webcam in profiler but i dunno if works.
When booting to x64 mode AppleATIATA will not load so it will get stuck there.
Windows Xp I386 Folder Download
* Buy an D-Link DWL-G122 USB Wifi Adapter (~30$) which works using Ralink Drivers for SL or D-Link drivers for Leo.
Chameleon I386 Folder Downloads Download
* Buy an EDIMAX EW-7711UTn USB Wifi Adapter (~30$) which works using Ralink Drivers for SL.
* I have included drivers for both in the package.
For permanent x32 mode:- Edit com.apple.boot.plist
- Add:
- <key>Kernel Flags</key>
- <string>arch=i386 -v</string>
Have fun