I had a major trouble after installing a system extension on my Mac OS X 10.4.7 installation last night. After configuring and installing the extension called
I was so frustrated fearing that I need to format and reinstall the OS from scratch without having backed up my work data.
I believe there must be a solution to this...that doesn't require me to reformat the hard drive. In Windows case, I can use the installation CD to access the hard drive and manually fix the problem. I'm expecting the same thing on Mac OS X -- to enter a command-line text interface and manually remove the offending system extension.
I went ahead browsing my favorite Insanely Mac forum and found an interesting thread as a starting point. Here's my actual procedure to fix the problem:
Keywords: mac-os-x, troubleshooting
Callisto
Build 008, the Mac OS X failed to boot on restart.
The usual Apple screen showed up but after a while a nice error screen was presented demanding me to press the Power Button to shutdown the computer.
I was so frustrated fearing that I need to format and reinstall the OS from scratch without having backed up my work data.
I believe there must be a solution to this...that doesn't require me to reformat the hard drive. In Windows case, I can use the installation CD to access the hard drive and manually fix the problem. I'm expecting the same thing on Mac OS X -- to enter a command-line text interface and manually remove the offending system extension.
I went ahead browsing my favorite Insanely Mac forum and found an interesting thread as a starting point. Here's my actual procedure to fix the problem:
- Use F8 and enter boot option
-v -s
- Text-mode command prompt will show up
- At
root#
prompt, enter/sbin/fsck -fy
- OS will check the boot disk, to make sure we're not working on a screwed up hard drive
- At
root#
prompt, enter/sbin/mount -uw /
to mount the hard drive in read+write mode- Then,
cd /System/Library/Extensions
- The system extensions I just installed were
Callisto.kext
andCallistoHAL.kext
, so I removed them byrm -rf Callisto.kext
andrm -rf CallistoHAL.kext
- At the
root#
prompt, enter the commandexit
- OSX will continue to boot and successfully enter the GUI mode
Keywords: mac-os-x, troubleshooting
Comments