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.
Issue the show boot command to see the current boot parameters. To configure the switch to boot the latest image that the switch has on Flash, issue the boot system flash:image_file_name command.
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.
2950#show version 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 :
Switch Displays the Switch: Prompt or "Error Loading Flash:" section of Recovering Catalyst Fixed Configuration Switches from a Corrupted or Missing Image.