Finding the right Cisco IOS image for GNS3 can be a bit of a maze. Because Catalyst switches use specialized ASICs that are hard to emulate, you can't just grab any standard switch image and expect it to work in GNS3
c3745.bin image.: These are modern virtual images originally developed for Cisco Modeling Labs (CML). They support most modern Layer 2 and Layer 3 features and are generally the most stable choice. cisco switch ios image download for gns3 install
Once you have CML, you can "export" the images and import them into GNS3. 2. The "Classic" Route: Etherswitch (IOS 12.4) Finding the right Cisco IOS image for GNS3