The main difference between solar and diesel generators is the source of power. Solar generators use renewable energy from the sun, while diesel generators use fossil fuels. Solar generators are generally quieter and more environmentally friendly, but may not provide as much power as diesel generators.