The switch: prompt indicates that the switch has not booted completely and requires the user to complete the boot process.
The reason for this problem could be an incorrect boot statement which means either the image name (IOS file name) is incorrect or the syntax of the command is wrong.
After the image is copied, clear the current boot statement and change it to point to the new image.
To verify that you have configured the correct boot statement on the switch, perform the following steps:
1. Issue the show version command in order to verify the current version of software that you run.
Cisco Internetwork Operating System Software IOS (tm) C2950 Software (C2950-I6Q4L2-M), Version 12.1(13)EA1, RELEASE SOFTWARE
2. Issue the dir flash:filename command in order to display the Cisco IOS image (.bin file) on a Catalyst switch.
3. Issue the show bootcommand again in order to verify that the boot statement is set correctly.
For additional information, please refer :