I tried to update the IOS on our backbone switch going via the instructions attached. This failed and the switch continuously rebooted saying it could not load the .bin in rommon# mode.
I think I found the problem in the path being incorrect
nzaklnet1(config)#boot system ?
WORD TFTP filename or URL
flash Boot from flash memory
ftp Boot from a server via ftp
mop Boot from a Decnet MOP server
rcp Boot from a server via rcp
tftp Boot from a tftp server
nzaklnet1(config)#boot system flash ?
WORD System image filename
nzaklnet1(config)#boot system flash NEWIMAGE NAME
boot system flash bootflash:cat4000-i9s-mz.122-25.ewa10.bin - should be?? boot system flash:cat4000-i9s-mz.122-25.ewa10.bin'?
boot system bootflash:cat4000-i9s-mz.122-25.EWA4
boot system bootflash:cat4000-i9s-mz.122-25.EWA4.bin
It would be displayed next to the filename, which it doesn't at the moment.
The problem you had was due to case sensitive differences between the string and the actual filename.