ios flash version and demand [ios image] [system bootstrap]

Q: If I do a show version command, it lists two different images. The IOS and the ROM:

Cisco IOS software, C1700 Software (C1700-YM), Version 12.4 (5c), RELEASE SOFTWA
RE (FC3)

ROM: , Version 12.1 (5r) T1 release software (FC1)
ROM: C1700 Software (C1700-ADVSECURITYK9-M), Version 12.3 (9), Release Software (FC2)

What this ROM? I thought you only needed . Here is flash:

System flash directory: Length
File Name/status
a 9,375,208-c1700-mz.123-advsecurityk9 9.bin
2 8004076 c1700-y-mz.124-5c.bin

Is it safe to delete the 12.3 (9) to make room? I dont want to break n e thing is reload time.


Best Answer: un-install your old outdated flash player here,

http://kb.adobe.com/selfservice/viewCont…

then goto youtube and click on the link there to download the newest one.


Re:I could very well be off base.

Only rarely have I had to change the bootstrap image in even the biggest routers. Mainly to recognize bigger file systems/or different storage devices from which to boot. Don't really know though.

I guess ROM does really mean "read only". ;)

And to your point…if you really need to you can transfer an using a serial connection using ROMMON. You can get a dead router back no matter what. It's not fun, and it's not fast. But you can do it.

This makes me thing that ROMMON is truely burned in. Bootstrap is just slimmed down to tell it how to deal with "where the hell is my software, dammit!!!! I was to understand there is software to load! WTF is wrong with you! Where's my damn software!!!!! I need to boot before I can do a goddangged thing!"

;)


Re:guy, my understanding that could be wrong is that there's three pieces:

rommon – the monitor you get from hitting break – in ROM or flash you can't touch

bootstrap image – a stripped version of IOS that knows how to read flash filesystems and the config boot block – depending on platform, in ROM, in flash you can't touch, or in flash you can touch (higher end boxen)

real image – full IOS, from flash you can touch

Hence the double-boot process, where you basically boot up a small copy of IOS just to be the boot loader for the real .

guy, in a 1700, you can fry everything in flash and should be able to boot the ROM and load in an image from there. This is not recommended, though.

Remember to update your 'boot system flash' line.


Re:It's stored in rom (or flashable rom depending on the router model) on the router itself. You don't need to worry about it at all.

Re:i understand all of the above, but say i delete 12.3(9) and 12.4(5c), and i put on 12.4(8a)

when i reload, is the ROM software going to change to 12.4(8a) as well, or will it stay 12.3(9)? if it changes to 12.4(8a), why is it not at 12.4(5c) now?

if it doesnt change, how can it load 12.3(9) into rom when the bin file is no longer present. unless since its rom and not flash, it will never change. in that case, how come the rom file is corresponding to an image file in flash.

im just confused on where its getting the 12.3(9) in rom…


Re:You should also see your system image filename – that tells you exactly what file it loaded to run. "show boot" also to see what you told the router to load.

The ROM image is the low level image that gets the router boot process going. This is also where the very basic "ROM Monitor" code is. rommon is very low level and just has enough functionality to get an image onto the router.

You can delete any file you like. Just make sure that the router has at least one good image, and you have specified this image with the "boot system flash:<filename>" command.


Related posts

Leave a comment

0 Comments.

Leave a Reply


click to changeSecurity Code

[ Ctrl + Enter ]