Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › Leopard 10.5 › Updating fails
12,039 reads · 2009-09-14 – 2009-09-16
Report Leopard 10.5 AMD OSx86 Dell Inspiron / Latitude NVIDIA GeForce AHCI / SATA

Updating fails

I need to 10.5.8 from 10.5.4, but i can update from any new distros The only distro that works is leo4all v4.1 for AMD (10.5.4) ------currently running i have also tried the ideneb 10.5.8 combo update , but after the install it goes to a…

Primary Author
@gsr101 Published 2009-09-14
Collection
Leopard 10.5
Archival Footprint
12,039 historical reads · 3 curated field notes (from 8 dispatches) · 2009-09-14 – 2009-09-16
Credited Voices (2)
@gsr101 (5)@Taisto (3)

I need to 10.5.8 from 10.5.4,
but i can update from any new distros
The only distro that works is leo4all v4.1 for AMD (10.5.4) ------currently running

i have also tried the ideneb 10.5.8 combo update , but after the install it goes to a blue loading screen forever. i have also tried the AMD Updater but i get a kernal panic when it modifys it . I have also tried AMD patcher to patch the file and that gives me a kernal panic at boot after install .

System DEll inspiron 531s
AMD Athlon(tm) 64 X2 Dual Core Processor 5600+
4 GB RAM
SATA DVD and SATA HD
Graphics- nivida nforce 6150s geforce 420 (256mb)(built in)

Author Updates & Technical Revisions

Follow-up dispatches by @gsr101

Author Update #1 @gsr101 2009-09-14

any one Know?

-------------sorry for the double post

Author Update #2 @gsr101 2009-09-14

THANK you for replying
Im going to try this and ill let u know it helps, thanks

These are the steps I followed to update my installation to 10.5.7, I have no use for 10.5.8 because there is really nothing worth updating for in that version. Anyway this worked for me, so maybe it will work for you as well.

Credit goes to Imkantus for this great tutorial.

First of all I would always apply only the next higher update, so you can assess where problems occur.

1. Create a back-up of your working kernel using:
Code:
sudo cp /mach_kernel /working_kernel 
Do the same with you Extensions folder, each time you update;
Code:
sudo cp -R /System/Library/Extensions /Extensions_bak 
2. Make sure you have Disabler.kext and a Decrypter (dsmos.kext or AppleDecrypt.kext) installed.
3. Download the next Delta Update from Apple and apply it, but do not restart.
4. Open up Terminal and edit the first boot script using Code:
sudo nano /System/InstallAtStartup/scripts/1 
go to the end and replace "Dont Steal Mac OS X.kext" with your Decrypter (2). *
5. Boot up using Code:
/working_kernel -v 
for the next time.
6. Reapply system.kext and eventually even seatbelt.kext and AppleSMBIOS.kext from your back-up to avoid the known problems.

* This is no longer necessary at Update from 10.5.7 to 10.5.8 - instead of it make sure to repair file-permissions using OSx86 Tools before you reboot.

Report your problems and errors and I am sure we'll find a solution, feel free to ask questions about my offhand-written How-To

Author Update #3 @gsr101 2009-09-15 ↳ Re: @Taisto

ok, I couldnt find "browse to / folder,"
so, i used osx86 tools to backup the kernal . but it has an .backup extension... will that work?

@TaistoPS. Try to get a newer distro - it saves a lot of time, downloading and effort. Like new iAtkos v7, or XxX 10.5.6 image.

Thanks, I already have all the new distros like Ideneb 10.5.8 and iAtkos v7 but
since my dvd and HD is a Sata i get "still waiting for root" the only one that works is leo4all v4.1 for AMD

Author Update #4 @gsr101 2009-09-16

ugh… i give up on updateing , ill just try to fix the still wating for root with the 10.5.8 distro , just so im clear , i get the still wating for root on booting the dvd , not the hd
will it still work

Synthesized Community Field Notes

3 technical responses curated from 8 original dispatches

Field Note #1 @Taisto 2009-09-14

Have you backed up the kernel before the update ? Also make sure You copied back System.kext, and after the update, delete all GFX kexts and injectors, then reboot and install them again after the update.

Field Note #2 @Taisto 2009-09-15

Hmm, here's a quick tip :

- Download Andy's 9.8.0 kernel, it's here @Infinite.
- Go into terminal, browse to / folder, make a copy of Your kernel, and set permissions :

cp mach_kernel mach_kernel_old
sudo chown -R 0:0 mach_kernel_old
sudo chmod -R 755 mach_kernel_old

- Install the update.
- Reboot. While booting, press F8. At the prompt enter :

mach_kernel_old -x

- While in system install new kernel ( Andy's 9.8.0 ) using OSx86 Tools, or manually :

sudo cp [path to Andy's mach_kernel file] /Volumes/your_leopard_volume/mach_kernel

- Install System.kext from Andy's package using Kext helper, or manually ( the same as first step, cp+chmod+chown ).
- Reboot.

If it still doesn't work, boot with -s flag, then :

mount -uw /

and browse into /System/Library/Extensions - and use rm-rf command on any ATI/Nvidia injector if you installed any.

Hope it will work. If not, the thread goes on =)

PS. Try to get a newer distro - it saves a lot of time, downloading and effort. Like new iAtkos v7, or XxX 10.5.6 image.

Field Note #3 @Taisto 2009-09-15

yepp, it will work - just at the boot prompt boot with .backup not _old suffix - and the same goes with changing the permissions. Oh, and / folder is Your root folder. "cd /" and You're there =)

As for the newer distros - it's easy to fix that. Copy AppleVIA / AppleVIAATA kexts from Your existing installation to any USB flash. Install the system, then start installer again, open terminal and copy them from USB to /System/Library/Extensions, then repair permissions and boot with -f.

Sources & Contributor Provenance (2 credited usernames · Thread #4076)
UsernameDossier ContributionDispatchesActive Window
@gsr101Primary Author52009-09-14 → 2009-09-16
@TaistoCore Contributor32009-09-14 → 2009-09-15