InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   Leopard 10.5 (http://infinitemac.com/forumdisplay.php?f=85)
-   -   updating 10.5.2 amd help:( (http://infinitemac.com/showthread.php?t=5240)

Creatorp 01-19-2010 02:11 AM

ok done :)

lanceomni 01-19-2010 03:31 AM

Upgrade time
 
*Okay now I am going have to extremely recommend that you do a complete backup of your system and any important files. I use an app called SuperDuper to clone my drive before doing anything drastic.

1. Backing up, (Not to be confused with a full system backup... which I recommend)
Before we do anything we should make a backup copy of your kexts in a handy easy to get to place.

1. Give yourself root privileges so that you can modify files.
Code:

sudo -s
2. Make a backup copy of your kexts. First we will make a directory called "backup" in our root directory to store them. Open Terminal and type:
Code:

mkdir /backup
3. Change directories to /System/Library This will shorten some of the commands we have to type in.
Code:

cd /System/Library
4. Copy your kexts to the new "backup" folder.
Code:

cp -r Extensions/ /backup
2. Finding what you patched

Next we will try to pick out the patched kexts you might have installed. We will place them in a separate folder called patched. Go ahead and open Terminal and type:
Code:

mkdir /patched
AppleNForceATA.kext

Im not sure if you tried the one you were asking out ealier. It should fix system freezes when memory uses goes passed 2gb. You will need it or your old one. This is the most important of all.

Seatbelt.kext
Looking at the list of kexts you posted shows me you have Seatbelt.kext installed. If you are running 10.5.2 you shouldn't have needed this. You will however need the Seatbelt.kext version from 10.5.5 that matches your new Voodoo kernel. Without this the system will freeze when mounting DMGs This thread explains seatbelt in detail: http://www.infinitemac.com/f5/update...lt-kext-t1992/

You can download the version you need here: http://rapidshare.com/files/215747482/seatbelt_1055.zip Place it on your desktop and the commands below will move it where it needs to be.

System.kext
You will need a version that matches your kernel. Version 9.5.0 from the 10.5.5 release. You just installed this version with the Voodoo kernel.

AppleSMBIOS.kext
You may have a patched version

Disabler.kext
This kexts disables a few pesky powermanagment kexts that will give you problems. You can get it here: http://forum.insanelymac.com/index.p...=post&id=41446

dsmos.kext
This is your decryptor. You will need it ;)

Lets gather these files and put them in /patched
Code:

cd /System/Library/Extensions
cp -R AppleNForceATA.kext /patched
cp -R System.kext /patched
cp -R dsmos.kext /patched
cp -R AppleSMBIOS.kext /patched
cd /Users/YOURUSERNAME/Desktop
cp -R Seatbelt.kext /patched
cp -R Disabler.kext /patched

We should now have both a total backup of kexts and a folder with patched files. go ahead an install those that you downloaded. Seatbelt and disabler using KextHelper if you like.

3. Check your boot preferences com.apple.Boot.plist

Lets double check your boot preferenes com.apple.Boot.plist located in /Library/Preferences/Systemconfiguration
I would go ahead and drag a copy to your desktop for a backup. Open it up and see what you have listed under Kernel and Kernel Flags. Make note of these. Things like (-v -legacy cpus=1 mach_kernel.something boot-uuid) if you have any. I do believe the Voodoo installer places the Kernel string mach_kernel.voodoo

4. Make note of your install partitions location

Open Disk Utility and find your install partition. Right click on it and select information. Write down both your
Disk Identifier - looks something like disk0s2
and
Universal Unique Identifier - looks something like 82A8E2CC-FB80-3F8B-B28B-7E62A4AAABBB

I know the UUID is long but it can really help out if you are having problems booting.

5. Download the 10.5.8 Combo update

Download the 10.5.8 Combo Update Installer from Apple's website
Okay now we are getting ready to go all in. Open up Terminal and type
Code:

sudo su
and put in your password. Than type the following but do not press enter just leave the window open we are going to run it after the installer says that you need to restart but before you do so.
Code:

rm -Rf /System/Library/Extensions.mkext
Run the installer. When it says that you should restart run the command you entered earlier. Now when your computer starts up use the boot-flags -v -f mach_kernel.voodoo
It should start loading kexts and restart again. Do the same boo-flags and hopefully you will have your system up and running.

6. Trouble shooting

If you can not boot into OSX make sure and try the -x boot-flag

If it seems to reboot quickly over and over again or hangs early on try booting using the following
-v mach_kernel.voodoo boot-uuid=THAT-LONG-ASS-NUMBER

If else than just reply back with the line it hangs on.

Having access to a second computer would be handy to ask questions if you get errors. We can talk to through most any problems you come across. I work durring the week and sometimes, like today am able to surf the forums other days not so much so be patient and ill get back to you if you have any problems.

Good Luck.

Creatorp 01-20-2010 12:10 AM

ok well i did this last night and i get stuck
here
Quote:

rm -Rf /System/Library/Extensions.mkext
because once the installer gets half way the terminal like says something with process complete and it wont let me type anything anymore
and if i close it , it doesnt let me open it again. :(
im at school right now so i dont know when i can read the response again.

Creatorp 01-20-2010 11:10 PM

ok i fixed the terminal problem now i get this when booting
Quote:

AppleNforceATA: found 0 units
AppleNforceATA: found 0 units

lanceomni 01-20-2010 11:39 PM

Try these in this order and see if one gives you a working system.

1. Try using the following boot flags
Code:

-v -f -x
2. Boot into single user mode by using the flag
Code:

-s
Allow for the modification of files by typing:
Code:

/sbin/mount -uw /
Now lets backup and remove some things.

Code:

mkdir /Backup2
cd /System/Library
cp -R Extensions/ /Backup2
rm -Rf Extensions.mkext
cd Extensions
rm -Rf ATI*
rm -Rf GeForce*
rm -Rf NVDA*
rm -Rf natit.kext
rm -Rf titan.kext
rm -Rf NVinject.kext
rm -Rf NVkush.kext

3. Try going into the BIOS and changing the SATA Mode. There should be options like IDE/SATA/Legacy/AHCI depending on the computer. Try a different mode and restart.

A little trial and error and we should have you back up and running.

Creatorp 01-22-2010 01:15 AM

none of them work it just gets stuck at

skipped check "Something forgot" dont_steal_MAc0sx_

lanceomni 01-22-2010 01:58 AM

Lets try this:

Boot your install DVD and open Terminal type:
Code:

nano /Volumes/YOUR_INSTALL_NAME/scripts/1
find the line that references Dont Steal Mac OS X.kext and change it to dsmos.kext or AppleDecrypt.kext, which ever one you used. Press Control + x and than s to save.

If you used any spaces in your install name you can type this:
Code:

nano /Volumes/"YOUR INSTALL NAME"/scripts/1

Creatorp 01-22-2010 05:22 AM

command nano not found :(

lanceomni 01-22-2010 01:35 PM

Well this little script is probably your problem and I forgot to mention it. :-!

I assume you are using windows to post these replies. We can try to copy the script to a usb drive and edit it in windows using notepad and then place it back into place.

I would format a usb thumb drive as FAT32 in windows, give it a name with no spaces and something easy to remember. Boot your install dvd with the thumb drive plugged in open Terminal and type:

Change directories to the scripts folder
Code:

cd /Volumes/YOUR_INSTALL_NAME/scripts/
Lets make a note as to the file permissions the script uses so that if we have problems from copying to windows we can fix it. It should look something like -rwxr-xr-x
Code:

ls -l 1
Copy a backup to the root of your install just in case
Code:

cp 1 /Volumes/YOUR_INSTALL_NAME
Copy the script to your thumb drive
Code:

cp 1 /Volumes/THUMB_DRIVE
Check to see if the file copied ok
Code:

cd /Volumes/THUMB_DRIVE
ls

Open the script in notepad or any other plain text editor and look for what I mentioned in the previous post. Save it to the thumb drive and boot your install disk. Open Terminal and type:
Code:

cd /Volumes
rm YOUR_INSTALL_NAME/scripts/1
cp THUMB_DRIVE/1 YOUR_INSTALL_NAME/scripts/1
cd YOUR_INSTALL_NAME/scripts
ls -l 1

If the permissions look the same we should be good to go. If not try:
Code:

diskutil repairPermissions /
Reboot and cross your fingers. You will be a Terminal pro by the end of this. ;)

Imkantus 01-22-2010 01:45 PM

Why so complex? I would try to update with using fakesmc, instead of a decrypter & editing that script. :)