المحتويات

المقدمة

قبل البدء

الاصطلاحات

المتطلبات الأساسية

المكونات المستخدمة

التحقق من إعدادات سجل التكوين

ابحث عن صورة صالحة في Flash

التنزيل باستخدام TFTP من ROMmon

التنزيل باستخدام المودم Xmodem من ROMmon

معلومات ذات صلة

المقدمة

توضح هذه الصفحة كيفية إستعادة موجه من السلسلة Cisco 2600 Series و VG200 عالقين في ROMmon (نافذة مطالبة rommon#.).

قبل البدء

الاصطلاحات

للحصول على مزيد من المعلومات حول اصطلاحات المستندات، راجع اصطلاحات تلميحات Cisco التقنية.

المتطلبات الأساسية

لا توجد متطلبات أساسية خاصة لهذا المستند.

المكونات المستخدمة

لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.

تم إنشاء المعلومات المُقدمة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كنت تعمل في شبكة مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر قبل استخدامه.

التحقق من إعدادات سجل التكوين

إذا كان الموجه عالقا في وضع ROMmon، فإن الإعداد الأول الذي يجب فحصه هو قيمة سجل التكوين.

تتضمن وحدات بت الأربع الأولى من سجل التكوين حقل التمهيد. تحدد قيمة حقل التمهيد مصدر صورة برنامج Cisco IOS®software الافتراضية التي سيتم إستخدامها لتشغيل الموجه. إذا كانت قيمة حقل التمهيد هي 0 (قيمة سجل التكوين في XXX0)، يدخل النظام عند بدء التشغيل ويستمر في وضع أداة مراقبة ذاكرة القراءة فقط (ROMMON>)، في انتظار أمر مستخدم لتمهيد النظام يدويا. للحصول على مزيد من المعلومات حول معاني بت سجل تكوين البرامج، راجع تكوين سجل تكوين البرامج.

إذا استمر الموجه في إدخال وضع ROMmon في كل مرة يتم فيها إعادة تشغيل النظام، فقد يكون ذلك راجعا إلى إعداد سجل التكوين. للتحقق من القيمة التي تم تكوينها لسجل التكوين، أستخدم الأمر confreg كما هو موضح أدناه:

rommon 2 > confreg

Configuration Summary

enabled are:

load rom after netboot fails

console baud: 9600

boot: the ROM Monitor

do you wish to change the configuration? y/n  [n]:

كما هو موضح بواسطة إخراج الأمر confreg أعلاه، تم تعيين سجل التكوين على قيمة تجبر الموجه على الانتقال إلى وضع ROMmon في كل مرة يتم فيها إعادة تحميله أو إعادة تدويره بالطاقة. لإجراء تمهيد الموجه تلقائيا من صورة افتراضية لبرنامج Cisco IOS Software، قم بتغيير قيمة سجل التكوين كما هو موضح أدناه:

rommon 2 > confreg

Configuration Summary

enabled are:

load rom after netboot fails

console baud: 9600

boot: the ROM Monitor

do you wish to change the configuration? y/n  [n]:  y

enable  "diagnostic mode"? y/n  [n]:

enable  "use net in IP bcast address"? y/n  [n]:

disable "load rom after netboot fails"? y/n  [n]:

enable  "use all zero broadcast"? y/n  [n]:

enable  "break/abort has effect"? y/n  [n]:

enable  "ignore system config info"? y/n  [n]:

change console baud rate? y/n  [n]:

change the boot characteristics? y/n  [n]:  y

enter to boot:

0 = ROM Monitor

1 = the boot helper image

2-15 = boot system

[0]:  2

Configuration Summary

enabled are:

load rom after netboot fails

console baud: 9600

boot: image specified by the boot system commands

or default to: cisco2-C2600

do you wish to change the configuration? y/n  [n]: n

You must reset or power cycle for new config to take effect

ومن خلال القيام بذلك، تكون قد قمت بتغيير سجل التكوين إلى قيمة تجعله يبحث عن صورة برنامج Cisco IOS Software صالحة عند بدء التشغيل والتمهيد من نفس الشيء. يجب إعادة تعيين الموجه الآن.

rommon 3 > reset

System Bootstrap, Version 11.3(2)XA4, RELEASE SOFTWARE (fc1)

Copyright (c) 1999 by cisco Systems, Inc.

TAC:Home:SW:IOS:Specials for info

<SNIP>

يجب أن يقوم الموجه الآن بإعادة التحميل باستخدام صورة صالحة لبرنامج Cisco IOS Software.

ابحث عن صورة صالحة في Flash

إذا تم تعيين قيمة سجل التكوين لإجراء تمهيد النظام تلقائيا من صورة افتراضية من برنامج Cisco IOS Software، وإذا لم يتم إرسال إشارة انقطاع أثناء بدء التشغيل، فيجب أن يتم تمهيد الموجه بشكل طبيعي. ومع ذلك، إذا كان الموجه لا يزال يدخل وضع ROMmon، فقد يكون ذلك بسبب عدم قدرة الجهاز على تحديد موقع صورة برنامج Cisco IOS Software صالحة.

أول شيء تحتاج إلى القيام به بعد ذلك هو البحث عن صورة صالحة لبرنامج Cisco IOS Software. للقيام بذلك، قم بإصدار الأمر dir <device> لكل جهاز متاح، وابحث عن صورة صالحة لبرنامج Cisco IOS Software. على سبيل المثال، للبحث عن IOS في ذاكرة Flash (الذاكرة المؤقتة)، أستخدم الأمر الموضح أدناه.

rommon 1 > dir flash:

File size         Checksum   File name

5358032 bytes (0x51c1d0)   0x7b16    c2600-i-mz.122-10b.bin

rommon 2 >

لاحظ أنه إذا قام الموجه بإرجاع الرسالة "اسم الجهاز غير صحيح"، فإن الجهاز المحدد قد لا يكون موجودا. يشير الإخراج أعلاه إلى أن صورة صالحة موجودة بالفعل في ذاكرة Flash (الذاكرة المؤقتة). حاول التمهيد من تلك الصورة باستخدام الأمر boot.

rommon 2 > boot flash:c2600-i-mz.122-10b.bin

program load complete, entry point: 0x80008000, size: 0x51c0dc

Self decompressing the image : #################################################

##################################

...

يجب أن يتم تمهيد الموجه الآن باستخدام صورة برنامج Cisco IOS Software المحددة في الأمر boot. ومع ذلك، هناك أوقات لا توجد فيها صورة صالحة على أي من الأجهزة أو أن الصورة على ذاكرة Flash (الذاكرة المؤقتة) قد تكون تالفة. في هذه الحالات، يجب تنزيل صورة صالحة باستخدام بروتوكول نقل الملفات المبسط (TFTP) أو باستخدام إجراء Xmodem. يمكن تنفيذ كلا الإجرائن من وضع ROMmon.

ملاحظة: هناك حالات تظهر فيها رسالة النظام "لا يحتوي الجهاز على رقم سحري صالح". إذا حدث هذا، فبالإضافة إلى الحصول على صورة صالحة من برنامج Cisco IOS Software، قد تحتاج إلى إعادة بيع ذاكرة Flash (الذاكرة المؤقتة) أو إستبدالها، إذا كانت تالفة.

التنزيل باستخدام TFTP من ROMmon

هذه هي أسرع طريقة لإعادة تثبيت صورة جديدة من برنامج Cisco IOS Software على الموجه. انتقل إلى إستخدام الأمر tftpdnld.

التنزيل باستخدام المودم Xmodem من ROMmon

يمكنك أيضا تنزيل إصدار جديد من برنامج Cisco IOS Software من خلال منفذ وحدة التحكم، باستخدام Xmodem. انتقل إلى إجراء التنزيل في وحدة تحكم المودم Xmodem باستخدام ROMmon.

معلومات ذات صلة

- الدعم الفني - Cisco Systems