A magnitude-4.3 earthquake struck San Bernardino Thursday morning, shaking parts of Southern California. No major damage or injuries reported yet.