![]() |
updating 10.5.2 amd help:(
Ok i succsess fully installed leo4allv3 10.5.2 on my dell inpsiron 531s with everything working except for some games, and apps,
but i need to update to 10.5.8 is there a way to do this on amd machines? or wats the highest version i can update too? Thanks in advanced. |
Welcome to InfiniteMac! :)
Please provide us with some specifications about your system (CPU, Motherboard, Graphics & Model Number if applicable). Adding more specific information allows us to respond quickly with more precise answers. Chipset, LAN, Audio & If your Graphics are integrated or not, are excellent additions. You can also place this information in your "Signature". It will then appear on every post you make. How to edit your signature: http://www.infinitemac.com/faq.php?f...atures_avatars Updating from patched installs such as leo4all requires some planning as updating can overwrite certain fixes that keep your system running. This depends heavily on your system specs. You mention some apps do not work. Can you check and see if you have Quartz Extreme /Core Image supported? Go to System Profiler in your utilities folder. Look at your graphics card and it should say supported. |
Im not good with computer spec finding this what i know
Processor, Sempron, LE-1300, 2.3 512K, 1C, G2 Hard Drive, 160GB, S2, 7.2K, 8M Unleaded, WD-SEQ 4GB RAM Graphic Processor NVIDIA GeForce 6150 SE and Resolution: 1024 x 768 Depth: 32-bit Color Core Image: Software Main Display: Yes Mirror: Off Online: Yes Quartz Extreme: Not Supported |
Without Quartz Extreme supported you will find as you mentioned apps not loading and poor video quality. I have not seen the 6150 SE onboard graphics chipset supported by OSX. You do however have an expansion slot and so could add a compatible graphics card. This would make for a much more reasonable experience.
We can still bring your system up to 10.5.8, Is there a certain application you want to run that requires 10.5.8? |
Thanks i think i should buy a new graphics card,
and thanks , yea i want to use the new safari for itunes store cuz it needs it and alot of other ones thanks for helping :) |
We can go two routes with this.
1. Upgrade your system as is to 10.5.8 though you will have the same problems the next time you update. 2. Redo your system using the Retail EFI partition method. This would provide you with a machine that can be easily updated Ill let you pick. By the way which kernel are you currently running? Open Terminal and type Code:
uname -a Code:
cd /System/Library/Extensions |
hmm well i think ill do "as is" option cuz i cant download any torrent it frezzes :S on mac
Kernal: Quote:
Code:
ACard6280ATA.kext |
Ill try to put a guide together for you this evening. We might also be able to fix your freeze problem. If its a complete system freeze.
Next time you boot try using the boot-flag which limits OSX to use 2gb of memory: Code:
maxmem=2048 |
Ok thanks so much, ill wait and ill let you know about the freeze problem later :) \
Thanks again |
Okay you should do this in stages. The first thing we should do is upgrade your kernel to something more recent and AMD friendly.
Lets install the Voodoo kernel. Download the voodoo kernel from here. http://xnu-dev.googlecode.com/files/..._1.0_Rev_A.dmg Im not a fan of Installers I like to know what being done and know that it was done correctly. Feel free to use the installer but at your own risk. I have also included the commands to do it manually. Don't let me scare you away with a pile of commands. Its not that many I just like to explain each in detail so that people can learn what they are doing instead of typing mindless lines of code. Once you finish and have restarted check your kernel version as mentioned earlier by using the uname -a command. It should say Voodoo. Let me know once you have gotten this far. Manually installing a kernel You can manually install install a kernel by following the instructions below. In order for the system to work properly you will need to have a kernel & system.kext with matching versions. Hopefully you already know which kernel version you have downloaded and generally these packages include a matching system.kext. If you would like to 1. Make a backup copy of your existing kernel and name it mach_kernel.backup Code:
cp -r /mach_kernel /mach_kernel.backup Code:
cp -r /Volumes/usbdrive/mach_kernel /mach_kernel Code:
chown root:wheel /mach_kernel* Code:
chmod 644 /mach_kernel* |
ok done :)
|
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 Code:
mkdir /backup Code:
cd /System/Library Code:
cp -r Extensions/ /backup 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 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 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 Code:
rm -Rf /System/Library/Extensions.mkext 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. |
ok well i did this last night and i get stuck
here Quote:
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. |
ok i fixed the terminal problem now i get this when booting
Quote:
|
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 Code:
-s Code:
/sbin/mount -uw / Code:
mkdir /Backup2 A little trial and error and we should have you back up and running. |
none of them work it just gets stuck at
skipped check "Something forgot" dont_steal_MAc0sx_ |
Lets try this:
Boot your install DVD and open Terminal type: Code:
nano /Volumes/YOUR_INSTALL_NAME/scripts/1 If you used any spaces in your install name you can type this: Code:
nano /Volumes/"YOUR INSTALL NAME"/scripts/1 |
command nano not found :(
|
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/ Code:
ls -l 1 Code:
cp 1 /Volumes/YOUR_INSTALL_NAME Code:
cp 1 /Volumes/THUMB_DRIVE Code:
cd /Volumes/THUMB_DRIVE Code:
cd /Volumes Code:
diskutil repairPermissions / |
Why so complex? I would try to update with using fakesmc, instead of a decrypter & editing that script. :)
|
@ Imkantus - Good idea thanks for pointing that out ;) I think the last time I updated a non retail install was before fakesmc came out
You can alternately install fakesmc.kext which should take care of the script. We will want to: Download fakesmc.kext from here http://www.kexts.com/view/161-fakesmc_version_2.5.html and place it on your thumb drive. The download has two folders Leopard and Snow, you want to use the one in the Leopard folder. 1. Remove dsmos.kext Code:
cd /Volumes/YOUR_INSTALL/System/Library Code:
cp -R /Volumes/USB_DRIVE/fakesmc.kext Extensions Code:
chown -R 0:0 Extensions/ Code:
rm -R Extensions.mkext Code:
-v -f blacklist=0 |
ugh i still dont loadnow it gets stuck at
Quote:
|
oh btw it restarts
|
ok works !!! but takes long to boot
|
Well lets see if we can't take care of the slow boot. Which method did you use to get around the script? fakesmc ? or editing the script? Also lets do a quick check to see what you have in the extensions folder. Take a look back at the first few posts and reply back with a list of extensions.
The first thing we want to do is get your kernel, system.kext & seatbelt.kext all in line as far as versions are concerned. Since we are now running 10.5.8 lets install a new kernel to match. There are several 9.8.0 kernel based on the original voodoo. Im using one called Qoopz and have been happy so far. I have uploaded the new kernel, matching system.kext and seatbelt.kext and am PM you a link. You can check to see if you need the two kexts by following the directions below or you can just install them. Your choice Checking your existing files 1. Check to see which System.kext you are currently running by right clicking and selecting Get Info. The version we will want is 9.8.0. If it is not than you can use the system.kext I provided. 2. Check to see which Seatbelt.kext you are currently running by right clicking Seatbelt.kext and selecting "Show Package Contents". Open the file versions.plist in the Contents folder. The build should say 78. If not than you can use the one I provide Installing the new kernel. 1. Drag the "new_files" folder to the root of your drive 2. Give yourself root privileges Code:
sudo su Code:
cd /new_files Code:
cp mach_kernel.qoopz /mach_kernel.qoopz Code:
chown root:wheel /mach_kernel* If you already have the correct kexts you can reboot and check to see if the new kernel works. Installing the matching kexts You can use KextHelper to install these kexts or do the following. Code:
cp /new_files Troubleshooting System hangs on boot - Try booting using the following -v mach_kernel.voodoo I get into OSX and check my kernel version and it still says 9.5.0 Voodoo - Check com.apple.Boot.plist to see if it says qoopz instead of voodoo Once you get your new kernel up and running and all the matching kexts installed we will try to troubleshoot your slow boot issue. |
the kernel isnt in the new files ;P
|
Quote:
Code:
ls |
opps sorry didnt read that part lol,....
ok thanks btw my DVD drive and USB things are kinda messed up like when i put in a cd it wont read it neither a usb untill i restart :/ |
These problems are often a result of mismatched system.kext and kernel version. Just as mismatched seatbelt and kernel cause problems with mounting dmgs
Once you have confirmed that you have all three of these in line than we have a place to start. |
These problems are often a result of mismatched system.kext and kernel version. Just as mismatched seatbelt and kernel cause problems with mounting dmgs
Once you have confirmed that you have all three of these in line than we have a place to start. |
ok after restarting with new kernel it just reboots and reboots and also when i boot with mach_kernel.voodoo it also reboots
btw, both mach_kernel.voodoo and mach_kernel.qoopz are in the root drive:) |
The new kernel is called mach_kernel.qoopz Have you tried booting using:
Code:
-v -f mach_kernel.qoopz |
can you explain the process of restoreing the old extensions?
Thanks for helping me. |
No problem, im sorry the update didn't go well.
Ive explained what the commands mean in previous sections so Ill cut out the fat and give it to you straight. Remember to press enter after every line. Boot the install disk and open terminal. Replace YOUR_INSTALL_NAME with what you named your install. Code:
cd /Volumes/YOUR_INSTALL_NAME Code:
-v -f -x mach_kernel.voodoo |
ok before i do this i have one question.
ok when im installing the qoopz kernel when i get to this chown root:wheel /mach_kernel* (it says that its read only file ) could that have something to do with it? oh and before i do these commands Code:
chown root:wheel /mach_kernel* but after i execute the commands it turns to a white paper so could that have something to do with it? |
Code:
chown root:wheel /mach_kernel* If you are doing these commands from inside a working install than it should work but if you were doing these from DVD than the "/" means your trying to modify the kernel on the DVD, which is read only. From the DVD you could do either of these. Code:
chown root:wheel /Volumes/YOUR_INSTALL_NAME/mach_kernel* Code:
cd /Volumes/YOUR_INSTALL_NAME |