Jump to content
1 post in this topic

Recommended Posts

I recently has successfully updated my vostro 1500 from 10.5.2 to 10.5.3, and here is some notes I have taken down and I would like to share within the communitiy. there is already one very generic update how to at netkas' how to update 10.5.3. In addition to that there are also somethings that you might need to pay attention:

 

1. everything will and only will work under the condition that you've already have a properly running 10.5.2. and backup all your /System/Library/Extensions/, /System/Library/SystemConfiguration/ and your /mach_kernel. For me, I am running a Darwin Kernel Version 9.2.0 made by ToH.

 

Here I strongly suggest that you backup the whole directory instead specific kext file, since settings may vary from machine to machine. you can always find out what's been modified after your updating by command

diff -r /source /target > diff_10.5.2-3.txt

 

2. follow the Netkas' update how to given by the link above.

 

3. during my updating process, screen, input device and network were all frozen before you could restart and I can not do anything about further hacking and editing as Netkas' how-to indicated. But it's ok, don't be panic, just wait long enough, 1 hr for example, for the updating finished. Then, shut down the machine, reboot with -s flag to go to single user mode, type in:

mount -uw /

this will mount the disk with write permission.

 

then procede the netkas howto on

/System/InstallAtStartup/scripts/1

... finally,

shutdown -r now

.

 

4. what you need recover and removed:

remove AppleIntelGMA950GLDriver.bundle, AppleIntelGMA950VADriver.bundle, AppleIntelGMA950.kext, AppleIntelIntegratedFramebuffer.kext and AppleIntelGMA950GA.plugin if you have a GMA 3100x video card; overwirte AppleHDA.kext to recover audio with the same file in 10.5.2 system; overwrite AppleSMBIOS.kext and /mach_kernel with the same same file in 10.5.2 system. overwrite AppleACPIPlatform.kext to recover a working input device such keyboard or touch pad.

 

conclusion: Here you will see that I explained the kext you need to backup to get the new update fully working or in another word, a generic way of find out what kext you need to recover to get an update working properly. It's very important that you've already got a working system with all the supporting kext and kernel binary, etc. otherwise you might not have the newer updated kext working on the fly.

 

thanks for Netkas, Toh, and the community. Good luck to all!

×
×
  • Create New...