Jump to content

Help Updating 10.6.2 to 10.6.7


  • Please log in to reply
15 replies to this topic

#1
habhockey

habhockey

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts
EDITED
I understand that I first, download 10.6.7 combo update from apple's website
Then download Legacy Kernel 10.6.7.

Install Combo update, DO NOT CLICK REBOOT at the end
Install legacy Kernel

But I hear you should also backup and replace kexts? How and when should I do this. I know kexts are stored in the System/Library/Extensions folder and I also researched that I should maybe backup these ones:

AHCIPortInjector
AppleACPIPS2Nub
ApplePS2Controller
ATAPortInjector
Disabler
EvOreboot
Fakesmc
Intel82566MM
IOAHCIBlockStorageInjector
IOATAFamily
IOPCIFamily
LegacyJMB36xSATA
NullCPUPowerManagement
OpenHaltRestart
PlatformUUID
RealtekR1000SL
Sleepenabler

But when should I replace the old kexts with the new ones? It should obviously be before reboot or I'll get a kernel panic.

#2
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,098 posts
  • Gender:Male
  • Location:Brazil
A system update will only overwrite kernel extensions provided by Apple, which none of these are:

AHCIPortInjector
AppleACPIPS2Nub
ApplePS2Controller
ATAPortInjector
Disabler
EvOreboot
Fakesmc
Intel82566MM
IOAHCIBlockStorageInjector
LegacyJMB36xSATA
NullCPUPowerManagement
OpenHaltRestart
PlatformUUID
RealtekR1000SL
Sleepenabler


Are you sure you actually need all of those?

Are you sure you need a legacy kernel?

Why 10.6.4, why not 10.6.7?

#3
habhockey

habhockey

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts
Right now I have 10.6.2 so can I go directly to 10.6.7?

And yes, right now I am using legacy kernel.

I should also note I installed the Snow_Leopard_10.6.1-10.6.2_SSE2_SSE3_Intel_AMD_by_Hazard and I have an Intel so I installed the 10.6.1, 10.6.2 updates, legacy kernel, and newest chameleon bootloader. After installation, I installed the newest 2.0 RC4 chameleon bootloader and added a graphics enabler to get 1366x768 resolution working. On installation and boot, I have to use cpus=1 busratio=17 or I cannot boot.

EDIT:

I have researched more and I believe I can update to 10.6.7 directly, but how do I backup my kexts (and which ones should I backup), and if I get a kernel panic after reboot after isntalling the combo update and legacy kernel, how do I restore these kexts? I read that I might have to uninstall SleepEnabler.kext, but after I install the legacy kernel, would this not fix it? Basically what should I do after installing the Legacy kernel.

#4
habhockey

habhockey

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts
Actually, instead of using the Legacy Kernel, can I used #####. I'm not sure but I don't think I need ##### because I'm using Chameleon RC4 and I have an Intel i5 430M @ 2.27 GHz processor. Would it be better to install 10.6.7 combo update and then install #####, and then reboot?

EDIT:
I got a kernel panic DURING the 10.6.7 combo update.

I tried restarting an some multi-language thing popped up saying You need to restart your computer. Hold down the power button until it turns off.

At the top were lots of lines looking like a kernel panic.

panic(cpu 0 caller 0xffffff80002d0b3): "Version mis-match between kernel and CPU PM "@/SourceCache/xnu/xnu-1504.9.37/osfmk/i386/pmCPU.c:707

#5
TotalHomeTech

TotalHomeTech

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
try installing 10.6.0/2/3 then install 10.8 kernel > reboot> then install combo update > ##### > reboot....when i install combo using 10.8 kernel i dont get kp ad it actually works.

#6
habhockey

habhockey

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts
Is it the 10.8 legacy kernel or the 10.8 mach kernel seen here: http://www.kexts.com....8.0_intel.html
And do I have to do anything with sleepenabler.kext - like uninstall it or something?

Also, I'm new to OSX - how exactly do I install the 10.8 kernel?

#7
TotalHomeTech

TotalHomeTech

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts

Is it the 10.8 legacy kernel or the 10.8 mach kernel seen here: http://www.kexts.com....8.0_intel.html
And do I have to do anything with sleepenabler.kext - like uninstall it or something?

Also, I'm new to OSX - how exactly do I install the 10.8 kernel?



Yes thats the kernel from kexts.com...copy it into /

if u cant see the file in finder it is hidden by default to unhide all files from finder open terminal and type >

defaults write com.apple.finder AppleShowAllFiles TRUE
and reboot



alternatively i just read that u can type

killall Finder

afterwards and aparently u dont have to reboot...i havnt tested this.

#8
habhockey

habhockey

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts

Yes thats the kernel from kexts.com...copy it into /

if u cant see the file in finder it is hidden by default to unhide all files from finder open terminal and type >

defaults write com.apple.finder AppleShowAllFiles TRUE
and reboot



alternatively i just read that u can type

killall Finder

afterwards and aparently u dont have to reboot...i havnt tested this.


copy it into /? Is that the folder right when you double click on the drive on the desktop? Anyways, after I find it in finder, I can just open open the folder it's in and all I have to do is replace the file with the new one?

#9
ifrit05

ifrit05

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 509 posts
  • Gender:Male
  • Location:Wyandotte, MI

copy it into /? Is that the folder right when you double click on the drive on the desktop? Anyways, after I find it in finder, I can just open open the folder it's in and all I have to do is replace the file with the new one?


Yes. /=Root, the very beginning of the hard drive, i.e.: when you open it from the Desktop.

