一、IOS的开机流程

  1. 开机自检
  2. Bootstrap,类似与计算机的bios
  3. 加载Cisco IOS
    • 定位IOS(IOS可保存在flash中或者tftp服务上)
    • 加载IOS
  4. 加载配置
    • 定位配置文件(配置文件可保存在NVRAM,tftp服务器上或者通过console口读取)
    • 加载配置文件
      [CCNA学习笔记] Cisco IOS相关_第1张图片

      二、IOS系统更新

       根据上面的流程我们可以知道,想要更新IOS系统需要在第三步中替换原来的IOS文件。具体方式如下:
      [CCNA学习笔记] Cisco IOS相关_第2张图片
       首先开启路由器端口,配置路由器和服务器的IP地址,在路由器上使用ping保证和服务器连通。在服务器上找到service栏开启TFTP服务,然后根据路由器的版本号找到要更新的IOS软件。
      [CCNA学习笔记] Cisco IOS相关_第3张图片
      [CCNA学习笔记] Cisco IOS相关_第4张图片
       注意路由器中ping同用'!'表示,点'.'表示不通。
      [CCNA学习笔记] Cisco IOS相关_第5张图片
      [CCNA学习笔记] Cisco IOS相关_第6张图片
      [CCNA学习笔记] Cisco IOS相关_第7张图片
       利用dir可查看下载到本地flash的文件。对命令进行解释:

      Router#copy tftp: flash:    //从tftp服务区复制文件到flash中
      Address or name of remote host []? 1.1.1.2  //远程服务器的IP地址
      Source filename []? c2900-universalk9-mz.SPA.155-3.M4a.bin //复制的文件名
      Destination filename [c2900-universalk9-mz.SPA.155-3.M4a.bin]? //复制到本地的文件名,默认回车是不变的,根据需要自行修改。

       接着进入配置模式,用boot system更改启动文件,指向新的IOS文件,重启系统。
      [CCNA学习笔记] Cisco IOS相关_第8张图片

      Router(config)#boot system flash c2900-universalk9-mz.SPA.155-3.M4a.bin //系统启动文件指向新的IOS文件。
      Router(config)#exit
      Router#copy running-config startup-config 
      Destination filename [startup-config]? 
      Building configuration...
      Router#reload
      Proceed with reload? [confirm]

       利用show version命令查看当前版本,下图ROM那里有问题,但是其它显示确实更新成功了。
      [CCNA学习笔记] Cisco IOS相关_第9张图片
      在这之后我们可以把旧的IOS文件拷贝到远程服务器上,如果新的IOS文件有问题,可以回退到原系统。
      [CCNA学习笔记] Cisco IOS相关_第10张图片

      Router#copy flash: tftp:   //从flash拷贝文件到远程服务器
      Source filename []? c2900-universalk9-mz.SPA.151-4.M4.bin  //源文件名
      Address or name of remote host []? 1.1.1.2  //远程服务器IP地址
      Destination filename [c2900-universalk9-mz.SPA.151-4.M4.bin]?  //重命名,默认不变

       在服务器上找到了复制过来的文件。
      [CCNA学习笔记] Cisco IOS相关_第11张图片
       至此,更新IOS就完成了。


      三、IOS被删之后恢复

       和windows一样,系统启动文件被删之后需要重新安装系统。当IOS被删除之后开机会进入ROM Monito,在这里可以从TFTP server重新下载IOS文件,具体过程不演示了,直接给出命令:
      [CCNA学习笔记] Cisco IOS相关_第12张图片
       需要改的是里面的IP地址和文件名称。