Як скопіювати system image (ios) з tftp сервера під flash memory

пам'ятаємо:
IOS (System Image) зберігається у флеші;
файл конфігурації зберігається в NVRAM'e

> Копіювати System Image (IOS) з tftp сервера під Flash memory

Для чого це потрібно - ну, наприклад, Вам захотілося просто напросто оновити IOS на вашій CISCO. Що для цього треба зробити?

І ще, так, про всяк випадок; ^) зробіть резервну копію поточного IOS на ваш tftp сервер.

Zeroing bank. zzzzzzzzzzzzzzzz
Verify zeroed. vvvvvvvvvvvvvvvv
Erasing bank. eeeeeeeeeeeeeeee

Erasing flash EPROMs bank 1

Zeroing bank. zzzzzzzzzzzzzzzz
Verify zeroed. vvvvvvvvvvvvvvvv
Erasing bank. eeeeeeeeeeeeeeee

Erasing flash EPROMs bank 2

Zeroing bank. zzzzzzzzzzzzzzzz
Verify zeroed. vvvvvvvvvvvvvvvv
Erasing bank. eeeeeeeeeeeeeeee

Erasing flash EPROMs bank 3

Zeroing bank. zzzzzzzzzzzzzzzz
Verify zeroed. vvvvvvvvvvvvvvvv
Erasing bank. eeeeeeeeeeeeeeee

Loading from 172.16.1.111.
[OK - 1906676/4194240 bytes]
Verifying via checksum.
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
vvvvvvvvvvvvvvvvvvvvvvvvvvvvv
Flash verification successful. Length = 1906676, checksum = 0x12AD

Знаки оклику вказують, що відбувається процес копіювання. Кожен такий знак вказує, що 10 пакетів були скопійовані успішно. Ряд символів "v" вказує, що йде перевірка контрольної суми після запису System Image у Flash memory.

Зверніть увагу, що якщо ви введете "n" після системного запиту Erase flash before writing. процес копіювання продовжиться і у вас під Flash memory буде зберігається два System Image, а чи вистачить у вас для цього місця - ваша турбота. Якщо ви введете "y" і підтвердіть стирання, то почне роботу з очищення флеш програма стирання.

Наступний приклад показує, як скопіювати System Image з ім'ям gs7-k у Flash memory, в якій вже є файл з таким ім'ям.

Примітка:
щоб перервати процес копіювання натисніть на клавіатурі Ctrl - ^ (Ctrl, Shift, і 6) одночасно. Хоча процес копіювання завершиться, частково скопійований перед завершенням файл залишиться у Flash memory до тих пір, поки ви повністю не очистите Flash memory. Про те, як вирішити подібні проблеми зверніться до Troubleshooting InternetworkingSystems

Після закінчення процесу копіювання непогано б заново обчислити і перевірити контрольну суму скопійованого у Flash memory командою verify flash

Ви можете копіювати під Flash memory як нормальні, так і стислі System Image. Ви можете робити стислі System Image на будь-який UNIX платформі, використовуючи команду compress.

Так, до речі (або недоречно; ^), якщо ви знаєте checksum (контрольну суму) копіюється вами System Image, наприклад ви купили його 8 ^ 0 і у вас є файл README, де вказана контрольна сума, або ви самі або ваші друзі копіювали цей IOS на tftp сервер і не забули зберегти значення checksum (команда sh flash all), то обов'язково звірте її з тією, яку показав вам маршрутизатор після закінчення процесу копіювання (вона буде показана внизу екрану, см. приклад). Якщо контрольні суми не співпали, то ні в якому разі не перезавантажувати маршрутизатор. Краще спробуйте повторити процес копіювання. Їли checksum повторно виявиться неправильною, тоді завантажте завбачливо збережений вами старий IOS. Якщо ви спробуєте завантажити CISCO з битим System Image у Flash memory, то маршрутизатор запустить System Image, що міститься в ROM (якщо у вас, конечто НЕ налаштована функція завантаження IOS по мережі з сервера). Якщо ROM не містить повністю функціонуючого System Image, то маршрутизатор доведеться переконфігурувати через підключення до консольного порту.