Chameleon Help
=====================
What is it?
-----------
Chameleon is combination of various boot loader components. It is based
on DavidElliott's fake EFI implementation added to Apple's boot-132
project. Chameleon is extended with the following key features:
Features
--------
- Device Property Injection viadevice-properties string in com.apple.Boot.plist
- hybrid boot0+boot1h loaders for both MBR and GPT partitioned disks.
- automatic FSB detection code even for recent AMD CPUs.
- Apple Software RAIDsupport.
- stage2 loader (boot) can be placed as a regular file in the boot
partition's root folder. It has precedence over the embedded
startupfile.Installation
============
Normal Install (non-RAID):
--------------------------
Suppose that your installation is on /dev/disk0s2
- Install boot0to the MBR:
sudo fdisk -f boot0 -u -y /dev/rdisk0
- Install boot1h to the partition's bootsector:
sudo dd if=boot1h of=/dev/rdisk0s2
- Install boot to thepartition's root directory:
sudo cp boot /
No need to use startupfiletool anymore!
RAID Install:
-------------
Suppose that your installation is on /dev/disk3, which iseither a mirror- or a
stripeset consisting of /dev/disk0 and /dev/disk1
Mac OS X creates a small helper partition at the end of each RAID member disk,
namely /dev/disk0s3 and /dev/disk1s3- Install boot0 to the MBR of both disks:
sudo fdisk -f boot0 -u -y /dev/rdisk0
sudo fdisk -f boot0 -u -y /dev/rdisk1
- Install boot1h to the bootsector of each bootpartition:
sudo dd if=boot1h of=/dev/rdisk0s3
sudo dd if=boot1h of=/dev/rdisk1s3
- Install boot to both helper partition's root directories.
diskutil mount disk0s3...
Regístrate para leer el documento completo.