Macs store some low level information in permanent internal memory called "parameter RAM" (PRAM). Different things are stored here depending on your machine - newer machines tend to store more. If this information gets damaged your machine might behave strangely and booting from a CD won't help because the information is in memory, not disk.
To reset Parameter RAM settings hold down the command option P R keys while starting the computer. The machine will restart, you should hear the startup chime twice, then you can release the keys. This will often fix various "unexplained" bugs.
Note that some functions, such as mouse speed, clock, and network ports might also be reset, depending on your hardware and OS.
My latest blog post: Deontology vs Consequentialism: If we have free speech, personal freedom, equality, and truthfulness we are off to a pretty good start. (posted 2025-10-20). Warning: mysqli_connect(): MySQL server has gone away in /Library/WebServer/Documents/Owen2/Inc/Footer.m.inc.php on line 51
Warning: mysqli_connect(): Error while reading greeting packet. PID=87310 in /Library/WebServer/Documents/Owen2/Inc/Footer.m.inc.php on line 51
Warning: mysqli_connect(): (HY000/2006): MySQL server has gone away in /Library/WebServer/Documents/Owen2/Inc/Footer.m.inc.php on line 51
Warning: mysqli_error() expects parameter 1 to be mysqli, boolean given in /Library/WebServer/Documents/Owen2/Inc/Footer.m.inc.php on line 52
Could not connect to MySQL: