iMac Can Only be Booted in Safe Mode (Shift Key held down)

Since purchasing my 27" 2.8GHz i7 iMac in Nov. 2009, I've updated the OS several times and never had this sort of problem before. I'm now running OS 10.8.3. Last night, while my daughter was displaying photos and video on the iMac in iPhoto, the computer suddenly froze. I had to hold down the power button on the back left and then I pressed it again to boot. But it refused to boot. I would display the gray screen, then the Apple logo, then the spinning spiked wheel, and then the spiked wheel would vanish. After that varies each time I try to cold boot. Mostly, the spiked wheel vanishes, then so does the Apple logo, and then seconds later the Apple logo reappears and stays there. There is a lot of hard drive access for about 15 minutes, and then it stops.


I booted with CMD-R held down and fired up Disk Utility. I tried to repair the disk, but it said it was OK. I then repaired Permissions. But when I tried to boot, I got the same lockup when the spinning spiked wheel vanished.


Interestingly, I can hold down the shift key and boot into Safe Mode just fine, every single time I try.


I had previously put Mountain Lion on an 8GB USB Flash drive, so I booted into Safe Mode and then started the OS X Mountain Lion install (installing on my iMac's internal hard disk, the same disk I am having boot problems on). But even after reinstalling the OS, I cannot boot normally. I still can boot into Safe Mode. I booted into Safe Mode and then applied all the OS X updates. But even then I still cannot boot normally. I can only boot when I hold down the Shift Key (booting into Safe Mode).


I have read that Safe Mode basically just disables Kernel Extensions. And I see there are many inside /System/Library/Extensions (but none in /Library/Extensions/). Could I selectively disable some of these extensions, like I used to do in OS9 via Conflict Catcher, such that I could find the culprit and then boot normally again? (I've read that the Kernel manages extensions itself, but obviously, it's not doing that now, as evidenced by the fact I can only boot when I hold the Shift key down!)


Obviously, if I can reliably boot in Safe Mode, then whatever Safe Mode is disabling is the culprit. So if I could find out what that is, I could disable it and then get back to booting normally.


Whatever tips and advice you folks can kindly offer would be greatly appreciated.


Thank you.

Nov. 2009 iMac 27, Mac OS X (10.7)

Posted on Apr 16, 2013 2:59 PM

Reply
49 replies

Apr 20, 2013 12:06 AM in response to JDW1

I still don't know if NBAR was suggesting I install Mountain Lion from another Computer (which I cannot do) or if he made a typing error and really meant to suggest I install from "any other HD, other than the iMac's internal HD." So I set about on the assumption the latter was true. I right-clicked on the Mountain Lion Installer app I downloaded from the App Store to Show Package Contents. I then opened the Contents folder and then the SharedSupport folder. In there I found "InstallESD.dmg", which is 4.4GB in size.


I then connected my FW800 external 750GB drive (the clone I made of my iMac's internal drive a couple days ago), and I was going to copy the DMG file to that external. But during the course of the copy, my screen froze. Drive access continued though, as did arrow cursor mouse movement. But clicking on things did nothing that I could see. This is the same sort of mysterious lockup I got back in 2010 while running Snow Leopard, which resulted in my taking this iMac to the Apple Store (which was still covered under AppleCare at the time), but the Apple Store folks here in Japan said they couldn't find anything wrong. So perhaps my video card has been flakey all this time and Apple Japan just lacked the know-how in 2010 to discover that? And now that my AppleCare is expired I need to pay the big bucks to fix that lingering problem?


I am seriously at my wits end.


Any further advice would be appreciated.


But please keep in mind I do not have DriveGenius3, nor am I convinced that paying $99 for it would diagnose my problem, especially since the latest version of TechTool does not.


Thanks.

Apr 20, 2013 12:27 AM in response to JDW1

OK. I am a little bit behind speed. 1) what are the specs of your CPU? 2) what is the exact problem?


I did mean from a seperate HD or CPU, really same principle, as the package would create a localizable receipt and it would not be able to be installed on another CPU (your native CPU). What you are doing my cloning a drive is simply cloning the same problem to another drive. The clone contains your same system files, core configuration, and kernel / mach issues that are keeping your native HD from loading.


Try this in the meantime:

Apr 20, 2013 12:37 AM in response to nbar

