I moved into os x in a big way, and I now keep playing between Linux and OS X.
I have Lion, Windows 7 and Ubuntu (yes folks Ubuntu) all loaded on my jacknife USB Storejet. It boots into Windows (on HDD), OS X Lion (on HDD), OS X Snow Leopard on USB StoreJet, OS X Lion USB Installer and Linux (Ubuntu 11 (natty)) allowing me to boot almost any machine that has no password at BIOS level.
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.
I have successfully loaded Lion Gold Master on my Dell Latitude E6400. 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 repairs /S/L/E permissions on the installer. Kext Wizard 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 I 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.orig 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.
Though moved into os x in a big way, and I now keep playing between Linux and OS X and need Windows at work. So the answer is triple boot or multi boot.
I have Lion, Windows 7 and Ubuntu (yes folks Ubuntu) all loaded on my jacknife USB Storejet. It boots into Windows (on HDD), OS X Lion (on HDD), OS X Snow Leopard on USB StoreJet, OS X Lion USB Installer and Linux (Ubuntu 11 (natty)) allowing me to boot almost any machine that has no password at BIOS level.
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.
Further made a lamp server using Michael Gracie and Jason’s tutes:
http://michaelgracie.....pard-10-6-1/
http://verysimple.co...6-snow-leopard/
Now I am fully set to work with my with my Dell-E6400-Latitude-Lion