配置注冊碼(Configuration register)在思科設備中的作用舉足輕重。它是由四位十六進制數組成的,一般為0x2102,保存在NVRAM中。使用show version命令可以查看該碼,如圖1所示。

圖1 使用show version命令查看配置注冊碼
在圖1中,最后一行顯示了配置注冊碼的信息。
一般,配置注冊碼的前兩個數,即21,是不能改變的,否則在超級終端中將無法正確顯示路由器的信息。
配置注冊碼的第三個十六進制數也很重要,通過改變它的值,可以跳過啟動配置。
配置注冊碼的最后一個十六進制數關系到到哪里尋找IOS。當該數值是2時,是到Flash中提取里面的第一個文件(通常那就是IOS);該數值是1,則表示啟用ROM中的Mini IOS;該數值是0,則表示使用ROM中的ROM monitor。
在全局模式下改變配置注冊碼的命令如下:

該命令重新啟動路由器后才有效。
當配置注冊碼的最后一位是2時,設備會向Flash中尋找IOS。如果Flash中已經沒有IOS了,設備會向網絡中尋找TFTP服務器,并且試圖從TFTP服務器上得到IOS。如果網絡中沒有TFTP服務器或者從TFTP上提取IOS不成功,則會啟用設備ROM中的Mini IOS。
所以,當我們看到“hostname(boot)>”這樣的提示符時,說明設備的IOS丟失或損壞。如果ROM中的Mini IOS也損壞,那么設備只有使用ROM中的ROM monitor了(對于較新型號的Cisco設備,其不會啟用Mini IOS,而是直接使用ROM monitor)。
我們可以使用如下命令觀察Flash中的IOS文件的文件名和大?。?br>
