Jump to content

installing updates on a patched kernel?

installing updates on a patch

  • Please log in to reply
3 replies to this topic

#1
cdoublejj

cdoublejj

    InsanelyMac Protégé

  • Members
  • PipPip
  • 82 posts
  • Gender:Male
  • Location:USA, MO

P4 532 (SKT4780)

1.5 GB DDR 2 667

EIDE (U ATA 100) HDD

ATI 4xxx

BioStar P4M900-M4

qoopz 10.3.0 (kernel)

 

Can it be updated EVER? is it bad or good diea? how would i go aobut installing updates? do i need another mac to install drivers after applying the patches?

 

EDIT: I'm wondering if this is related to my interests, http://www.osx86.net...-6-8-intel-amd/



#2
Onixs

Onixs

    Since 2007

  • Members
  • PipPipPipPipPipPipPip
  • 706 posts
  • Gender:Male

You can use that kernel to upgrade your system to 10.6.8. Rename that kernel to legacy_kernel and make sure /Extra/org.chameleon.Boot.plist has this entry

	<key>Kernel</key>
	<string>legacy_kernel</string>

Also, be aware that you have to know where your patched kexts are so you can put it back after the update ( before you restart).



#3
3.14r2

3.14r2

    The Round One

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,333 posts
  • Location:Molvania
Can it be updated EVER? is it bad or good diea? how would i go aobut installing updates? do i need another mac to install drivers after applying the patches?

It can be updated. The procedure depend on how it was installed in the first place.

 

Say if all the patched kernel extensions, patched kernel itself were installed to the system partition (kexts to /S/L/E and kernel to the root of the disk), then you would need to backup (copy somewhere) all the altered/patched kexts and after an update, copy these patched kexts back to the original location. Thus restoring the overwritten kexts (by the updater) back. You would also need to replace the stock kerenel with the patched one (of the same version).

 

The above situation could be valid with any distro or if you placed all the patched kexts directly too /S/L/E (instead of /Extra/Extensions which is not affected by updater). In any case you should know which kexts were patched/replaced/modified in order to restore them. It's hard to tell which kexts are patched when using a distro, as most likely only authors can tell what modifications been made. There were patched updates intended to updated distro based OS X installs.

 

If all the patched kexts are stored in /E/E or even better Chameleon (with all the associated files) is installed to EFI partition, then updates are much safer, 'cos no patched kexts/kernels are overwritten by updater (as all patched files are stored separately from the system files).

 

In order to restore the kexts and/or kerenel, you could use either:

  • a virtual OS X (on the same PC running Windows with virtual OS X running inside it)
  • using another Hackintosh/Mac
  • using OS X installation DVD/USB stick

There are few things to note:

  • always update the patched kernel for it to match the original kernel version
  • some patched kexts should also be updated (with the newer version of patched kext), as a previous version may no longer work in updated system
  • it is possible that a boot loader should be update (depending on the version currently used) together with SMBIOS.plist and org.chameleon.Boot.plist
  • make a back up before updating


#4
cdoublejj

cdoublejj

    InsanelyMac Protégé

  • Members
  • PipPip
  • 82 posts
  • Gender:Male
  • Location:USA, MO

well it worked, i just installed the pkg file then did the updates, it worked like a charm but, i forgot to post back. i apologize for that. i still have some kinks that need ironed out.

 

http://www.insanelym...-after-install/







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy