Friday, April 11, 2008

Upgrade IOS dari ROMmon menggunakan Boot Image

Apa itu Boot Image? (Rx-boot)

Boot image adalah bagian dari Cisco IOS software yang digunakan untuk mendownload Cisco IOS software image ke dalam router menggunakan TFTP, pada situasi “recovery”. User dapat berinteraksi dengan image ini melalui Command Line Interface (CLI) ditandai dengan prompt Router(boot)# .Beberapa platform (Cisco 1600, 2500) mempunyai image ini di dalam ROM; lainnya (high-end router) di dalam bootflash. Image ini bisa disebut sebagai xboot image, rxboot image, bootstrap image, boot loader atau helper image, bergantung pada platform anda.

Boot image mempunya keterbatasan, sebagai contoh, dia tidak memiliki informasi routing.

Warning

Perhatian: Jangan melakukan “save” konfigurasi pada mode “boot”, karena sebagian konfigurasi (seperti routing) akan hilang.

.
Loading Boot Image

Jika router berisi boot image yang valid, dia dapat digunakan untuk mendownload Cisco IOS Software image ke dalam Flash menggunakan TFTP. Lakukan langkah-langkah sebagai berikut :

1. Ubah konfigurasi register ke boot image dengan melakukan setting confreg sebagai berikut (bergantung pada prompt yang anda miliki):

rommon 1 > confreg 0×2101
atau
> o/r 0×2101
You must reset or power cycle for the new configuration to take effect.

!−−− Ini adalah output router ketika perintah configuration register dimasukkan.

Konfigurasi register telah diubah ke boot image.

2. Lakukan booting pada boot image dengan me-reset router

rommon 2 > reset
atau
> i

Terlihat tampilan System Bootstrap dan router mem”boot” boot image-nya. Pada layar anda akan tampil sebagai berikut:

System Bootstrap, Version 11.1(10)AA, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)
Copyright (c) 1997 by cisco Systems, Inc.
C1600 processor with 18432 Kbytes of main memory
program load complete, entry point: 0×4018060, size: 0×1e1568
Restricted Rights Legend
.
.
!−−− Output diabaikan.
.
.
Router(boot)>

Anda seharusnya memperoleh prompt yg sama , yaitu Router(boot)>.

3. Jika anda masih di mode ROMmon, berarti boot image anda hilang atau corrupt. Jika router anda tidak mempunyai image yang valid dalam Flash atau Bootflash, dan tidak ada prosedur upgrade ROMmon yang lain, salah satu cara untuk “recover” adalah mencari router yang sama dengan “compatible Flash card”, download image, dan kemudian pindahkan Flash card ke router yang bermasalah.

4. Cek PCMCIA Filesystem Compatibility Matrix dan Filesystem Information untuk informasi compatibility Flash card.

5. Hubungkan interface Ethernet 0 router ke jaringan agar bisa berkomunikasi dengan TFTP-server. Konfigurasi alamat IP pada interface Ethernet 0 router.

Router(boot)>enable
Router(boot)#configure terminal
Router(boot)(config)#interface ethernet 0
Router(boot)(config−if)#ip address 10.77.241.160 255.255.255.0
Router(boot)(config−if)#no shutdown

6. Router yang menjalankan boot image tidak mempunyai kemampuan routing. Oleh karena itu, default gateway untuk router ini harus diset. Konfigurasi default gateway pada router ini dengan perintah “ip default-gateway” pada “global configuration mode”.

Router(boot)(config)#ip default−gateway 10.77.241.129

7. Sebelum anda meng”copy” Cisco IOS image dari TFTP-server, pastikan bahwa router terhubung ke TFTP-server.

Router(boot)#ping 10.77.233.94
Type escape sequence to abort.
Sending 5, 100−byte ICMP Echoes to 10.77.233.94, timeout is 2 seconds:
.!!!!
Success rate is 100 percent (5/5), round−trip min/avg/max = 4/4/4 ms
Router(boot)#

8. Copy Cisco IOS image dari TFTP-server ke memory Flash router.

Router(boot)#copy tft p flash
PCMCIA flash directory:
No files in PCMCIA flash
[0 bytes used, 16777216 available, 16777216 total]
Address or name of remote host [255.255.255.255]? 10.77.233.94

!−−− Masukkan alamat IP dari TFTP-Server.

Source file name? c1600−y−l.122−10d.bin

!−−− Ini adalah filename dari Cisco IOS image yang ingin anda copy dari TFTP-server.

