Jump to content

Stupidly used Software Update for 10.5.2? Here's how to fix it...


17 posts in this topic

Recommended Posts

If you're just like me, you thought "Hey! I got a working Leopard install with EFI emulation and a vanilla kernel! I'll just run Software Update to upgrade to 10.5.2." Only afterward, your system no longer boots, even though it seemed to install fine. Here's how to fix it. I hope you backed up your kexts before you did it.

 

 

1. Go into Safe Mode (-s a the boot screen), and quickly do a "mount -uw /" right at the command prompt. Right after, quickly do a "rm -r /System/Library/Extensions/AppleIntelCPUPowerManagement.kext" before it kernel panics. HURRY! The system's a time bomb at this point until you finish this step. The system will complain about the HPET not working, but just keep going. Reboot as soon as that's done, or just let it crash and then reset. Or, if you have Windows on a separate partition with MacDrive installed, just delete it through Windows.

 

2. Go back into Safe Mode, do your "mount -uw /" command and go right to the "/System/InstallAtStartup/scripts/" directory and type "pico 1". Find the section with "Dont Steal Mac OS X.kext" and replace it with "dsmos.kext". Save and exit.

 

3. Delete "/System/Library/Extensions/Dont Steal Mac OS X.kext" and reboot.

 

4. At the boot prompt type "-v" to enter verbose mode and watch the goings on to see when it's done starting up and then it will probably stop (if you're like me and don't have a working shutdown, sleep, or reboot), reset the computer and let it boot again. It should work fine now. Replace non-working kexts as needed.

 

 

BTW, anybody got working sleep, reboot, and shutdown? I got a Giga-byte GA-G31MX-S2 mobo and Core 2 Quad setup.

this is not a practical option for most people.

 

I get less than 5 seconds before panic... also my keyboard doesn't work.

 

Here's some other ways to do it:

 

If you're using a dual boot system, you can install a program for windows called MacDrive... it's commercial software you really should buy if you're going to use on a regular basis, but since I'm only ever going to use it for 5 seconds, I opted to download the 5 day trial version.

Once you've installed MacDrive and rebooted, you should see your osx disk in my computer... just navigate to System\Library\Extentions, select AppleIntelCPUPowermanagement and hit shift+delete.

Now, open System\InstallAtStartup\scripts\1 in Notepad... (not wordpad or word, it'll just make things worse), go to format, word wrap - so you can see what you're doing... and make modifications as shown above.

 

Another way, if you don't have a dual-boot system, is to boot off your Leopard install dvd, select your language, and then choose "terminal" from the Utilities menu.

Do the same as above, only prefix all paths with /Volumes/Yourdisk'snamehere.... so if your mac hard drive is called "OSX", say, you'd need to edit /Volumes/OSX/System/InstallAtStartup/scripts/1"... etc.

When I was trying to fix it, I booted off my iATKOS install DVD, and at the "which disk do you want to install to" window I dropped to a terminal. It mounts the partition read/write under /Volumes automatically. However, I could not get nano to run, so I used vi (in /usr/bin of the hdd partition). As vi cares about permissions, and "1" is locked down pretty tight, I had to chmod the file to something I could write on.

Man, I didn't see this post fast enough so I went ahead and reinstalled iATKOS 10.5.1i :D already. The question is should I try to jump through the hoops and get to 10.5.2 or should I just wait for 10.5.sthelse before taking the time.

kt_leohart:

 

What about the Kalyway ComboUpdate?

 

I'd like to know everyone's thoughts on this as well. I kinda don't want to hose my perfectly working 10.5.1 needlessly, as I use it as my primary OS these days (along with my MacBook).

I was stupid and got the 1 script modified and such by booting off my ToH DVD. However, now my system boots up to the user login screen instead of doing the auto-login thing. I know my user and passwd but when i enter it, it looks like it's logging in for 2-3 seconds and then crashes out to the user screen again. Not sure where to go to from here. I should've done the Netkas thing... I know that now. :D

trying to solve this but i can't find InstallAtStartup folder. i have mounted but i don't have that folder.

 

help

 

 

Unfortunately, that script deletes itself once it's run... so if you can't find the InstallAtStartup folder, the script has probably already done its damage and installed the dreaded unpatched Do Not Steal Mac OS.kext.

You're probably going to have to reinstall from scratch. :-\

Unfortunately, that script deletes itself once it's run... so if you can't find the InstallAtStartup folder, the script has probably already done its damage and installed the dreaded unpatched Do Not Steal Mac OS.kext.

You're probably going to have to reinstall from scratch. :-\

 

All is not lost! I went through with the update and it paniced about a third through. I used the Kalyway DVD to copy the Kalyway 10.5.2 update to the osx drive and used installer -pkg to install the update. Then I deleted AppleIntelCPUPowerManagement.kext etc but there was no InstallOnStartup directory, repaired permissions in diskutil, and rebooted without kernel panic

  • 2 weeks later...

I think i have the same problem as hexe, when i boot with -x -v I see 'Jettisoning kernel linker.', then yukon Ethernet kexts loading, then ALCinject and NVinject loading, then dsmos.

it hangs on "dsmos: Starting..."

  • 2 months later...

Hi!

 

I also stupidly update from 10.5.1 (kalyway) to 10.5.2 with apple software update.

When my system rebooted I got stuck at the Apple logo and the circle spinning, so I came here and found this post.

 

I did everything said:

1 - I deleted /System/Library/Extensions/AppleIntelCPUPowerManagement.kext

2 - I edit /System/InstallAtStartup/scripts/1 and replace "Dont Steal Mac OS X.kext" by "dsmos.kext" (Because the file is read only I change it to rw and then back to read only after having edited it)

3 - I deleted /System/Library/Extensions/Dont Steal Mac OS X.kext

 

But it's not working the system automaticaly reboot everytime just after finding the boot (or root?) disk with a message showing the disk number followed by major and minor numbers.

I have tried -x -v -s all without success

 

 

Any ideas?

 

Thks

--

Jmp0

I've been there, and I feel your pain...

 

My solution was to run the Kalyway 10.5.2 Combo Updater (look for it on a torrent site) from another Leopard partition. It immediately brought the botched disk to life. As you may have guessed, I always keep a plain Leopard install on a different disk, just in case, and it certainly has proven itself useful.

 

Now, with the more common scenario of a single Leopard disk that has been rendered unbootable by the vanilla 10.5.2 update, I suspect you can try the following (haven't tested it though) -

 

1. Download the said Kalyway Combo update and put it on a USB stick

2. Boot with your Kalyway DVD

3. Once the installer starts up go to Terminal

4. open the combo updater from the USB flash stick (the terminal command would be "open /Volumes/USB_stick_name/KalywayUpdCombo10.5.2"

 

Now, install the update on the damaged Leopard disk (change install destination to do that).

 

I have no way of knowing if this helps, but it's a harmless way to hopefuly fix the situation, with a small download.

 

Good luck!

 

Xen

Hi!

 

Thanks xenophon for your help.

But it seems a bit complicated.

 

I get back my OSX running in a simple way, I had made a backup of the entire partition before updating to 10.5.2 (I'm usely careful) So after 2 days searching, I stopped and restore my partition, I crossed fingers but it worked.

Right now I'm using my 10.5.1

But I can tell you I won't try to update for a while!...

 

Thks again

 

;-)

×
×
  • Create New...