Cisco 3750X交换机更新到IOS 15.2后无法启动 提示:Boot process failed...

背景及故障现象

一台新购入的二手Cisco 3750X-48P,原机自带IOS软件版本为12.x,可以正常工作。

但将IOS版本升级到15.2之后,在启动过程中卡住。

第一次加载IOS软件时是正常的,提示:

Loading "flash:/c3750e-universalk9-mz.152-4.E10.bin"...@@@@@@@@@@@@@@@@@@@

但加载完毕后系统并未启动,而是进行第二次加载,且速度比第一次慢很多。

第二次加载IOS软件完毕后,提示如下:

File "flash:/c3750e-universalk9-mz.152-4.E10.bin" uncompressed and installed, entry point: 0x3000

executing...

Boot process failed...

至此,启动失败,交换机自动接入bootloader模式(显示“switch:”提示符)。

问题原因分析

在Cisco Community上搜到了一则讨论,其中有人表示这可能是bootloader版本的问题。

3750X Bootloader - Cisco CommunityI have a 3750X running: Cisco IOS Software, C3750E Software (C3750E-UNIVERSALK9-M), Version 15.2(2)E, RELEASE SOFTWARE (fc3) Technical Support: http://www.cisco.com/techsupport Copyright (c) 1986-2014 by Cisco Systems, Inc. Compiled Thu 26-Jun-14https://community.cisco.com/t5/switching/3750x-bootloader/td-p/2502792查看了一下故障交换机的bootloader版本,发现其版本为12.2(58r)SE,而其他正常的同型号交换机则为12.2(58r)SE1(结尾多个1)。于是决定按老外说的办法,先升级一下bootloader。

从正常交换机备份bootloader

找到一台正常的3750X交换机,将其断电。按住前面板MODE按钮,再插上电源线,直到机器背面的console口亮灯且有输出时松手,交换机将直接进入bootloader模式(提示符为switch:)。

将一个小容量U盘(实测FAT32格式,8GB可用)插入交换机背板USB接口。然后执行flash_init命令,让交换机对本地的存储介质进行初始化(识别)操作。

存储介质初始化后,可用dir usbflash0:命令检查是否正确识别U盘。

之后执行 copy bs: usbflash0:btld.bin 命令,将bs(boot sector)整个复制到U盘的btld.bin文件中。

注意:【bs:】是指boot sector文件系统,有一个冒号,下同。

恢复bootloader到故障交换机

之后将U盘插入故障交换机(故障交换机已经在bootloader模式下),然后执行 flash_init 命令。

同样,初始化后可以使用 dir usbflash0: 命令检查U盘是否正确识别。

执行 set_bs bs: rw 命令,将bs设置为可读写(默认是只读)。

执行 copy usbflash0:btld.bin bs: 命令,将U盘中备份的文件恢复到bs中。

执行 set_param 命令,设置系统参数(Set system parameters in flash)。

执行 set_bs bs: ro 命令,设置bs为只读。

执行 reset 命令,重启交换机。

操作结果

重启后,bootloader的版本已经成功更新,且IOS 15.2可以正确加载并运行。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/94682.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/94682.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Redis Redis 常见数据类型

Redis 提供了 5 种数据结构,理解每种数据结构的特点对于 Redis 开发运维非常重要,同时掌握每种数据结构的常见命令,会在使用 Redis 的时候做到游刃有余。 一、预备知识 官方文档:Commands | Docs (redis.io) 1、最核心的两个命令…

金融风控实战:Spring Boot + LightGBM 贷款预测模型服务化(超详细版)

金融风控实战:Spring Boot LightGBM 贷款预测模型服务化(超详细版)一、整体架构设计二、模型训练与优化1. 特征工程(Python)2. 模型评估与优化三、Spring Boot 服务实现1. 项目结构2. ONNX 模型服务3. 特征工程服务4.…

前端学习 7:EDA 工具