NBAR, thank you for your replies. But I strongly recommend you take time now to flip to page one of this discussion and read all the posts made to date. That will bring you up to speed on literally everything, so I don't need to repeat anything.


In the meantime, I am presently installing Mountain Lion in my late 2009 iMac i7’s internal drive, using the installer app that I downloaded from the Mac App Store. After it completes, I will report back as to what happens at boot time. However, I am doubtful that this of format-and-install will magically solve whatever plagues this iMac. Again, please read through the early posts in this thread to better understand what I mean.


Thanks.

Apr 20, 2013 1:14 AM in response to JDW1

Gentlemen, I'm still here working in my poor old iMac. My eyes and brain are extremely tired, to say the least.


I was able to install OS X 10.8.3 on my late 2009 iMac's internal HD. But when I tried to boot, just as I reported before (read those previous posts for details), it locked up when the spinning spiked wheel vanished. I held the power button down and did another cold boot, this time with Shift held down. As always, it booted to the Desktop flawlessly in Safe Boot. I then restarted again and this time I did not hold down Shift. This time it booted me to the Desktop, but when I clicked on the Apple menu, it drew a 50% transparent menu and then everything except the arrow pointer froze.


So after all of this time and effort spent on reformatting my internal HD and installing Snow Leopard and then installing Mountain Lion, I am back to square one. I can only reliably boot in Safe Mode, whether that be my internal HD or a FW800 external.


Since I've spent many hours over the last few days scrutinizing every little thing on this iMac, I noticed one thing today that I never noticed before. If I get really close to the screen and look closely at various places, I can see what looks to be very faint marching ants. They are marching from the bottom of the screen to the top of the scream and there are several lines of them, spaced 1 cm apart, in various places on the screen. But again, they are very faint and hard to see. I only saw them because I was scrutinizing every last pixel on the screen and I just happened to see them.

Apr 20, 2013 1:25 AM in response to JDW1

You are in safe mode. Your GUI will be compromised. It is normal to see flickering pixels, etc in safe mode. Run the console ( cmd space bar bring up spotlight, type in console), bring it up. upload the crash report. Do not be alarmed by the spotty graphics in safe mode...it isn't loading all that. If you can upload the system log, I can be of more help in identify the problem.

Apr 20, 2013 2:28 AM in response to nbar

NBAR, thank you for your continued assistance.


I have Console open, but there are a lot of different things to choose from. I assume you are either talking about "User Diagnostic Reports" or "System Diagnostic Reports," right? But there are 5 different reports under the "User Diagnostic Report" category, and all of those are a few days old. The only one that has today's date is under the "System Diagnostic Reports" header. I have made that available for you to view here:


http://kiramek.com/21test95/WindowServer_2013-04-20-180737_iMac-3.crash.zip


