View Single Post
 
Old 09-02-2009, 12:41 PM
Gurruwiwi Gurruwiwi is offline
Tiger
 
Join Date: Jun 2009
Posts: 306
Helicopter Tour Guide to SL on Acer 6935G

Some considerations;

- DO NOT name your new SL account the same as your LEO

- DO NOT try SL on same HDD with Leopard just yet. It doesnt play nice, UUID's get mixed and SL KP's

- You definitely NEED another "mac", be it another PC or another real mac, or like me, switching HD internally or ocasionally booting from e-sata. I still need to run some more tests though, I think my "problem" with e-sata was the faulty drive I used.

- Install will NOT WORK via e-sata. its a KP fest, I dont know why tired of swapping HD !! Once installed, that's another story.

- DO NOT USE WESTERN DIGITAL HD - There are know issues with some WD on some Macbooks and Macbok Pro's. I got one last week and it died on me, really weird, I did it no harm at all. I dont know what model I used, if it was or not recommended by Apple, but I'd just steer away from them. Anyways, I find Seagates to be quieter a cooler.

- I will always propose the use of "-v" so if it doesnt work for you, maybe because different model, you get to see where it fails. -v means "verbose" mode, it just shows you the booting codes.


What you need;

- 8GB usb
- SL Install in ISO format, not DVD
- A couple of kexts I will post shortly
- Kext Utility (provided) (script to repair permissions in both S/L/E and E/E)
- ShowAllFiles (provided) (small script that automatically Shows/hides hidden files, like boot.ini, instead of using terminal - very handy!)
- USB keyboard and mouse for installer stage
- Sata to USB or E-Sata enclosure


Procedure:

Step one: Make Bootable USB.

- Basically, format USB stick to HFS+J and restore the SL ISO to stick.
- Install Chameleon 2 rc 1 to USB,
- Copy "A_Tools" folder to USB root
- Run ShowAllFiles script to show hidden files. Delete the boot.ini it creates in root. Copy my provided boot.ini to root of USB.
- This next step is done for USB to be bootable, (and later to SL too)

Go to disk utilities and right click the USB stick, and choose "information"

look at UUID = Universal Unique Identifier... its a long number sort of like this:

6C8999A-3913-3544-80D8-6B8999997BC1

This number identifies the HD, or a partition inside a HD. Every time you ONLY format, the UUID remains. If you Partition or re-partition a drive, the UUID changes!

You will download my files and find a "Extra" folder containing the bootloader files and kexts. Edit them, and after you copy the to USB. Here is how;

You have to edit 3 files to contain the UUID entry, in the files you will find MY uuid inside, so it will be easy to spot. You'll have to put your own in.

Files are;

com.apple.Boot.plist
smbios.plist (I have already edited this to mimic a Macbook Pro 5,1, which have very close specs to 6935g, but still needs some tuning)
PlatformUUID.kext - (right click, show package content, info.plist)

- Delete the Extra folder that Chameleon created in USB.
- Copy "Extra" folder you downloaded and edited to USB

You now have a bootable USB SL installer. BUT, when you boot off the USB, you will ONLY be able to boot with

-v -x32 flags.

If all went well, you will be presented with the SL install procedure.

- Format destination drive to HFS+J
- Install SL, customize and remove all entries, you can download them later if you want.

Now, I must say that the installer normally crashes on me around 75%, just instantly reboots! I just erase partition, start again, and normally it finishes. I have no idea why this happens. Actually, normally its the third time around in finished the install

When install gives you the green "Finished Installing, Reboot ?" - click reboot, but when you see your motherboard display, press your Power button to power off the laptop.

Change HD and boot into your Leo, or use another computer with OSx. Put your SL HD into an enclosure and mount it in Leopard.

Now the procedure is almost identical to the USB BOOT stage.

- Install Chameleon to Snow Leo partition.
- Delete boot.ini files and replace with the one provided
- Delete Extras folder from Snow Leo partition root
- Edit the 3 files for your SL partition UUID
- Copy edited Extra folder to Snow Leo root

- Get your USB stick and copy my folder A_Tools to the root. I called it like that so it shows at the top when you double click to open the USB. Inside will be ShowAllFiles and Kext Utility.

Place you dsdt.aml in root of SL if you want, so far does nothing for me. Myb if I manage to fix dsdt for audio it might, but so far, nothing.

Shutdown and place your SL hard drive into laptop. Power on and boot with this flag

-v -x32 - this is very important! First boot must be 32bit.

If all went well, you're be presented with the intro video and profile creation.
This is when the USB and Keyboard comes in handy, as we dont have PS2 kexts installed yet.

Create profile, and while you do it, put in your USB so its ready when in goes into desktop. When you finish and go into desktop, open your USB stick

THE MOST IMPORTANT STEP IS THIS APPLICATION ! Kext Utility. When
you boot into Snow Leo, the very first thing to do when you see the desktop is to quickly run this app to prevent Kernel Panic! If it does before you manage to run Kext Utility, reboot and try again. Normally the panic comes after 2 or 3 minutes, sometimes 30 seconds.

USB -> A_TOOLS -> Kext Utility
Its takes a couple of minutes to complete, and the permissions in E/E normally fail the first attempt, but the script always manages either the first or the second run. It does this automatically and it even tells you its no big deal. I've never seen it fail, if it does, just run it again.

- When finished, reboot with -v -x32 - If all went well, your almost guaranteed a solid OS

- Reboot, this time with ONLY "-v" flag. This will boot into 64bit!

- Get your leopard string for graphics card, and copy them to E/com.apple.Boot.plist and NOT in L/P/S/ !!

- Copy the provided kexts into Extra/Extension

- Ethernet so far is the only kext you need to install to S/L/E, copy it there, now run Kext Utility again

- Reboot with "-v" flag

You now should have a almost fully working, but really stable SL, with now audio or SD card.

Here are the files, except Chameleon installer

http://www.mediafire.com/?odda0ttjxnz

_____________________________________________

Acer 6936g 864G32mn [@ Snow Leopard 10.6.1 32/64bit
C2D 2,4Ghz 4Gb 1066mhz DDR3 9600m GT 512 GDDR3

___Snow Leopard tutorial -> http://www.infinitemac.com/f57/guide...ted-for-t4183/
_________Leopard
tutorial ->http://www.infinitemac.com/f19/guide...-iatkos-t3357/

Last edited by Gurruwiwi; 09-02-2009 at 04:54 PM.
Reply With Quote