目录 EDA 工具 Design Ware Synopsys CoreTools 套件 VCS verdi Design Compiler EDA 工具 常用的EDA工具主要来自三家公司:Synopsys、Cadence和Mentor(已被Siemens收购)。EDA,全称电子设计自动化(Electronics …

windows有一个企业微信安装包,脚本执行并安装到d盘。

以下是将本地已有的企业微信安装包安装到D盘的完整PowerShell脚本&#xff0c;包含详细的错误处理和进度反馈&#xff1a; <# .SYNOPSIS使用本地企业微信安装包安装到D盘 .DESCRIPTION自动检测本地安装包&#xff0c;静默安装到指定目录支持.exe和.msi格式安装包 #># 强制…

[LVGL] 布局系统 lv_flex, lv_grid | 输入设备 lv_indev | union

第五章&#xff1a;布局系统&#xff08;lv_flex, lv_grid&#xff09; 欢迎回来&#xff01; 在第四章&#xff1a;样式&#xff08;lv_style&#xff09;中&#xff0c;我们掌握了如何通过色彩、字体和圆角等特性美化部件。当界面元素具备视觉吸引力后&#xff0c;如何优雅…

Linux中的mkdir命令

基本语法mkdir 命令的基本语法如下&#xff1a;mkdir [选项] 目录名创建单个目录要创建一个新目录&#xff0c;只需在 mkdir 后跟上目录名称。例如&#xff1a;mkdir new_folder这会在当前工作目录下创建一个名为 new_folder 的目录。创建多个目录可以一次性创建多个目录&#…

基于大数据的美食视频播放数据可视化系统 Python+Django+Vue.js

本文项目编号 25003 &#xff0c;文末自助获取源码 \color{red}{25003&#xff0c;文末自助获取源码} 25003&#xff0c;文末自助获取源码 目录 一、系统介绍二、系统录屏三、启动教程四、功能截图五、文案资料5.1 选题背景5.2 国内外研究现状 六、核心代码6.1 查询数据6.2 新…

微信小程序精品项目-基于springboot+Android的计算机精品课程学习系统(源码+LW+部署文档+全bao+远程调试+代码讲解等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

(五)系统可靠性设计

2024年博主考软考高级系统架构师没通过&#xff0c;于是决定集中精力认真学习系统架构的每一个环节&#xff0c;并在2025年软考中取得了不错的成绩&#xff0c;虽然做信息安全的考架构师很难&#xff0c;但找对方法&#xff0c;问题就不大&#xff01; 本文主要是博主在学习过程…

Shuffle SOAR使用学习经验

Shuffle SOAR 1. 基础操作与配置1.1 环境搭建与系统要求1.1.1 硬件与操作系统要求Shuffle SOAR 平台作为一款开源的安全编排、自动化与响应&#xff08;SOAR&#xff09;工具&#xff0c;其部署方式灵活&#xff0c;支持云端和自托管两种模式。对于自托管部署&#xff0c;官方推…

腾讯云 EdgeOne 产品分析与免费套餐体验指南

本文围绕腾讯云 EdgeOne 展开&#xff0c;全方位介绍它的核心能力、免费套餐内容&#xff0c;以及如何快速上手、监控和排查常见问题&#xff0c;帮助个人开发者和中小企业在不产生额外成本的前提下体验高性能的边缘加速与安全防护。 一、产品概述 EdgeOne 定位 一体化云服务平…

npm ERR! Unsupported URL Type “workspace:“: workspace:./lib

如下 npm install npm ERR! code EUNSUPPORTEDPROTOCOL npm ERR! Unsupported URL Type "workspace:": workspace:./libnpm ERR! A complete log of this run can be found in: D:\IDEA\nodejs\node_cache\_logs\2025-08-06T08_21_32_592Z-debug-0.log原因及解决 pac…

微积分: 变化与累积

微积分,这门研究变化与累积的数学分支,其核心思想竟与东方哲学中"易"的概念不谋而合。《易经》有云:“易有太极,是生两仪”,而微积分正是通过"微分"与"积分"这对辩证统一的操作,揭示了世间万物变化与永恒的奥秘。 #mermaid-svg-UjO6qqMm0h…

web-vue工作流程

接续bmcweb流程。 当登录openbmc web页面后,浏览器会根据index.html中的js文件中的routes信息,自动获取信息,比如当前的网络设置信息、Datetime时区时间信息等。 以获取网络配置信息为例: 浏览器从app.js获取到settins->network的route:”/settings/network”,加载对应…

全球化2.0 | 泰国IT服务商携手云轴科技ZStack重塑云租赁新生态

在全球数字化转型不断加速的今天&#xff0c;泰国企业对于高质量云服务的需求日益旺盛。作为深耕本地市场逾二十年的行业领先IT服务商&#xff0c;泰国IT服务商不仅覆盖了IT系统、软件、硬件及网络等多个领域&#xff0c;还持续引领当地技术服务创新。近期&#xff0c;该泰国IT…

一文搞懂Hive临时表操作秘籍

Hive 临时表&#xff1a;数据处理的得力助手 在大数据处理的广阔领域中&#xff0c;Hive 凭借其强大的数据仓库功能&#xff0c;成为了众多数据分析师和开发者的得力工具。Hive 提供了类似 SQL 的查询语言 HiveQL&#xff0c;让我们能够方便地对存储在 Hadoop 分布式文件系统&a…

瞬态吸收光谱仪的基本原理

目录 1. 基态与激发态 2. 时间上的动力学信息 3. pump-probe探测技术 4. 时间延迟和同一光源 5. 延时线和OPA 6. 差分信号 7. 斩波器 原视频链接&#xff1a;瞬态吸收光谱仪的基本原理_哔哩哔哩_bilibili 1. 基态与激发态 当光照射在物质上时&#xff0c;组成物质的微观…

迭代器与生成器:Python 中的高效数据遍历机制

一、迭代器和生成器的基本概念 1. 迭代器的定义和工作原理 &#xff08;1&#xff09;迭代器的概念 迭代器&#xff08;Iterator&#xff09; 是 Python 中一种支持逐个访问元素的对象&#xff0c;它遵循 迭代器协议&#xff08;Iterator Protocol&#xff09;&#xff0c;即实…

Java 发送 HTTP POST请求教程

Java 发送 HTTP POST 请求的方法使用 HttpURLConnection&#xff08;原生 Java 支持&#xff09; 创建一个 HttpURLConnection 对象&#xff0c;设置请求方法为 POST&#xff0c;并写入请求体数据。以下是一个简单示例&#xff1a;import java.io.OutputStream; import java.ne…

计算机英语详细总结

计算机英语作为信息技术领域的专用语言&#xff0c;融合了专业术语、缩写、行业表达及技术文档规范&#xff0c;是学习编程、从事 IT 工作的核心工具。以下从核心分类、应用场景、学习方法三方面详细梳理&#xff1a;一、核心术语分类与高频词汇1. 编程语言与语法基础基础概念&…