🔃
【Cisco Catalyst 2960-CX】GUI復旧手順
概要
作業ミスってGUIがこうなっちゃったときの復旧手順。
データ全削除してファームウェアを入れ直すので、ご利用は自己責任でお願いします。

なおコマンドのオプション次第では全削除せずOS上書きができるらしいけど、筆者はスイッチ内のディレクトリを荒らしてしまったのでクリーンインストールしました。
手順
- 対象機器のファームウェアをダウンロードする。
なおLAN BASE CRYPTOGRAPHIC IMAGE WITH DEVICE MANAGER(tarファイル)のほう。

- TFTPサーバを構築し、ルートディレクトリに1でダウンロードしたtarファイルを配置する。
[unchiman@tftp54 ~]$ ll /var/lib/tftpboot/ 合計 33240 -rw-r--r--. 1 unchiman unchiman 34037760 12月 14 00:39 c2960cx-universalk9-tar.152-7.E13.tar - Catalystにログインし、全ファイルを削除する。
# flash配下のすべてのファイルを強制的、再帰的に削除 C2960CX_02#delete /force /recursive flash: # 確認(何もないのが正常) C2960CX_02#dir Directory of flash:/ No files in directory 122185728 bytes total (122184704 bytes free) - TFTPサーバからファームウェアをダウンロードする。
# TFTPサーバからファームウェアをダウンロード(めっちゃ時間かかる) C2960CX_02#archive download-sw tftp://192.168.XX.XX/c2960cx-universalk9-tar.152-7.E13.tar # 確認 C2960CX_02#dir Directory of flash:/ 3 drwx 512 Dec 14 2025 23:42:42 +09:00 c2960cx-universalk9-mz.152-7.E13 497 drwx 512 Dec 14 2025 23:42:43 +09:00 dc_profile_dir 122185728 bytes total (87904256 bytes free)参考①:Catalystスイッチ : tar ファイルとarchiveコマンド
https://www.infraexpert.com/study/ciscoios15.html参考➁:Catalyst 2960 および 2960-S スイッチ コマンド リファレンス Cisco IOS Release 15.0(2)SE 以降
https://www.cisco.com/c/ja_jp/td/docs/sw/lanswt-access/cat2960swt/cr/009/comref.html新しいイメージを TFTP サーバからスイッチまたはスイッチ スタックにダウンロードして、 既存のイメージを上書きまたは保持するには、archive download-sw 特権 EXEC コマンドを使用します。 archive download-sw {/directory | /force-reload | /imageonly | /leave-old-sw | /no-set-boot | /no-version-check | /destination-system stack-member-number | /only-system-type system-type | /overwrite | /reload | /safe} source-url <中略> デフォルト: 現行のソフトウェア イメージは、ダウンロードされたイメージで上書きされません。 ソフトウェア イメージと HTML ファイルの両方がダウンロードされます。 新しいイメージは flash: ファイル システムにダウンロードされます。 BOOT 環境変数は、flash: ファイル システムの新しいソフトウェア イメージを示すよう変更されます。 イメージ名では大文字と小文字が区別されます。イメージ ファイルは tar フォーマットで提供されます。 ダウンロードするイメージのスタック プロトコル バージョンの互換性は、スタックのバージョンと検査されます。 - write memoryコマンドでコンフィグファイルを生成する。
# コンフィグ保存 C2960CX_02#write memory # 確認 C2960CX_02#dir Directory of flash:/ 2 -rwx 1927 Dec 14 2025 23:44:00 +09:00 config.text 3 drwx 512 Dec 14 2025 23:42:42 +09:00 c2960cx-universalk9-mz.152-7.E13 497 drwx 512 Dec 14 2025 23:42:43 +09:00 dc_profile_dir 496 -rwx 5485 Dec 14 2025 23:44:00 +09:00 private-config.text 498 -rwx 5144 Dec 14 2025 23:44:00 +09:00 multiple-fs 122185728 bytes total (87889408 bytes free) - 再起動し、OSバージョンが正しいことを確認する。
# 再起動 C2960CX_02#reload# バージョン確認 C2960CX_02#show version Cisco IOS Software, C2960CX Software (C2960CX-UNIVERSALK9-M), Version 15.2(7)E13, RELEASE SOFTWARE (fc3) Technical Support: http://www.cisco.com/techsupport Copyright (c) 1986-2025 by Cisco Systems, Inc. Compiled Mon 15-Sep-25 12:53 by mcpre - GUIにログインし、問題なく動作することを確認する。

以上
Discussion