I needed to upgrade some Cisco 3560 switches to support SSH for remote management access. So I've TFTP's the K9 IOS and changed the boot variable using the boot system flash command but there was no output when I did a show run. You can use the show boot to display the bootloader variable on a Cisco 3560 switch.
Switch#show ip ssh // SSH ISN'T SUPPORTED ON IP BASE IOS (NO K9)
^
% Invalid input detected at '^' marker.
Switch#show version | inc IOS
Cisco IOS Software, C3560 Software (C3560-IPBASE-M), Version 12.2(35)SE5, RELEASE SOFTWARE (fc1)
Switch#dir // OLDER C3560 HAS ONLY 16 MB FLASH, SO DELETE CURRENT IOS
Directory of flash:/
2 -rwx 2276 Mar 08 1993 01:43:58 vlan.dat
3 -rwx 184 Mar 14 1993 13:27:57 private-config.text
5 drwx 128 Mar 15 1993 10:27:25 c3560-i9-mz.121-19.EA1d // DIRECTORY FILE
85 -rwx 9124 Mar 14 1993 13:27:57 config.text
15998976 bytes total (9533440 bytes free)
Switch#dir flash:/c3560-i9-mz.121-19.EA1d
Directory of flash:/c3560-i9-mz.121-19.EA1d/
6 drwx 2432 Mar 01 1993 00:04:02 html
83 -rwx 3453772 Mar 01 1993 00:05:05 c3560-i9-mz.121-19.EA1d.bin // IOS FILE
84 -rwx 331 Mar 01 1993 00:05:05 info
Switch#delete flash:/c3560-i9-mz.121-19.EA1d/c3560-i9-mz.121-19.EA1d.bin
Delete filename [/c3560-i9-mz.121-19.EA1d/c3560-i9-mz.121-19.EA1d.bin]?
Delete flash:/c3560-i9-mz.121-19.EA1d/c3560-i9-mz.121-19.EA1d.bin? [confirm]
Switch#dir // NEWER C3560 SWITCH HAS 32 MB FLASH AND CAN FIT MULTIPLE IOS
Directory of flash:/
2 -rwx 6755 Jun 10 1993 02:18:55 +00:00 config.text
3 -rwx 2276 Apr 11 2016 04:57:50 +00:00 vlan.dat
464 -rwx 11773249 Jun 10 1993 03:10:35 +00:00 c3560-ipbasek9-mz.122-55.SE11.bin
4 -rwx 167 Jun 10 1993 02:18:55 +00:00 private-config.text
5 -rwx 2072 Jun 10 1993 02:18:55 +00:00 multiple-fs
6 drwx 512 Mar 1 1993 00:07:25 +00:00 c3560-ipbase-mz.122-35.SE5
27998208 bytes total (6766080 bytes free)
Switch#show run | inc boot
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#boot ?
boothlpr Boot Helper System Image
config-file Configuration File
enable-break Enable Break while booting
helper Helper Image(s)
helper-config-file Helper Configuration File
manual Manual Boot
private-config-file Private Configuration File
system System Image
Switch(config)#boot system ?
WORD pathlist of boot file(s) ... file1;file2;...
Switch(config)#boot system flash:c3560-ipbasek9-mz.122-55.SE11.bin
Switch(config)#end
Switch#show run | inc boot // DOESN'T DISPLAY THE boot SEQUENCE COMMANDS IN SHOW RUN
Switch#show boot // USE THIS COMMAND INSTEAD TO VERIFY BOOT VARIABLE
BOOT path-list : flash:c3560-ipbasek9-mz.122-55.SE11.bin
Config file : flash:/config.text
Private Config file : flash:/private-config.text
Enable Break : no
Manual Boot : no
HELPER path-list :
Auto upgrade : yes
Auto upgrade path :
Switch#write memory
Building configuration...
[OK]
Switch#reload
Proceed with reload? [confirm]
<OUTPUT TRUNCATED>
Switch#show version | inc IOS
Cisco IOS Software, C3560 Software (C3560-IPBASEK9-M), Version 12.2(55)SE11, RELEASE SOFTWARE (fc3)
Switch#show ip ssh
SSH Enabled - version 1.99
Authentication timeout: 120 secs; Authentication retries: 3
Switch#show ip ssh // SSH ISN'T SUPPORTED ON IP BASE IOS (NO K9)
^
% Invalid input detected at '^' marker.
Switch#show version | inc IOS
Cisco IOS Software, C3560 Software (C3560-IPBASE-M), Version 12.2(35)SE5, RELEASE SOFTWARE (fc1)
Switch#dir // OLDER C3560 HAS ONLY 16 MB FLASH, SO DELETE CURRENT IOS
Directory of flash:/
2 -rwx 2276 Mar 08 1993 01:43:58 vlan.dat
3 -rwx 184 Mar 14 1993 13:27:57 private-config.text
5 drwx 128 Mar 15 1993 10:27:25 c3560-i9-mz.121-19.EA1d // DIRECTORY FILE
85 -rwx 9124 Mar 14 1993 13:27:57 config.text
15998976 bytes total (9533440 bytes free)
Switch#dir flash:/c3560-i9-mz.121-19.EA1d
Directory of flash:/c3560-i9-mz.121-19.EA1d/
6 drwx 2432 Mar 01 1993 00:04:02 html
83 -rwx 3453772 Mar 01 1993 00:05:05 c3560-i9-mz.121-19.EA1d.bin // IOS FILE
84 -rwx 331 Mar 01 1993 00:05:05 info
Switch#delete flash:/c3560-i9-mz.121-19.EA1d/c3560-i9-mz.121-19.EA1d.bin
Delete filename [/c3560-i9-mz.121-19.EA1d/c3560-i9-mz.121-19.EA1d.bin]?
Delete flash:/c3560-i9-mz.121-19.EA1d/c3560-i9-mz.121-19.EA1d.bin? [confirm]
Switch#dir // NEWER C3560 SWITCH HAS 32 MB FLASH AND CAN FIT MULTIPLE IOS
Directory of flash:/
2 -rwx 6755 Jun 10 1993 02:18:55 +00:00 config.text
3 -rwx 2276 Apr 11 2016 04:57:50 +00:00 vlan.dat
464 -rwx 11773249 Jun 10 1993 03:10:35 +00:00 c3560-ipbasek9-mz.122-55.SE11.bin
4 -rwx 167 Jun 10 1993 02:18:55 +00:00 private-config.text
5 -rwx 2072 Jun 10 1993 02:18:55 +00:00 multiple-fs
6 drwx 512 Mar 1 1993 00:07:25 +00:00 c3560-ipbase-mz.122-35.SE5
27998208 bytes total (6766080 bytes free)
Switch#show run | inc boot
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#boot ?
boothlpr Boot Helper System Image
config-file Configuration File
enable-break Enable Break while booting
helper Helper Image(s)
helper-config-file Helper Configuration File
manual Manual Boot
private-config-file Private Configuration File
system System Image
Switch(config)#boot system ?
WORD pathlist of boot file(s) ... file1;file2;...
Switch(config)#boot system flash:c3560-ipbasek9-mz.122-55.SE11.bin
Switch(config)#end
Switch#show run | inc boot // DOESN'T DISPLAY THE boot SEQUENCE COMMANDS IN SHOW RUN
Switch#show boot // USE THIS COMMAND INSTEAD TO VERIFY BOOT VARIABLE
BOOT path-list : flash:c3560-ipbasek9-mz.122-55.SE11.bin
Config file : flash:/config.text
Private Config file : flash:/private-config.text
Enable Break : no
Manual Boot : no
HELPER path-list :
Auto upgrade : yes
Auto upgrade path :
Switch#write memory
Building configuration...
[OK]
Switch#reload
Proceed with reload? [confirm]
<OUTPUT TRUNCATED>
Switch#show version | inc IOS
Cisco IOS Software, C3560 Software (C3560-IPBASEK9-M), Version 12.2(55)SE11, RELEASE SOFTWARE (fc3)
Switch#show ip ssh
SSH Enabled - version 1.99
Authentication timeout: 120 secs; Authentication retries: 3