I have several old MacBook (MacBook2,1 units, from 2006) that have been running Mac OS X 10.6 Snow Leopard just fine, and been in use to teach a robotics class.
I know we used them in December, but a week ago (in Jan 2020) they would not boot up, but would kernel panic instead.
They have Mac OS X 10.7 Lion on their recovery partitions, which boots up just fine. I can boot into single user mode. I can boot in safe mode. Booting in verbose mode ends in an error (below). Unfortunately, I can't remember the password for the admin account, and when I tried to reset it (by saying the first boot process wasn't done), it kernel panicked before I could create a user.
In wondering if perhaps a cryptographic signature had expired, I set the date back a couple of years on one of them, but that didn't help.
I just re-installed 10.6 (.3) on one of the units, and the output, in verbose mode, looks very much like it did on the other units. (This photos is from one of the other units; I think it was running 10.6.7 or .8).
Any idea what I can do to get these units back into operation?
- they won't run Mac OS X 10.7 without more RAM, and I think they are too new for 10.5
- I'd rather not install Linux or Windows on them, although it is not beyond the pale. The software is only experimentally supported under Linux, and I don't have Windows licenses for the machines.
- I don't need them to connect to the internet, and would be happy to disable WiFi (which is implicated in the stack trace). I tried disabling the .kext but couldn't figure out which file it is.
/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros.kext
. Perhaps try deleting all ofIO80211Family.kext
and rebuild kernel cache.