- sh flash コマンドを実行しなさい。
Router# sh flash:
-#- --length-- -----date/time------ path
1 47428840 Aug 18 2013 14:50:28 +00:00 c1841-adventerprisek9-mz.151-4.M6.bin
2 1161 Jun 13 2013 14:09:06 +00:00 home.shtml
3 1821 Jun 13 2013 14:09:06 +00:00 sdmconfig-18xx.cfg
4 114176 Jun 13 2013 14:09:06 +00:00 home.tar
5 1478656 Jun 13 2013 14:09:12 +00:00 common.tar
6 6711808 Jun 13 2013 14:09:38 +00:00 sdm.tar
7 1697952 Jun 13 2013 14:09:50 +00:00 securedesktop-ios-3.1.1.45-k9.pkg
8 416354 Jun 13 2013 14:09:56 +00:00 sslclient-win-1.1.3.173.pkg
9 44880216 Aug 25 2013 14:04:34 +00:00 c1841-adventerprisek9-mz.151-2.T1.bin
25030732 bytes available (102739892 bytes used)
Router#
Flash メモリには2つの IOS があります。
- Flash メモリ内の c1841-adventerprisek9-mz.151-2.T1.bin で起動するように設定しなさい。
Router# conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# boot system flash c1841-adventerprisek9-mz.151-2.T1.bin
Router(config)# ^Z
Router#
boot system コマンドで、起動させる IOS を指定することができます。
Flash メモリ内の IOS を指定する場合 | boot system flash <IOS名> |
TFTP サーバー上の IOS を指定する場合 | boot system tftp <IOS名> <TFTP サーバーのIPアドレス> |
Flash メモリに複数の IOS が入っており、boot system コマンドで起動させる IOS を指定しなければ、BootStrap が最初に見つけた IOS (1番目のIOS) を使って起動します。
- sh run で設定した内容を確認しなさい。
Router# sh run
Building configuration...
!
!
boot-start-marker
boot system flash c1841-adventerprisek9-mz.151-2.T1.bin ← 起動させる IOS を指定
boot-end-marker
!
!
- running-config を startup-config にコピーしなさい。
Router# copy run start
Destination filename [startup-config]? < Enter >
Building configuration...
[OK]
Router#
- ルータを再起動させなさい。
Router# reload
Proceed with reload? [confirm] < Enter >
*Aug 25 14:24:36.350: %SYS-5-RELOAD: Reload requested by console. Reload Reason: Reload Command.
- どのIOSで起動しているか確認しなさい。
Router> sh version
Cisco IOS Software, 1841 Software (C1841-ADVENTERPRISEK9-M), Version 15.1(2)T1, RELEASE SOFTWARE (fc1)
・
・
・
Router uptime is 0 minutes
System returned to ROM by reload at 14:24:36 UTC Sun Aug 25 2013
System image file is "flash:c1841-adventerprisek9-mz.151-2.T1.bin" ← flash 内の c1841-adventerprisek9-mz.151-2.T1.bin で起動
・
・
・
- 設定した boot system を削除しなさい。
Router# conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# no boot system
Router(config)# ^Z
Router#
- sh run で「boot system flash c1841-adventerprisek9-mz.151-2.T1.bin」が削除されていることを確認しなさい。
Router# sh run
Building configuration...
!
!
boot-start-marker
boot-end-marker
!
!
- sh flash コマンドを実行しなさい。
Router# sh flash:
-#- --length-- -----date/time------ path
1 47428840 Aug 18 2013 14:50:28 +00:00 c1841-adventerprisek9-mz.151-4.M6.bin
2 1161 Jun 13 2013 14:09:06 +00:00 home.shtml
3 1821 Jun 13 2013 14:09:06 +00:00 sdmconfig-18xx.cfg
4 114176 Jun 13 2013 14:09:06 +00:00 home.tar
5 1478656 Jun 13 2013 14:09:12 +00:00 common.tar
6 6711808 Jun 13 2013 14:09:38 +00:00 sdm.tar
7 1697952 Jun 13 2013 14:09:50 +00:00 securedesktop-ios-3.1.1.45-k9.pkg
8 416354 Jun 13 2013 14:09:56 +00:00 sslclient-win-1.1.3.173.pkg
9 44880216 Aug 25 2013 14:04:34 +00:00 c1841-adventerprisek9-mz.151-2.T1.bin
25030732 bytes available (102739892 bytes used)
Router#
- boot system コマンドで、次の2つの IOS を指定しなさい。
1) c1841-adventerprisek9-mz.147-1.M3.bin ← Flash メモリ内にない IOS ファイル名
2) c1841-adventerprisek9-mz.151-2.T1.bin ← Flash メモリ内にある IOS ファイル名
Router# conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# boot system flash c1841-adventerprisek9-mz.147-1.M3.bin
Router(config)# boot system flash c1841-adventerprisek9-mz.151-2.T1.bin
Router(config)# ^Z
Router#
- sh run で設定した内容を確認しなさい。
Router# sh run
Building configuration...
!
!
boot-start-marker
boot system flash c1841-adventerprisek9-mz.147-1.M3.bin
boot system flash c1841-adventerprisek9-mz.151-2.T1.bin
boot-end-marker
!
!
このように boot system での指定が複数ある場合、上から順に実行します。
まず、Flash メモリ内の c1841-adventerprisek9-mz.147-1.M3.bin をロードしようとし、
ロードできれば c1841-adventerprisek9-mz.147-1.M3.bin で起動します。
もしロードできなければ、次の行にある c1841-adventerprisek9-mz.151-2.T1.bin をロードしようとし、
もしこれもロードできなければ、Flash メモリ内にある IOS を探し、最初に見つけた IOS で起動します。
- 設定を保存して、ルータを再起動させなさい。
Router# copy run start
Destination filename [startup-config]? < Enter >
Building configuration...
[OK]
Router# reload
Proceed with reload? [confirm] < Enter >
*Mar 1 13:41:12.517: %SYS-5-RELOAD: Reload requested by console. Reload Reason: Reload Command.
- どのIOSで起動しているか確認しなさい。
Router# sh version
Cisco IOS Software, C2600 Software (C2600-IS-M), Version 12.4(32), RELEASE SOFTWARE (fc1)
・
・
・
Router uptime is 0 minutes
System returned to ROM by power-on
System image file is "flash:c1841-adventerprisek9-mz.151-2.T1.bin" ← flash 内の c1841-adventerprisek9-mz.151-2.T1.bin で起動
・
・
・
Configuration register is 0x2102
Flash メモリ内にない c1841-adventerprisek9-mz.149-1.M5.bin をロードできなかったため、
c1841-adventerprisek9-mz.151-2.T1.bin をロードして起動しています。
- boot system の「flash c1841-adventerprisek9-mz.151-2.T1.bin」のみ削除し、
「flash c1841-adventerprisek9-mz.149-1.M5.bin」を追加しなさい。
Router# conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# no boot system flash c1841-adventerprisek9-mz.151-2.T1.bin
Router(config)# boot system flash c1841-adventerprisek9-mz.149-1.M5.bin
Router(config)# ^Z
Router#
- sh run で設定した内容を確認しなさい。
Router# sh run
Building configuration...
!
!
boot-start-marker
boot system flash c1841-adventerprisek9-mz.147-1.M3.bin
boot system flash c1841-adventerprisek9-mz.149-1.M5.bin
boot-end-marker
!
!
「c1841-adventerprisek9-mz.147-1.M3.bin」「c1841-adventerprisek9-mz.149-1.M5.bin」ともに、Flash メモリ内にはありません。
- 設定を保存して、ルータを再起動させなさい。
Router# copy run start
Destination filename [startup-config]? < Enter >
Building configuration...
[OK]
Router# reload
Proceed with reload? [confirm] < Enter >
*Aug 25 14:40:58.687: %SYS-5-RELOAD: Reload requested by console. Reload Reason: Reload Command.
- どのIOSで起動しているか確認しなさい。
Router# sh version
Cisco IOS Software, 1841 Software (C1841-ADVENTERPRISEK9-M), Version 15.1(4)M6, RELEASE SOFTWARE (fc2)
・
・
・
Router uptime is 0 minutes
System returned to ROM by power-on
System image file is "flash:c1841-adventerprisek9-mz.151-4.M6.bin" ← flash 内の c1841-adventerprisek9-mz.151-4.M6.bin で起動
・
・
・
c1841-adventerprisek9-mz.147-1.M3.bin も c1841-adventerprisek9-mz.149-1.M5.bin もロードできなかったため、Bootstrap が Flash メモリ内で最初に見つけた IOS (c1841-adventerprisek9-mz.151-4.M6.bin) をロードして起動しています。
- NVRAM に保存している設定ファイルを削除しなさい。
Router# erase nvram:
Erasing the nvram filesystem will remove all configuration files! Continue? [confirm] < Enter >
[OK]
Erase of nvram: complete
Router#
erase startup-config でも OK。
- 設定した全ての boot system を削除しなさい。
Router# conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# no boot system
Router(config)# ^Z
Router#
- TFTP サーバーにある IOS を確認しなさい。
C:\tftpd32> dir
ドライブ C のボリューム ラベルがありません。
ボリューム シリアル番号は 1278-1225 です
C:\tftpd32 のディレクトリ
2013/09/02 04:23 <DIR> .
2013/09/02 04:23 <DIR> ..
2013/08/19 06:18 .
2013/08/19 06:18 ..
2013/08/18 10:24 43,124,956 c1841-adventerprisek9-mz.150-1.M9.bin
2013/08/18 13:54 44,880,216 c1841-adventerprisek9-mz.151-2.T1.bin
2013/08/18 23:07 47,428,840 c1841-adventerprisek9-mz.151-4.M6.bin
3 個のファイル 137,899,196 バイト
2 個のディレクトリ 6,760,185,856 バイトの空き領域
PC の TFTP サーバーには、今回使用しているルータで実行可能な IOS ファイルが3つあります。
- TFTP サーバー上の c1841-adventerprisek9-mz.150-1.M9.bin で起動するように設定しなさい。
Router# conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# boot system tftp c1841-adventerprisek9-mz.150-1.M9.bin 192.168.0.2
Router(config)# ^Z
Router#
boot system コマンドで、起動させる IOS を指定することができます。
Flash メモリ内の IOS を指定する場合 | boot system flash <IOS名> |
TFTP サーバー上の IOS を指定する場合 | boot system tftp <IOS名> <TFTP サーバーのIPアドレス> |
- sh run で設定した内容を確認しなさい。
Router# sh run
Building configuration...
!
!
boot-start-marker
boot system tftp c1841-adventerprisek9-mz.151-2.T.bin 192.168.0.2 ← 起動させる IOS を指定
boot-end-marker
!
!
- running-config を startup-config にコピーしなさい。
Router# copy run start
Destination filename [startup-config]? < Enter >
Building configuration...
[OK]
Router#
- ルータを再起動させなさい。
Router# reload
Proceed with reload? [confirm] < Enter >
*Sep 3 10:12:58.587: %SYS-5-RELOAD: Reload requested by console. Reload Reason: Reload Command.
TFTP サーバーからネットワーク経由で IOS をロードしますので、非常に時間がかかります。
- どのIOSで起動しているか確認しなさい。
Router> sh version
Cisco IOS Software, 1841 Software (C1841-ADVENTERPRISEK9-M), Version 15.0(1)M9, RELEASE SOFTWARE (fc1)
・
・
・
Router uptime is 0 minutes
System returned to ROM by reload at 10:12:58 UTC Tue Sep 3 2013
System image file is "tftp://192.168.0.2/c1841-adventerprisek9-mz.150-1.M9.bin" ← tftp サーバー上の IOS で起動
・
・
・
IOS がアップデートリリースしたので試したいが、正常に動作することを確認するまで Flash には入れたくない、などの場合に便利です。
- 設定した全ての boot system を削除しなさい。
Router# conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# no boot system
Router(config)# ^Z
Router#