Cisco Switch Doesn't Boot Automatically

Recently I encounter Cisco switch 3750 reload puts it into switch: prompt. I try every possible troubleshoot but wherever switch reload its automatically boot to recovery mode.

This is happen because manually boot process is enable to yes.

test-sw4#sh boot
BOOT path-list:       flash:/c2950-i6k2l2q4-mz.121-22.EA12
Config file:          flash:/config.text
Private Config file:  flash:/private-config.text
Enable Break:         no
Manual Boot:          yes
*************Output Omitted****************

To set switch to boot automatically, we have to issue no boot command in global configuration mode.

test-sw4(config)#no boot manual ?
  <cr>
test-sw4(config)#no boot manual
test-sw4(config)#end
test-sw4#wr
Building configuration...
[OK]
test-sw4#

Verify the command.

test-sw4#sh boot
BOOT path-list:       flash:/c2950-i6k2l2q4-mz.121-22.EA12
Config file:          flash:/config.text
Private Config file:  flash:/private-config.text
Enable Break:         no
Manual Boot:          no
HELPER path-list:  
*****************Output Omitted****************

Other method
You can set it form the switch:prompt
Initial might be look like this. MANUAL_BOOT=yes
switch:setBOOT=flash:/c2950-i6k2l2q4-mz.121-22.EA12MANNUAL_BOOT=yesswtich:
Use MANUAL_BOOT=no form switch:prompt. Command case sensitive.
switch:MANUAL_BOOT=no