I have a question out of my curiocity. even though I have done this before in working environment I just want to know how it works..
1. Inorder to upgrade the IOS, If I deleted the existing IOS from Router flash/disk due to memory constraints.
My Question is:
1. During router bootup, Does the whole IOS copied to RAM to perform all the functions an IOS can do? --- assume so
if not if the IOS is deleted, if you configure something new on router which might need a special process of IOS to perform this job but unfortunately IOS is not on disk. sure this is not the case, otherwise I wouldnt able to do it...
or 2. whole IOS copied/uncompressed to NVRAM during router bootup and the IOS functions(programs) available in NVRAM these will be loaded to RAM(dynamic) on demand to perform a specific task by main CPU.
I am just comparing the IOS bootup/working process with normal OS(Linux/windows)... I know its not fair....
Please clear my doubt/question.
Thanks in advance