Originally posted by: Hernandito
Hi Kaido,
Could I impose on you once more in guiding me with the files I would need to put on the thumb drive with the ES2L motherboard and Chameleon RC1? I have the your kit already, and I noticed that you label some files going in the Extras folder and some in the Kext folder (I assume SLE). But my goal was to have a complete vanilla OSX drive with everything "Extra" on the thumb drive. I am planning to use the on-board network and audio. I am reserving the $8 USB audio and Netgear NIC for my UD3P.
Similarly to the UD3P STICK DRIVE, My first assumption would be that all the files below would go in the Extras/Extensions folder on the thumb drive.
* AppleDecrypt.kext
* Disabler.kext
* OpenHaltRestart.kext
* LegacyAppleIntelPIIXATA.kext
* AppleSMBIOSEFI.kext
* RealtekR1000.kext
* AppleHDA.kext
* ALCinject.kext
Any advice is greatly appreciated.
Thank you,
Hernando
#1, you can't put Audio/Network drivers on the USB stick due to the way they load
#2, for some reason BlockStorage doesn't load from /Extras
#3, the current release of RC1 doesn't load Mkexts properly from the USB stick (so just unpack the kexts inside using Mkext Tool and put them in the Extensions folder on the USB stick)
#4, you don't need SMBIOSEFI because you're using the SMBIOS Plist on the USB stick (it's in the Extras folder in the package I linked, just leave it there)
So basically, as it stands today, if you want a 100% Leopard HDD you have to do the following:
1. Get USB audio (disable onboard audio - onboard driver cannot load from USB)
2. Get PCI network (or PCI/USB Wifi, and disable onboard networking - onboard driver cannot load from USB)
3. Get rid of AppleSMBIOSEFI.kext (we use SMBIOS Plist on the stick now, easier to configure and doesn't have to be on the HDD in SLE)
4. Your drives will be orange (the BlockStorage kext won't load in RC1 from /Extras, not on USB or HDD - must be installed to SLE on HDD)
5. All kexts must be in /Extras/Extensions on the USB stick (Mkexts don't load properly)
6. Keep your HDD's Boot Plist vanilla & put the modded one on the USB stick
You can see why I'm not real keen about doing a USB-only release just yet...eventually I'd like to post that as an option, but RC1 has a few niggly little bugs that I don't like. So to recap:
1. SMBIOS Plist on USB stick, ditch SMBIOSEFI
2. Modded Boot Plist on USB, stock Boot Plist on HDD
3. Kexts only on USB, no Mkext (bug)
4. Orange drives since BlockStorage can't run from Extras in RC1 (bug)
5. No modifiers on USB stick, they won't work (namely onboard Audio & Ethernet)
Themes are nice, once configured, and the default boot drive switch in the Boot Plist doesn't work correctly from the USB stick in the currently RC1 release. So that's about it. The nice thing about running your bootloader from a USB stick:
1. Visual boot selection - choose Windows, Linux, or Mac with icons
2. Default boot drive - easily switch your default OS
3. 100% bone-stock Leopard drive - easy to clone, backup, etc.
4. Upgrading drives, cloning, adding new OS's, whatever - it's all easy since your bootloader is on it's own mini-drive, completely separate from any operating system.
In an ideal world, here is what I would like to see in the future:
1. Working boot selector from USB (Chameleon 2)
2. Theme resolution auto-detect based on the Boot Plist native res (Chameleon 2)
3. Fixed BlockStorage - silver drives from USB (Chameleon 2)
4. Updated R1000 - no 20-second wakeup from sleep, loadable from USB (Psystar or dev)
5. Voodoo Audio for ALC chipsets - 883, 888, 889a - and loaded from USB (Voodoo Team)
6. Mkext loading from USB (Chameleon 2.0)
I'd also like to see my Core 2 Quad show up as an Intel chip (for Silverlight - only dual-core Pentiums do, not Core 2 chips) and better support for multi-format partitioned hard drives (like an MBR drive with HSF+ & FAT32), although I don't know if that will ever happen.
Anyway HTH. Just unpack the Mkext from the ES2L plugin you want and throw it in with the other kexts to the /Extra/Extensions folder on your USB stick.