阅读303 返回首页    go iPhone_iPad_Mac_apple


macbook pro stuck on boot after installing 10.12.2

My mid 2010 17" MacBook Pro is stuck on reboot after I installed 10.12.2

 

It just repeats

SmartBattery: finished polling type 4 over and over.

 

The type 4 changes to type 2 if I unplug and plug in the magsafe power cord.

I have tried:

Resetting the NRAM

resetting the SMC

booting with option and running disk repair

doing a safe boot (shift)

disconnecting and reconnecting the internal battery

booting with cmd R and reinstalling Sierra over the internet.

booting to a USB Sierra install disk which will then boot the machine and give me basic repair options including Terminal

 

Nothing has worked so far and I have the same problem.

 

Ant suggestions short of backing up, reformatting the drive and installing from scratch ?



Update,

 

It was indeed some kext extensions from previous systems that were causing the boot process to hang. In my case old hp drivers, some usb to serial drivers and some Cisco drivers.

 

I guess the moral is the Apple updates aren't bullet proof in identifying incompatible extensions and it pays to have a usb with a bootable system on it so you can do a clean boot and then root around in your mainsystem to remove third party files.

 

OS X is getting more like Windows all the time !



Now that I look a bit more closely, the issue may be a corrupt .kext file as I get two busy timeout [x] (60s)  kextd wait(1): messages with corrupt garbage characters listed just at the start of the infinite SmartBattery messages.

 

Suggestions ?



Have Apple evaluate that Mac's battery for possible replacement: Mac notebooks Service Pricing - Apple Support.



Not convinced the battery is really the issue as the machine will boot quite happily when using another boot disk or USB drive and the SmartBattery checks in those boot logs are really no different. To me it looks like the boot process has hung at the kextd and the endless SmartBattery messages are the OS just passing the time waiting for a response to the kextd daemon its never going to get.



I don't know what "SmartBattery" is. If it's a required Apple kernel extension I'm not familiar with it.

 

If it's something you installed please read these Discussions:

 

kernel panic after macos Sierra upgrade

Sierra stalls in booting (final step in installation)

 

If you are unable to boot your Mac at all, first try reinstalling macOS. If that does not help, boot from the other devices as you have been, back up the Mac using Time Machine, erase its internal storage, and restore your essential information from the Time Machine backup.



I had the same problem today. All day long trying and failing...

But this last try worked:

I entered Recovery Mode and restored to the previous version of Sierra from my Time Machine external drive (fortunately I had it updated and perfectly working).

It took very long but my MBP seems to be running ok for now.

I have a MacBook Pro 2013. I tried resetting NRAM, SMC, disk repair, safe boot and so on.

I googled and found this: https://www.macworld.co.uk/news/mac/how-do-i-restore-my-mac-time-machine-3449071/

I hope it works for you.

Now I'm afraid of installing that Sierra update again or even rebooting my MBP... :-(

By the way, now Time Machine is stuck on "preparing...". :-P

Is this happening to anybody else? Is this a problem with that last Sierra update? Is my MBP too "old" for that update? Any comments? Any advice?



I found the solution after I had the same error. I can't tell you how disappointed I am about Apple and their Software engineers... If this goes on my next notebook will be a surface one. Switch back to MS... I can't believe it.

Anyway OT again:

 

Your (and my) problem is because auf a KEXT file which is not compatible to 10.12.2 - the software isn't clever enough to ignore this, so you have to do it yourself. There are some ways. I made it this way:

 

  • Start into Recovery HD
  • Open Terminal
  • write down: mkdir /Volumes/"Macintosh HD"/kextbackup
  • cd /Volumes/"Macintosh HD"/System/Library/Extensions
  • look for .kext files which are not part of the normal system
  • mv KEXTNAME.kext /Volumes/"Macintosh HD"/kextbackup/

 

I removed the following and after this the system booted again.

  • Belcarra.USBLAN_netpart.kext
  • Belcarra.USBLAN_usbpart.kext
  • HuaweiDataCardDriver.kext
  • JMicronATA.kext
  • RemoteControl.USBLAN_usbpart.kext
  • UsbEthernetGadget.kext
  • USBExpressCardCantWake_Huawei.kext
  • vecLib.kext

 

Of course everybody has his own not compatible kext files in this folder. Actually you can't do anything wrong by just moving them to another place... But I would recommend you not to move any of the APPLE*.kext files and the IO*.kext files. Other files with not that normal names, I would move and try to start.... At the moment my Sound is not working.. So I moved one kext too much, but anyway... I can write this.. in Safari on my Macbook Pro Retina....



in my case it was:

  • HuaweiDataCardDriver.kext
  • USBExpressCardCantWake_Huawei.kext

or may be only one of these.



Update,

 

It was indeed some kext extensions from previous systems that were causing the boot process to hang. In my case old hp drivers, some usb to serial drivers and some Cisco drivers.

 

I guess the moral is the Apple updates aren't bullet proof in identifying incompatible extensions and it pays to have a usb with a bootable system on it so you can do a clean boot and then root around in your mainsystem to remove third party files.

 

OS X is getting more like Windows all the time !



Hi guys

 

The same problem on my late 2011 mac pro. I tried to move the files that caused problems you, but without success.

 

How about moving them away all and after installation copying them back?

 

Would it work? Or are there any essential that must remain in the folder?

 

Thanks for help, it' appreciated

 

Martin



Hi guys,

 

I have the same problem and understand deleting some old kext files is the way forward.  I am a total novice though, so how do I know which kext files are the culprits?????



So I have moved all kext files and the mac stuck at the same point. Does anybody have any idea what else?



1. do you see apple logo?

2. progress bar remains empty?



Hi

 

I can see apple logo and bar stucks at aprox. 3/4



Boot on recovery mode and restore your device from Time Machine to the previous Sierra version. I did it and got rid of the problem. Some people are suggesting to enter your password even on the black screen that appears after loading bar get stuck. I don't like that work around. By the way, I  had not any of those third party extensions some people are commenting neither use Onyx or AVG or whatever. It's simply an issue Apple should fix. Let's stop wasting time and prompt Apple to do it as soon as possible and send a new update.



最后更新:2017-08-30 22:16:59

  上一篇:go Time Machine Suddenly Not Working
  下一篇:go Mail unusable since upgrade to Sierra