Type
defaults write com.apple.finder AppleShowAllFiles TRUE; killall Finder

(or copy and paste it into terminal). After, place the new kernel in the root of the drive. Make sure your Chameleon com.apple.Boot.plist (in your extra folder) tells OSX to load the name of the kernel (i.e. mach_kernel, or w/e name you give it).

#10
habhockey

habhockey

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts

Yes. /=Root, the very beginning of the hard drive, i.e.: when you open it from the Desktop.

Type
defaults write com.apple.finder AppleShowAllFiles TRUE; killall Finder

(or copy and paste it into terminal). After, place the new kernel in the root of the drive. Make sure your Chameleon com.apple.Boot.plist (in your extra folder) tells OSX to load the name of the kernel (i.e. mach_kernel, or w/e name you give it).


I called it the same thing (mach_kernel), renamed the old one to "mach_kernel copy"

On restart I get kernel panic - I think it may have something to do with sleep enabler because I think it said something about that and that multi-lanugage reboot thing came up. I tried safe mode and something like this came up:

version mis-match between Kernel (23) and CPU PM (19)"@/SourceCache/xnu/xnu-1504.14.2/osfmk/i386/pmCPU.c:771

I tried -s -x and still get the same error, also something with AppleIntelCPUPowermangament.kext before a whole bunch of 0xffff's. The sleep enabler thing appears after the 0xffff's.

I only wrote down the last bit (pmCPU.c:771) but the other stuff looks familiar. What are the steps to replace the old kernel (mach_kernel copy)?

And for next time, say I call the new kernel mach_kernel_8, how do I edit Chameleon com.apple.Boot.plist to tell OSX to load the name of the new kernel

#11
ifrit05

ifrit05

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 509 posts
  • Gender:Male
  • Location:Wyandotte, MI
Inside com.apple.Boot.plist:

<key>Kernel</key>
<string>NEW KERNEL NAME</string>

#12
habhockey

habhockey

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts
Would I have to repair permissions or something afterward because I do not know how to do that.

#13
ifrit05

ifrit05

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 509 posts
  • Gender:Male
  • Location:Wyandotte, MI
Nope.

#14
Adam Crowell

Adam Crowell

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
  • Gender:Male
  • Location:England

Actually, instead of using the Legacy Kernel, can I used #####. I'm not sure but I don't think I need ##### because I'm using Chameleon RC4 and I have an Intel i5 430M @ 2.27 GHz processor. Would it be better to install 10.6.7 combo update and then install #####, and then reboot?

EDIT:
I got a kernel panic DURING the 10.6.7 combo update.

I tried restarting an some multi-language thing popped up saying You need to restart your computer. Hold down the power button until it turns off.

At the top were lots of lines looking like a kernel panic.

panic(cpu 0 caller 0xffffff80002d0b3): "Version mis-match between kernel and CPU PM "@/SourceCache/xnu/xnu-1504.9.37/osfmk/i386/pmCPU.c:707


Try to boot ignoring cache.
Don't install any kernel.Your adored Legacy Kernel betrayed you.Stay with what you've got by default.

Delete SleepEnabler before update.It causes kp .You can install latest version after updating.

as apple overrites its kexts. it'll make your usb dysfunctional.so you have to install the old kexts. They are just the IOUSBfamily.kext and IOusbMassStorageclass.kext.

if you DONT HAVE THE INSTALLATION DISK ANYMORE then you wanna backup all your kext to a cd.You dont use a whole cd to backup a 10 MB file.Do you? So backup the whole kext folder.

If you have the disk then you can install kexts from the disk.Goodluck.I have written a tutorial on updating to10.6.7
In tutorials section.Its pending approval. So hope it help.

#15
habhockey

habhockey

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts

Try to boot ignoring cache.
Don't install any kernel.Your adored Legacy Kernel betrayed you.Stay with what you've got by default.

Delete SleepEnabler before update.It causes kp .You can install latest version after updating.

as apple overrites its kexts. it'll make your usb dysfunctional.so you have to install the old kexts. They are just the IOUSBfamily.kext and IOusbMassStorageclass.kext.

if you DONT HAVE THE INSTALLATION DISK ANYMORE then you wanna backup all your kext to a cd.You dont use a whole cd to backup a 10 MB file.Do you? So backup the whole kext folder.

If you have the disk then you can install kexts from the disk.Goodluck.I have written a tutorial on updating to10.6.7
In tutorials section.Its pending approval. So hope it help.


I installed OSX 10.6.2 using the hazard cd, and everytime I get a kernel panic, I just do a clean install with it, it doesn't take too long. I read that it sometimes helps to install 10.6.6 first, so I'm going to do that (delete sleepeneabler b4 updating), run #####, then after that's done delete sleepenabler again, run 10.6.7 update, and run #####. I don't have any kexts so I don't really need to back it up but for future purposes, say I back up all my kexts on a cd or usb, how would I restore them if I got a kernel panic.

#16
habhockey

habhockey

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts
OK, so I did a clean installed of Hazard 10.1,10.2 cd, restarted, set up all the beginning {censored}, restarted again. Then I copied 10.6.6 and ##### from my usb to the desktop. I sent SleepEnabler.kext to the Recycle Bin. I opened ##### first then opened 10.6.6 combo update. I ran the 10.6.6 combo update and I got a kernel panic in the same place as the 10.6.7 update (near 90-95% while it's Registering Components). It gave a AplpeSMCPDRC.cpp:68 error.

And if it makes any difference, I have a hp laptop with Windows 7 x64. I deleted one of the partitions to make my OSX primary partition (so I have 4 primary).





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