Quote:
Originally Posted by uman
............................
Is it??? as simple as :
1. Connect the WD to my hackbook, and install Chameleon (RC4??) on it into the EFI partition.
|
Correct. Install Chameleon 2 RC4 from leopard. From leopard, the
WD disk will be your secondary HDD, so your target disk (
WD) will be
/dev/disk1 (you can double-check it with
diskutil command). This is how you install Chameleon2 RC4 to EFI partition (command-line):-
- location of boot0, boot1h & boot files is in
Chameleon-2.0-RC4-r684-bin/i386
1) Install
boot0
sudo fdisk -f boot0 -u -y /dev/rdisk1
2) install
boot1h to EFI partition bootsector
sudo dd if=boot1h of=/dev/rdisk1s1
3) copy "
boot" file to root directory in EFI partition
sudo mkdir /Volumes/EFI
sudo mount_hfs /dev/disk1s1 /Volumes/EFI
sudo cp boot /Volumes/EFI/
4) prevents the File System Events Daemon (fseventsd) from logging on this volume, which can cause the EFI partition to become unmountable.
sudo mkdir /Volumes/EFI/.fseventsd
sudo touch /Volumes/EFI/.fseventsd/no_log
5) preparing directory tree
sudo mkdir -p /Volumes/EFI/Extra/10.6/Extensions
OR you can skip part
1, 2 & 5 if you use Chameleon 2 RC2 package installer (I recommend this way). If you use the RC2 installer, you will just need to do part
3 & 4 to update to Chameleon 2 RC2 to RC4.
If you can't boot SL with RC4, use
boot from PC EFI v10.6 instead. This actually pre-patched RC3 by netkas.
Quote:
Originally Posted by uman
2. Populate /Volumes/EFI/Extras with necessary kexts (I know I will need ApplePS2Controller or VoodooPS2Controller, VoodooHDA, fakeSMC, PlatformUUID, etc)
|
Correct. The location of the kexts can be like this:-
/Volumes/EFI/Extra/Extensions/
or
/Volumes/EFI/Extra/10.6/Extensions/
Quote:
Originally Posted by uman
3. I'd like to keep /S/L/E straight retail, but I know I need a modified IOATAFamily.kext (presumably just the plugin AppleIntelPIIXATA.kext) because I believe the DVD drive uses PATA. Can the modified one go into /EFI/Extra and it will get loaded first?
|
Should works in Extra folder.
Quote:
Originally Posted by uman
4. Rebuild any .mkext caches
|
Correct. If you can't (re)build the mkext file, move
Extensions folder to
/tmp folder & (re)build mkext there, then move both
Extensions folder &
Extensions.mkext file back to
/Volumes/EFI/Extra/or
/Volumes/EFI/Extra/10.6/ folder. You can create script file to simplify the process. Ownership should be
root:wheel.
Quote:
Originally Posted by uman
5. Pop my DSDT.aml in /EFI/Extra??? Where does Chameleon want it?
|
Correct.
dsdt.aml is in
/Volumes/EFI/Extra/ folder.
Quote:
Originally Posted by uman
Is that sufficient?
|
Should be sufficient to boot SL.