Compliments & some bugs
1st: A big compliment. This is the first time I was able to create a working usb boot&install volume for SL!
2nd: Some bugs. Fyi: I'm using an Asus P5K board with 3 hard drives, E9450 CPU @3.2 GHz, 8 GB RAM, nVidia 8500GT graphics with 256 MB VRAM.
2a) Booting with the USB stick "SnowLeoInstaller" ist working.
2b) But the Installer does not find any SATA-drive. Only USB drives. My solution was to put an internal HD into an external HD-Case an make in this way the two partitions "MacLoader" with 1GB and "Snow Leopard" with 148 GB. Then I was able to install SL onto "Snow Leopard".
2c) The script "3_MacLoader" aka "macloader.sh" does not work. There are no files on "MacLoader" after starting the procedure. I testet this again connecting the drive again to an SATA port. Result was the same. In Harddisk uttility I could see that "MacLoader" is called "MacLoader 1". Therefore I startet "3_MacLoader" again giving it "MacLoader 1" as parameter. No change.
2d) When I start just "Chameleon-2.0-RC2-r640.pkg" on "MacLoader" I can see the 3 folders Extra, Library and usr on "MacLoader". But this is not the solution, because all the other stuff from the script "macloader.sh" is still missing. And it will not boot at all ;-)
I tried to analyse "macloader.sh" but did not find a bug which would declare this behaviour.
Here the results from the terminal starting "3_MacLoader":
Where is(will) retail Snow Leopard (be)installed? => Snow Leopard
Where do you want to setup the bootloader? => MacLoader
Enter preferred boot Timeout (number of seconds)
(Leave blank to automatically enter the Boot Menu) =>
Setting-up your MacLoader as the MacLoader...
This may take a while. Please wait...
installer: Package name is Chameleon
installer: Upgrading at base path /
installer: The upgrade was successful.
rm: /Volumes/MacLoader/Extra/Extensions: Not a directory
cp: /Volumes/MacLoader/Extra: Not a directory
Building kext cache...
./ScriptFiles/macloader.sh: line 57: [: Extensions/AppleHDA.kext: binary operator expected
Permissions are being set for the following extensions:
chmod: /Volumes/MacLoader/Extra/Extensions.mkext: Not a directory
chown: /Volumes/MacLoader/Extra/Extensions.mkext: Not a directory
mv: rename ScriptFiles/com.apple.Boot.plist to /Volumes/MacLoader/Extra: Not a directory
mv: rename smbios.plist to /Volumes/MacLoader/Extra: Not a directory
Complete! Finished setting-up MacLoader as the Snow Leopard pre-booter.
Here a screenshot about HD utility is naming "MacLoader" internally "MacLoader 1"