المقدمة
يصف هذا المستند كيفية إستعادة محولات Cisco القديمة Catalyst الثابتة من صورة نظام فاسد أو متغير تمهيد تم تعيينه بشكل غير صحيح.
المتطلبات الأساسية
المتطلبات
إذا لم تكن قد قمت بذلك بالفعل، فعليك توصيل جهاز كمبيوتر بمنفذ وحدة التحكم بالمحول. للحصول على معلومات حول كيفية توصيل وحدة طرفية بمحول Catalyst ذو التكوين الثابت، ارجع إلى توصيل وحدة طرفية بمنفذ وحدة التحكم على محولات Catalyst. أستخدم برنامج محاكاة طرفية مثل Microsoft Windows HyperTerminal لإنشاء جلسة عمل وحدة التحكم.
هذه هي الإعدادات:
-
بت في الثانية: 9600
-
وحدات بت البيانات: 8
-
التماثل: بلا
-
وحدات بت الإيقاف: 1
-
التحكم في التدفق: لا شيء
إعدادات المنفذ
المكونات المستخدمة
تتضمن محولات Catalyst ذات التكوين الثابت التي يوضحها هذا المستند المحولات سلسلة 2940 و2950/2955 و2970 و3550 و3560 و3750 و3750 Metro.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
الاصطلاحات
راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.
المشكلة
عندما يجرب Catalyst ثابت تشكيل مفتاح جزمة خطأ، هذا شرط يستطيع طبقت:
-
المحول في إعادة تمهيد مستمرة.
-
يعرض المفتاح المفتاح: موجه أوامر.
-
يظهر الخطأ تحميل رسالة: الذاكرة المؤقتة.
يعرض المفتاح: رسالة حث أو "خطأ في تحميل ذاكرة Flash:"
-
المفتاح: يشير موجه الأمر إلى أن المحول لم يتم تمهيده بالكامل ويتطلب من المستخدم إكمال عملية التمهيد.
-
تشير error loading flash:
الرسالة إلى أن المحول فشل في تحميل صورة بسبب صورة تالفة أو مفقودة.
يمكن أن تكون الصورة تالفة أو مفقودة نتيجة فشل التنزيل. في هذه الحالة، تحتوي الصورة على المجموع الاختباري غير صحيح أو ترقية برنامج فاشلة، ولم يتم اتباع إجراء الترقية بشكل صحيح. هناك أحتمالية أن المستخدم قام بحذف الصورة ولكنه لم يقم باستبدال الصورة. يمكن تعيين متغير التمهيد بشكل غير صحيح.
مع فتح جلسة عمل لوحدة التحكم، سترى رسالة خطأ مماثلة لهذا:
Error loading "flash:c2950-i6q4l2-mz.121-12c.EA1.bin"
عادة، يحاول المحول تمهيد الصورة الصالحة التالية تلقائيا في نظام ملف Flash. فيما يلي مثال:
Error loading "flash:c2950-i6q4l2-mz.121-12c.EA1.bin"
Interrupt within 5 seconds to abort boot process.
Loading "flash:/c2950-i6q4l2-mz.121-13.EA1.bin"...######
########################################################
!--- Output suppressed.
في حالة عدم وجود صورة نسخ إحتياطي صالحة يتم منها التمهيد، فإن عملية التمهيد تفشل بالكامل. فيما يلي مثال:
Error loading "flash:c2950-i6q4l2-mz.121-12c.EA1.bin"
Interrupt within 5 seconds to abort boot process.
Boot process failed...
الحل
إجراء الاسترداد خطوة بخطوة
ملاحظة: يجب إرفاق جهاز كمبيوتر شخصي بمنفذ وحدة التحكم في المحول.
خطوة 1. إن يكون المفتاح في reboot مستمر، أتمت واحد من الإجراء في هذه خطوة، أي يعتمد على مفتاحك نموذج.
ملاحظة: إن ليس المفتاح في reboot مستمر، غير أن يكون بالفعل في المفتاح: قم بالمطالبة، انتقل مباشرة إلى الخطوة 2.
- مبدّلات Catalyst 2940 و2950 Series Switches
مؤشر LED للشكل وزر الوضع
أ. افصل سلك الطاقة.
ب. استمر في الضغط على زر "الوضع" أثناء إعادة توصيل كبل الطاقة بالمحول. زر الصيغة موجود على الجانب الأيسر من اللوحة الأمامية.
ج. أترك زر MODE بعد خروج مؤشر LED STAT.
ملاحظة: يمكن أن يختلف موضع ال LED قليلا، والذي يعتمد على النموذج.
د. أنت الآن في المفتاح: موجه أوامر. انتقل إلى الخطوة 2.
- المحولات من السلسلة Catalyst 2970 و 3550 و 3560 و 3750
منفذ 1x LED
أ. افصل سلك الطاقة.
ب. استمر في الضغط على زر "الوضع" أثناء إعادة توصيل كبل الطاقة بالمحول. زر الصيغة موجود على الجانب الأيسر من اللوحة الأمامية.
ج. أترك زر MODE بعد أن ينطفئ منفذ LED 1x السابق.
ملاحظة: يمكن أن يختلف موضع ال LED قليلا، والذي يعتمد على النموذج.
د. أنت الآن في المفتاح: موجه أوامر. انتقل إلى الخطوة 2.
- المحولات من السلسلة Catalyst 2955
أ. أصدرت فاصل تسلسل من لوحة المفاتيح in order to كسرت داخل مفتاح: نمط.
يحدد التطبيق الطرفي ونظام التشغيل الذي تستخدمه تسلسل الفاصل المراد إستخدامه. لمزيد من المعلومات، ارجع إلى مجموعات تسلسل المفاتيح للإيقاف القياسي أثناء استرداد كلمة المرور.
يستخدم هذا المثال HyperTerminal لاختراق المحول: الوضع على 2955:
C2955 Boot Loader (C2955-HBOOT-M) Version 12.1(0.508)EA1, BETA TEST SOFTWARE
Compiled Wed 30-Oct-02 15:24 by antonino
WS-C2955T-12 starting...
Base ethernet MAC Address: 00:03:fd:62:7c:00
Xmodem file system is available.
Initializing Flash...
flashfs[0]: 19 files, 2 directories
flashfs[0]: 0 orphaned files, 0 orphaned directories
flashfs[0]: Total bytes: 7741440
flashfs[0]: Bytes used: 4628480
flashfs[0]: Bytes available: 3112960
flashfs[0]: flashfs fsck took 7 seconds.
...done initializing flash.
Boot Sector Filesystem (bs:) installed, fsid: 3
Parameter Block Filesystem (pb:) installed, fsid: 4
*** The system will autoboot in 15 seconds ***
Send break character to prevent autobooting.
!--- Wait until you see this message before
!--- you issue the break sequence.
!--- Enter Ctrl-Break with the use of HyperTerminal.
The system has been interrupted prior to initializing the
flash filesystem. The following commands will initialize
the flash filesystem, and finish loading the operating
system software:
flash_init
load_helper
boot
switch:
ب. انتقل إلى الخطوة 2.
الخطوة 2. قم بتشغيل الأمر flash_init والأمر load_helper.
إذا كانت ذاكرة Flash (الذاكرة المؤقتة) قد تمت تهيئتها بالفعل، فسترى ما يلي:
switch: flash_init
Initializing Flash...
...The flash is already initialized.
switch:
إذا لم تتم تهيئة ذاكرة Flash (الذاكرة المؤقتة)، سترى ما يلي:
switch: flash_init
Initializing Flash...
flashfs[0]: 21 files, 2 directories
flashfs[0]: 0 orphaned files, 0 orphaned directories
flashfs[0]: Total bytes: 7741440
flashfs[0]: Bytes used: 4499456
flashfs[0]: Bytes available: 3241984
flashfs[0]: flashfs fsck took 7 seconds.
...done initializing flash.
Boot Sector Filesystem (bs:) installed, fsid: 3
Parameter Block Filesystem (pb:) installed, fsid: 4
قم بتشغيل الأمر load_helper لتحميل أي صور لمساعد التمهيد. فيما يلي مثال:
switch: load_helper
switch:
الخطوة 3. قم بتشغيل dir flash: لعرض محتويات نظام ملف Flash.
حدد ما إذا كان هناك أي ملفات صور أو أدلة صور من Cisco IOS® في Flash:. ملفات صورة Cisco IOS هي ملفات .bin، وأدلة الصورة يتم تسميتها مع اسم ملف الصورة، باستثناء امتداد .bin. إذا لم يكن هناك ملفات صور أو أدلة صور Cisco IOS، سترى ما يلي:
switch: dir flash:
Directory of flash:/
2 -rwx 5 <date> private-config.text
3 -rwx 110 <date> info
4 -rwx 976 <date> vlan.dat
6 -rwx 286 <date> env_vars
26 -rwx 1592 <date> config.text
8 drwx 1088 <date> html
19 -rwx 110 <date> info.ver
4393472 bytes available (3347968 bytes used)
switch:
!--- No Cisco IOS images or image directories exist in Flash.
إذا بدا دليل Flash بهذا الشكل، فقم بالمتابعة مباشرة إلى الخطوة 5. وتعيد الخطوة 5 إسترداد المحول باستخدام نقل ملف Xmodem.
إذا كانت لا تزال هناك صورة في ذاكرة Flash (الذاكرة المؤقتة)، فعليك تشغيل الأمر boot (الخطوة 4) لمحاولة إستعادة المحول. قبل تشغيل الأمر boot، تحقق من حيث يتم تخزين صورة Cisco IOS في دليل Flash. يمكن أن يختلف الموقع الذي يتم فيه تخزين الصورة، والذي يعتمد على طراز المحول الخاص بك.
يتواجد ملف صورة Cisco IOS (.binملف) دائما في الذاكرة المؤقتة: دليل على المحولات من السلسلة Catalyst 2940 و 2950 و 2955. فيما يلي مثال:
switch: dir flash:
Directory of flash:/
3 -rwx 2888547 <date> c2950-i6q4l2-mz.121-13.EA1.bin
!--- The Cisco IOS image file (.bin file) is stored in
!--- the flash: directory on Catalyst 2940, 2950, and 2955 series switches.
4 -rwx 976 <date> vlan.dat
6 drwx 832 <date> html
22 -rwx 110 <date> info
23 -rwx 110 <date> info.ver
25 -rwx 38 <date> env_vars
3132928 bytes available (4608512 bytes used)
!--- This output is from a Catalyst 2950 switch. Output from a
!--- Catalyst 2940 or 2955 varies slightly.
يختلف تنظيم نظام ملف Flash على Catalyst 2970 و 3550 و 3560 و 3750 قليلا. يمكنك تخزين ملف صورة Cisco IOS في ذاكرة Flash (الذاكرة المؤقتة): دليل. ومع ذلك، إذا كنت تستخدم صورة مجموعة إدارة نظام المجموعة (CMS) لإدارة المحولات باستخدام واجهة ويب، فيمكنك تخزين ملف صورة برنامج Cisco IOS في الدليل الخاص به. شغل البرق: أمر الدليل لعرض ملف الصورة في هذه الحالة.
switch: dir flash:
Directory of flash:/
2 -rwx 976 <date> vlan.dat
3 -rwx 386 <date> system_env_vars
4 -rwx 5 <date> private-config.text
6 -rwx 1554 <date> config.text
24 drwx 192 <date> c3550-i5q3l2-mz.121-13.EA1
!--- You can store the Cisco IOS image file in its own directory.
!--- Name the directory with the image name, but exclude the .bin extension.
42 -rwx 33 <date> env_vars
!--- Output suppressed.
switch: dir flash:c3550-i5q3l2-mz.121-13.EA1
!--- Issue the dir flash:
!--- command in order to view the Cisco IOS image file.
Directory of flash:c3550-i5q3l2-mz.121-13.EA1/
25 drwx 832 <date> html
40 -rwx 3993612 <date> c3550-i5q3l2-mz.121-13.EA1.bin
!--- This is where the Cisco IOS image file is stored for a CMS image.
41 -rwx 252 <date> info
9992192 bytes available (6006784 bytes used)
!--- This output is from a Catalyst 3550 switch. Output from a
!--- Catalyst 2970, 3560, or 3750 varies slightly.
switch:
محاولة لتمهيد الصورة
الخطوة 4. بعد التحقق من مكان وجود ملف صورة Cisco IOS، حاول تمهيد الصورة. قم بتشغيل إما الأمر boot flash:<filename> أو الأمر boot flash:<directory/filename>.
-
Catalyst 2950
switch: boot flash:c2950-i6q4l2-mz.121-13.EA1.bin
!--- This example uses the boot flash:
!--- command on a 2950.
Loading "flash:c2950-i6q4l2-mz.121-13.EA1.bin"...###########
###########################################################
!--- Output suppressed.
!--- This command syntax is the same for Catalyst 2940 and 2955 series
!--- switches.
-
Catalyst 3550
switch: boot flash:c3550-i5q3l2-mz.121-13.EA1/c3550-i5q3l2-mz.121-13.EA1.bin
!--- This example uses the boot flash:
/
!--- command on a 3550.
Loading "flash:c3550-i5q3l2-mz.121-13.EA1/c3550-i5q3l2-mz.121-13.EA1.bin"...####
################################################################################
!--- Output suppressed.
!--- This command syntax is the same for Catalyst 2970, 3560, and 3750
!--- series switches.
إذا قمت بتشغيل الأمر boot والنتيجة هي في تمهيد ناجح، إما أن المحول الافتراضي: رسالة حث أو اسم المضيف: عروض المطالبة.
Press RETURN to get started!
Switch>
!--- The boot up was successful.
تأكد من تكوين بيان التمهيد الصحيح على المحول. راجع قسم التحقق.
إذا قمت بتشغيل الأمر boot ولا ينتج عن الأمر تمهيد ناجح، إما أن المحول: يظهر رسالة حث أو أنت ب التصق في reboot متصل مرة أخرى. الخيار الوحيد لاستعادة المحول هو نقل ملف Xmodem. تغطي الخطوة 5 نقل الملف هذا.
الخطوة 5. إذا فشل أمر التمهيد أو لم تكن هناك صورة صالحة يتم منها التمهيد في ذاكرة Flash (الذاكرة المؤقتة)، فقم بإجراء نقل ملف مودم Xmodem.
قد يستغرق نقل ملف Xmodem النموذجي ما يصل إلى ساعتين، وهذا يتوقف على حجم الصورة.
قم بتنزيل صورة Cisco IOS ( ملف .bin) التي تريد الترقية إليها من الدعم التقني والتنزيلات من Cisco.
ملاحظة: يمكن الوصول إلى جميع الأدوات المذكورة في هذه المقالة فقط بواسطة عملاء Cisco المسجلين.
ملاحظة: لا تستخدم صورة CMS (ملف .tar). هذه الصورة هي صورة أكبر وتستغرق وقتا أطول في النقل.
قم بتشغيل dir flash: أمر لمقارنة حجم الصورة بالبايت بالمساحة الحرة التي تبقى في Flash. فيما يلي مثال:
switch: dir flash:
Directory of flash:/
!--- Output suppressed.
3132928 bytes available (4608512 bytes used)
!--- There are approximately 3 MB of Flash space available for a new image.
إذا كان ضروريا، قم بتشغيل الأمر delete لحذف أي صور فاسدة متبقية. فيما يلي مثال:
switch: delete flash:c2950-i6q4l2-mz.121-12c.EA1.bin
!--- Issue the delete flash:
!--- command in order to delete a Cisco IOS image.
Are you sure you want to delete "flash:c2950-i6q4l2-mz.121-12c.EA1.bin" (y/n)? y
!--- Enter y for yes if you want to delete the image.
File "flash:c2950-i6q4l2-mz.121-12c.EA1.bin" deleted
switch:
يوضح المثال التالي إجراء مودم Xmodem على طراز 2955 باستخدام HyperTerminal. الإجراء هو نفسه لأي من محولات Catalyst ذات التكوين الثابت التي يغطيها هذا المستند.
-
قم بتشغيل copy xmodem: flash:<filename> أمر على المحول. فيما يلي مثال:
switch: copy xmodem: flash:c2955-i6q4l2-mz.121-13.EA1.bin
Begin the Xmodem or Xmodem-1K transfer now...
CCC
- من الجزء العلوي من نافذة HyperTerminal، أختر Transfer (نقل) > Send File (إرسال الملف).
نقل ملف الإرسال
c. أختر بروتوكول المودم Xmodem في شاشة إرسال ملف وانقر إستعراض لتحديد صورة Cisco IOS ( .binالملف) التي قمت بتنزيلها مسبقا.
د. انقر فوق إرسال لبدء نقل Xmodem.
بدء نقل المودم Xmodem
يبدأ نقل ملف Xmodem. قد يستغرق هذا النقل ما يصل إلى ساعتين، ويتوقف هذا على حجم الصورة.
CCCCCC.........................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
.............................................................................
File "xmodem:" successfully copied to "flash:c2955-i6q4l2-mz.121-13.EA1.bin"
!--- If the Xmodem file transfer fails for some reason, restart the process.
!--- If the Xmodem file transfer is successful, you return to the
!--- switch: prompt.
switch:
الخطوة 6. قم بتمهيد الصورة الجديدة التي قمت بنسخها للتو باستخدام إجراء Xmodem.
قم بتشغيل الأمر boot flash:<filename> ، كما يوضح المثال التالي:
switch: boot flash:c2955-i6q4l2-mz.121-13.EA1.bin
Loading "flash:c2955-i6q4l2-mz.121-13.EA1.bin"...###############################
################################################################################
!--- Output suppressed.
Press RETURN to get started!
Switch>
!--- The boot up was successful.
تأكد من تعيين عبارات التمهيد بشكل صحيح.
تسريع إسترداد Xmodem
عندما يحاول مستخدم إستعادة المحول من برنامج Cisco IOS تالف أو مفقود، فإن النسخة xmodem: flash:[اسم ملف Cisco IOS] لا يعرض الأمر تحت المحول: موجه أوامر. يتم عرض الأمر copy ضمن المحول: رسالة حث، غير أن copy xmodem: الأمر ليس كذلك.
أتمت هذا steps in order to سرعت ال xmodem إستعادة:
-
ثبتت البود معدل إلى 115200 على المفتاح: موجه أوامر.
switch: set BAUD 115200
!--- The screen goes blank after you enter this command.
-
قم بإعادة تشغيل HyperTerminal.
-
ضمن خصائص منفذ COM، حدد وحدات بت في الثانية على أنها 115200. المحول: يتم عرض المطالبة.
-
ابدأ إسترداد Xmodem.
-
بعد إسترداد المودم Xmodem، قم بتعيين معدل الباود إلى 9600 مرة أخرى. إذا كان الأمر set baud 9600 لا يحقق معدل الباود إلى 9600، قم بتشغيل الأمر unset baud من أجل تحقيق معدل الباود إلى قيمة افتراضية تبلغ 9600 بت في الثانية.
التحقق
أكمل الخطوات التالية:
-
قم بتشغيل الأمر show version للتحقق من الإصدار الحالي من البرنامج الذي تقوم بتشغيله.
فيما يلي مثال:
2955#show version
Cisco Internetwork Operating System Software
Cisco IOS (tm) C2955 Software (C2955-I6Q4L2-M), Version 12.1(13)EA1, RELEASE SOFTWARE
!--- This is the current version of software.
-
ركضت ال dir flash:<directory> أمر in order to عرضت ال cisco ios صورة (.bin مبرد) على مادة حفازة 2940، 2950 أو 2955.
2950#dir flash:
Directory of flash:/
3 -rwx 5 Mar 01 1993 00:12:55 private-config.text
4 -rwx 2905856 Jan 01 1970 03:06:25 c2955-i6q4l2-mz.121-13.EA1.bin
!--- The Cisco IOS image (.bin file) is stored in flash:
!--- on a Catalyst 2940, 2950 or 2955.
!--- Output suppressed.
إذا قمت بتشغيل صورة CMS على Catalyst 2970 أو 3550 أو 3560 أو 3750، فيمكنك تخزين صورة Cisco IOS في دليل صورة:
3550#dir flash:
Directory of flash:/
2 -rwx 976 Mar 01 1993 21:47:00 vlan.dat
4 -rwx 5 Mar 06 1993 23:32:04 private-config.text
6 -rwx 1554 Mar 06 1993 23:32:04 config.text
7 drwx 192 Mar 01 1993 00:14:02 c3550-i5q3l2-mz.121-13.EA1
!--- Notice the "d" for directory in the permission statement.
!--- This is an image directory that is installed when you upgrade the
!--- switch with a CMS image.
!--- The Cisco IOS image (.bin file) is inside this directory.
5 -rwx 3823261 Mar 01 1993 00:46:01 c3550-i5q3l2-mz.121-12c.EA1.bin
!--- This is another Cisco IOS image (.bin file).
8 -rwx 33 Mar 01 1993 00:14:06 env_vars
9 -rwx 384 Mar 01 1993 00:14:06 system_env_vars
15998976 bytes total (6168576 bytes free)
!--- This output is from a Catalyst 3550 switch. Output from a
!--- Catalyst 2970, 3560, or 3750 varies slightly.
3550#
أنت تحتاج أن يركض ال dir flash:<directory> أمر على مادة حفازة 3550 أن يعرض ال cisco ios صورة ( .bin مبرد).
3550#dir flash:c3550-i5q3l2-mz.121-13.EA1
Directory of flash:/c3550-i5q3l2-mz.121-13.EA1/
23 drwx 832 Mar 01 1993 00:12:00 html
40 -rwx 3993612 Mar 01 1993 00:14:02 c3550-i5q3l2-mz.121-13.EA1.bin
41 -rwx 252 Mar 01 1993 00:14:02 info
15998976 bytes total (6168576 bytes free)
!--- This output is from a Catalyst 3550 switch. Output from a
!--- Catalyst 2970, 3560, or 3750 varies slightly.
3550#
-
قم بتشغيل الأمر show boot للتحقق من تعيين بيان التمهيد بشكل صحيح:
Switch#show boot
BOOT path-list:
!--- No boot system statement is set in this case.
!--- Output suppressed.
قم بتشغيل الأمر show boot لعرض عبارات التمهيد. إذا لم يتم تعيين جملة تمهيد أو إذا كانت جملة التمهيد تشير إلى إصدار قديم أو مفقود من البرنامج، فقم بتكوين بيان التمهيد الصحيح. قم بتشغيل الأمر boot system flash:<filename>.
2955#configure terminal
2955(config)#boot system flash:c2955-i6q4l2-mz.121-13.EA1.bin
!--- This is how to set a boot system statement on a Catalyst 2940, 2950, or 2955.
2955(config)#end
2955#
2955#show boot
BOOT path-list: flash:c2955-i6q4l2-mz.121-13.EA1.bin
!--- Output suppressed.
إن يستعمل أنت CMS صورة على مادة حفازة 2970، 3550، 3560، أو 3750، أنت يستطيع خزنت ال cisco ios صورة (.bin مبرد) في ه صورة دليل. قم بتشغيل boot system flash:directory/filename الأمر:
3550#configure terminal
3550(config)#boot system flash:c3550-i5q3l2-mz.121-13.
EA1/c3550-i5q3l2-mz.121-13.EA1.bin
!--- This command should be on one line.
!--- This is how to set a boot system statement on a Catalyst
!--- 3550 if the Cisco IOS image (.bin file) is in its own image directory.
3550#end
3550#
3550#show boot
BOOT path-list: flash:c3550-i5q3l2-mz.121-13.EA1/c3550-i5q3l2-mz.121-13.EA1.bin
!--- Output suppressed.
معلومات ذات صلة