Note that I am currently booted into Safe Mode from off my external FW800 clone drive (a clone I made of my iMac's internal HD before I formatted it today).

Apr 20, 2013 2:59 AM in response to JDW1

Although I await hearing what NBAR has to say after viewing my Console Log, I nevertheless have convinced myself that my iMac has a serious hardware problem that I cannot remedy by myself. My wife is of the opinion that spending all that time and money on an Apple Store visit to get it repaired may all be in vain if the problem creeps up again a year or so down the line. And in light of the new parts being warrantied for only 90 days, she has a valid point. Furthermore, she advised me that having a MacBook Pro may be liberating for her, as she would not longer need to trek up to the second floor just to access our family iMac. I have an Airport Extreme Base Station, so WiFi in our home is not an issue.


Since my late 2009 iMac i7 is not completely dead, and since it works decently enough in Safe Boot Mode, I am curious if I can use this iMac in Target Display Mode in conjunction with a Retina MacBook Pro (by connecting the iMac to the Retina MacBook via an Apple Thunderbolt to Thunderbolt cable)? I've read that Thunderbolt is backward compatible with Mini Displayport, and the following thread indicates that such should be possible, although I am unsure if it would work when I have my iMac in Safe Boot Mode:


http://forums.macrumors.com/showthread.php?t=1405998


Although a MacBook would be liberating, we'd surely missing viewing our iPhoto photos and video on the large 27" screen. And since a Retina MacBook is quite expensive as it is, if I could use this existing iMac as an external monitor that would save me the cost of buying a separate Thunderbolt Display.


Thanks.

Apr 20, 2013 5:31 AM in response to JDW1

there's a long thread at https://discussions.apple.com/thread/4909163?answerId=21617553022#21617553022 involving an imac with faulty graphics/logicboard which was usable in Safe mode. The poster removed certain files preventing hardware graphics acceleration (Quartz Extreme, which is disabled in Safe mode), and was seemingly able to use the mac, labeit with reduced performance & no dvd playing. Not an easy read, mind, and possibly different files due different GPU.

Apr 20, 2013 5:53 AM in response to JDW1

JDW1 wrote:

Since my late 2009 iMac i7 is not completely dead, and since it works decently enough in Safe Boot Mode, I am curious if I can use this iMac in Target Display Mode in conjunction with a Retina MacBook Pro (by connecting the iMac to the Retina MacBook via an Apple Thunderbolt to Thunderbolt cable)?

1. Since the iMac does not have a Thunderbolt interface that connection won't work. However, assuming the iMac's hardware is still capable of supporting Target Display mode, it should work if you use a (cheaper!) Mini DisplayPort to Mini DisplayPort connection.


2. There is no way to know for certain if the iMac's hardware is still capable of that besides testing to see what happens. That said, it is doubtful that even a perfectly working one could do that while in Safe Mode, since that mode enables only essential system extensions.


3. While there is no certainty about what exactly is wrong with the iMac, it seems most likely that it is a hardware issue involving the graphics sub-system, probably either the GPU itself or the graphics memory that supports it. That's because among other things Safe Mode disables hardware acceleration, which uses more of the GPU's capabilities & more of the graphics memory to store textures, buffer frames, & so on.


4. You might be able to selectively disable just the system extensions that enable hardware acceleration (or whatever else it is that prevents the iMac from booting into normal mode) but that would be formidable task, involving many hours of trial & error testing (in part because many extensions are interdependent).


5. Even if you are successful with any of this, there is no guarantee that (for example) using Target Display mode would not cause some unexpected behavior in the MBP like slowing down its own graphics display system while it waits for the iMac's display to update or even causing it to hang. Basically, this is unknown territory: it isn't clear from anything Apple publishes how much of each Mac's graphics subsystem is used in Target Display mode so again, the only way to know what would happen is to try it & see if it works.


6. In light of all this, even considering your situation in Japan, IMO your best option is still to take the iMac to Apple & see what they say about the cause of this behavior & what it would cost to fix it. If it is anything like in the U.S., if the repair is too expensive, you only have to pay a labor/diagnostic fee, & they might even waive that if you decide to buy a new MBP from the store. (That's what happened when my 2008 iMac was too expensive to repair & I bought a 2012 one when I went to pick up the old one.)


7. Also, don't overlook the option to get a new MBP & using a HDTV as a second monitor with it. Mini DisplayPort to HDMI adaptors are not expensive (I picked up a third party one that works great with my 2012 iMac's Thunderbolt port for under $10 US) & if you like seeing your photos on a 27" screen you will probably like seeing them on a bigger HDTV screen even better.

Apr 23, 2013 5:25 AM in response to andyBall_uk

Sorry for me delayed response. I've been under the weather, most likely do to all the stress caused by this problem.


My hat is off to andyBall_UK though. Here is the exact thread with step-by-step instructions on how to disable the video card drivers:


https://discussions.apple.com/thread/3263472?answerId=16069150022#16069150022


I did exactly that, I then rebooted, and to my delight the iMac got to the Desktop!


So very clearly, it is my iMac's video card (an ATI in my case) that is "partly" bad. I still feel that the video card was most likely the cause of my freezing back in 2010 when I too my iMac into the Apple Store in Nagoya to get it checked out (which was free then because my AppleCare was still valid). But now that my AppleCare is expired, the video card itself decides to expire. Now I have to decide whether to pay Apple to do it, which means I'll be without a machine for at least a week, out gas money to and from the store, and out probably a few hours of my time; OR I could consider getting a replacement video card on EBAY and doing the replacement myself, which means I would have perhaps an hour of down-time.


Thanks to everyone who offered me your thoughts. I greatly appreciate your time.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

iMac Can Only be Booted in Safe Mode (Shift Key held down)

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.