And you are perfectly right. A QuickTime Full Screen bug is still persistent, it has been there since DP1 and now it is in the GM, too. The screen is flashing 2-3 times upon startup at the login screen. animations are sometimes glitchy too. This of course does not mean that there are any bugs affecting functionality, but this is less than what I expect from apple.

I created a Lion USB installer. The installer is a 8GB USB GUID partition that automatically gets named as Mac OS X Base system when it is restored from Base System.dmg on Lion Gold Master. Then I , copied fakesmc, ACPIPlatform…, IOPCI… in /S/L/E on the installer drive. I used Kext Wizard which also repair /S/L/E permissions on the installer.

Kext Wizard that allows you to load kexts to other drives and repair other drives (from the one you are booted into) is a great help.

As I was loading Lion on an MBR partition I replaced:
/Volumes/Mac\ OS\ X\ Base\ System/System/Installation/Packages/OSInstall.mpkg and
/Volumes/Mac\ OS\ X\ Base\ System/System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/OSInstall
–on the installer drive with modified files (obtained by googling)

Then I booted into the USB installer using Chameleon-2.0-RC5-r1083.pkg loaded on my existing SL drive, with -v -f flags. Then O followed regular install process. Once install is through I booted into existing SL and copied fakesmc, ACPIPlatform…, IOPCI… in /S/L/E on the new Lion Drive with Kext Wizard and repaired /S/L/E permissions. I also copied com.apple.Boot.plist from my old SL into /E of the new Lion Drive and repaired permissions on /E as well. This last step is essential to avoid kernel panic or keyboard freeze at login time after loading Chameleon on the new Lion Drive.

After initial boot up, for whatever system that didnt work, I used my old SL kexts, such as IONetworkingFamily.kext, IO80211Family.kext, Intel82566MM.kext, VoodooHDA, VoodooSDHC, AppleACPIBatteryManager.kext

To enable native ntfs, I used iBlacky method of copying mount_ntfs to mount_ntfs.org and saving the follwing script to mount_ntfs:
#!/bin/sh
/sbin/mount_ntfs.orig -o rw “$@“

For this too I had to load the kext from SL.

I now have a fully working Lion Gold Master. As it doesnt have nvidia, I cannot enjoy all graphic applications, but it does better than my SL, as I able to open jpegs with Preview.app.

“Update 3: A public OS X Lion release date may be July 14th”
It’s July 15, and there is no sign of the release. I am signed up to be mailed about it, and looked on the App Store.
No email. Searched it on the App Store…nothing.

I also have Lion and Windows dual boot on my Hard Drive (could have gone triple, but needed more discspace for other stuff)

General loading sequence for triple boot:

First install Windows. While doing this, make enough partitions for the three OSes and data.

Next load Ubuntu. Ubuntu grub gets loaded (you can update-grub later to allow boot from grub to os x). Grub is to be loaded only on the partition containing the Linux File System (eg., sdc3), and not root of the USB StoreJet, sdc during the Linux installation. This makes Ubuntu access from Chameleon (which we will load subsequently) possible.

Finally load Lion (MBR- only MBR can coexist with Windows). With Lion load the Chameleon boot loader (Chameleon-2.0-RC5-r1083) which now operates as an overall cover boot loader that accesses a secondary Ubuntu grub list boot loader, Windows and OS X.