Destination file name [c1600−y−l.122−10d.bin]?

!−−− Tekan ‘Enter’.

Accessing file ‘c1600−y−l.122−10d.bin’ on 10.77.233.94…
Loading c1600−y−l.122−10d.bin from 10.77.233.94 (via Ethernet0):
! [OK] Device needs erasure before copying new file
Erase flash device before writing? [confirm]y

!−−− Tekan ‘y’ or ‘Enter’.
!−−− Pada Class B Flash file systems, router memberi anda pilihan penghapusan isi memory Flash
!
−−− sebelum menulisnya. Jika tidak tersedia “free space” yang cukup di memory Flash,
!−−− atau jika Flash belum pernah ditulis, penghapusan/erase diperlukan sebelum file baru dicopy ke Flash.
!−−− Jika terdapat space yang cukup di memory Flash,
router memberi anda pilihan penghapusan isi
!
−−− memory Flash sebelum menulisnya. System akan inform ke anda untuk kondisi ini dan meminta
!−−− response anda.
!−−− Jika anda enter ‘n’ setelah pesan “Erase flash before writing?”, proses copy akan segera berlangsung.
!−−− Jika anda pilih enter ‘y’ dan confirm, maka proses penghapusan/erase segera dimulai,
!−−− Pastikan anda memiliki free space yang cukup di Flash sebelum memasukkan pilihan “n” setelah pesan

!−−− Erase flash before writing?”

Copy ‘c1600−y−l.122−10d.bin’ from server as ‘c1600−y−l.122−10d.bin’ into Flash
WITH erase? [yes/no]yes

!−−− Enter ‘yes’ untuk menghapus seluruh files di Flash.

Erasing device… eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee …erased

Loading c1600−y−l.122−10d.bin from 10.77.233.94 (via Ethernet0): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!

[OK − 7220632/16777216 bytes]Verifying checksum… OK (0×6526)

Flash device copy took 00:05:57 [hh:mm:ss]

Router(boot)#

9. Ubah kembali nilai configuration register ke 2102 agar router mem”boot” Cisco IOS image baru pada “next reload”

Router(boot)#configure terminal
Router(boot)(config)#config−register 0×2102
Router(boot)(config)#exit
Router(boot)#

10. Reload Router dengan perintah “reload

Router(boot)#reload
System configuration has been modified. Save? [yes/no]: no
Building configuration…
[OK]
Proceed with reload? [confirm]

!−−− Tekan ‘Enter’.

%SYS−5−RELOAD: Reload requested
System Bootstrap, Version 11.1(10)AA, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)
Copyright (c) 1997 by cisco Systems, Inc.
C1600 processor with 18432 Kbytes of main memory
program load complete, entry point: 0×4018060, size: 0×1e1568
.
.
!−−− Output diabaikan.
.
.
Router>

11. Untuk memastikan bahwa router anda sudah menggunakan IOS versi baru, cek dengan perintah “show version

Router>show version
Cisco Internetwork Operating System Software
IOS ™ 1600 Software (C1600−Y−L), Version 12.2(10d), RELEASE SOFTWARE (fc1)
Copyright (c) 1986−2003 by cisco Systems, Inc.
Compiled Wed 14−May−03 01:04 by pwade
Image text−base: 0×0803A510, data−base: 0×02005000
ROM: System Bootstrap, Version 11.1(10)AA, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)
ROM: 1600 Software (C1600−BOOT−R), Version 11.1(10)AA, EARLY DEPLOYMENT RELEASE
SOFTWARE (fc1)
1603 uptime is 19 hours, 26 minutes
System returned to ROM by reload
System image file is “flash:c1600−y−l.122−10d.bin”
cisco 1603 (68360) processor (revision C) with 13824K/4608K bytes of memory.
Processor board ID 10240382, with hardware revision 00000000
Bridging software.
X.25 software, Version 3.0.0.
Basic Rate ISDN software, Version 1.1.
1 Ethernet/IEEE 802.3 interface(s)
1 ISDN Basic Rate interface(s)
System/IO memory with parity disabled
2048K bytes of DRAM onboard 16384K bytes of DRAM on SIMM
System running from FLASH
7K bytes of non−volatile configuration memory.
16384K bytes of processor board PCMCIA flash (Read ONLY)

Configuration register is 0×2102

Router>

Anda sekarang telah berhasil menjalankan router anda dengan IOS baru, hasil download dari TFTP-server.

No comments:

Search This Blog