The easiest way to get this achievement is to use a 4-star shield on yourself and battle eggman normally, doing your best to dodge his attacks. So long as you don't take "real" damage (i.e. drop rings) you will get the achievement, even if your shield gets hit to the point of going away.