Juniper SRX系列防火墙 OS恢复过程

OS丢失后系统会不停的刷屏 以下:
U-Boot 1.1.6 (Build time: Dec 12 2009 - 17:17:55)
 
SRX_210_HIGHMEM board revision major:0, minor:28, serial #: AAAD7891
OCTEON CN5020-SCP pass 1.1, Core clock: 400 MHz, DDR clock: 200 MHz (400 Mhz data rate)
DRAM:  1024 MB
Starting Memory POST...
Checking datalines... OK
Checking address lines... OK
Checking 512K memory for U-Boot... OK.
Running U-Boot CRC Test... OK.
Flash:  4 MB
USB:   scanning bus for devices... 3 USB Device(s) found
       scanning bus for storage devices... 1 Storage Device(s) found
Clearing DRAM........ done
BIST check passed.
Starting PCI
PCI Status: PCI 32-bit
PCI BAR 0: 0xf8000000, PCI BAR 1: Memory 0x00000000  PCI 0x00000000
Net:   octeth0
POST Passed
Press SPACE to abort autoboot in 1 seconds
 
空格键中止启动,进入下面的界面
ELF file is 32 bit
Loading .text @ 0x 8f 000078 (241008 bytes)
Loading .rodata @ 0x 8f 03ade8 (13908 bytes)
Loading .rodata.str1.4 @ 0x 8f 03e 43c (15972 bytes)
Loading set_Xcommand_set @ 0x 8f 0422a 0 (96 bytes)
Loading .rodata.cst4 @ 0x 8f 042300 (20 bytes)
Loading .data @ 0x 8f 043000 (5572 bytes)
Loading .data.rel.ro @ 0x 8f 0445c 4 (120 bytes)
Loading .data.rel @ 0x 8f 04463c (136 bytes)
Clearing .bss @ 0x 8f 0446c 8 (8304 bytes)
## Starting application at 0x 8f 000078 ...
Consoles: U-Boot console 
Found compatible API, ver. 1.6
 
FreeBSD/MIPS U-Boot bootstrap loader, Revision 1.6
(builder@ormonth.juniper.net, Sat Dec 12 15:59:41 UTC 2009)
Memory: 1024MB
[10]Booting from nand-flash slice 1
Un-Protected 1 sectors
writing to flash...
Protected 1 sectors
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ not found
 
U-Boot Exception, Cause: 4
Failed to load kernel.
zero: 00000000  at: acedbade    v0: ffffffff    v1: 00000000
a0: 8f 011dc 0     a 1: 8f 03efa 0     a 2: 8f 011de 8     a 3: 8f 05e 2a 0
t0: 8f 064998    t1: 8f 064a 60    t2: 8f 0460e8    t3: 00000000
t4: 00000000    t5: fffffffc    t6: 800a 5084    t7: 800b6598
t8: 00000080    t9: 800557ac     s0: 00000000    s1: 8f 0465b8
s2: 8f 0465b8    s3: 8f 01b6bc    s4: 00000002    s5: 00000000
s6: 8f 03efa0    s7: 00000000    k0: aaaaaaaa    k1: aaaaaaaa
gp: 800a 55a 0    sp: 8f 011db0    s8: 00000001    ra: 8f 015d 0c
sr: 504000e7    mullo: 0000000e mulhi: 000000e0 badvaddr: ffffffff
cause: 40008010 pc: ffffffff
 
= > ?
?       - alias for 'help'
askenv  - get environment variables from stdin
autoscr - run script from memory
base    - print or set address offset
bdinfo  - print Board Info structure
boot    - boot default, i.e., run 'bootcmd'
bootd   - boot default, i.e., run 'bootcmd'
bootelf - Boot from an ELF p_w_picpath in memory
bootloader - upgrade u-boot
bootloader - upgrade loader
bootloader - upgrade ushell
bootloader - upgrade flash
bootloader - check u-boot
bootloader - check loader
bootm   - boot application p_w_picpath from memory
bootoct - Boot from an Octeon Executive ELF p_w_picpath in memory
bootoctelf - Boot a generic ELF p_w_picpath in memory. NOTE: This command does not support
             simple executive applications, use bootoct for those.
bootoctlinux - Boot from a linux ELF p_w_picpath in memory
bootp   - boot p_w_picpath via network using BootP/TFTP protocol
bootvx  - Boot vxWorks from an ELF p_w_picpath
cmp     - memory compare
coninfo - print console devices and information
cp      - memory copy
cpld     - peek/poke CPLD
crc32   - checksum calculation
dhcp    - invoke DHCP client to obtain IP/boot params
dumpoct      - dump octeon regs
dumpstats    - dump cavium stats
echo    - echo args to console
eeprom  - EEPROM sub-system
erase   - erase FLASH memory
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls   - list files in a directory (default /)
flinfo  - print FLASH memory information
go      - start application at address 'addr'
gpio - read/write on gpio pins
help    - print online help
i 2c - read/write on i 2c bus
id_eeprom     - peek/poke EEPROM
ide     - IDE sub-system
iminfo  - print header information for application p_w_picpath
imls    - list all p_w_picpaths found in flash
itest   - return true/false on integer compare
loadb   - load binary file over serial line (kermit mode)
loads   - load S-Record file over serial line
loady   - load binary file over serial line (ymodem mode)
loop    - infinite loop on address range
ls609x_read_reg - Read 88E6097 register
md      - memory display
mdkinit      - start MDK
mm      - memory modify (auto-incrementing)
mtest   - simple RAM test
mw      - memory write (fill)
nfs     - boot p_w_picpath via network using NFS protocol
nm      - memory modify (constant address)
pci     - list and access PCI Configuration Space
pciemd      - pcie memory display
pciemw      - pcie memory write
pciereset      - do PCIE reset
ping    - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
protect - enable or disable FLASH write protection
rarpboot- boot p_w_picpath via network using RARP/TFTP protocol
read64    - read 64 bit word from 64 bit address
read64b    - read 8 bit word from 64 bit address
read 64l     - read 32 bit word from 64 bit address
read_cmp    - read and compare memory to val
reset   - Perform RESET of the CPU
run     - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv  - set environment variables
sleep   - delay execution for some time
smi     - peek/poke SMI devices
tftpboot- boot p_w_picpath via network using TFTP protocol
usb     - USB sub-system
usbboot - boot from USB device
version - print monitor version
watchdog <start | stop | show | pat>
write64    - write 64 bit word to 64 bit address
write64b    - write 8 bit word to 64 bit address
write 64l     - write 32 bit word to 64 bit address
 
清除 FLASH 中的配置并重启
=> erase ?
Usage:
erase   - erase FLASH memory
=> reset
 
Consoles: U-Boot console
Found compatible API, ver. 7

FreeBSD/PowerPC U-Boot bootstrap loader, Revision 2.1 (marcelm@apg-bbuild01.juniper.net, Wed Feb 6 11:23:55 PST 2008)
Memory: 1024MB
Loading /boot/defaults/loader.conf
Unable to load a kernel!
-
can't load '/kernel'
can't load '/kernel.old'

Type '?' for a list of commands, 'help' for more detailed help.
loader>
 
loader>  set ipaddr=192.168.168.130
loader> set  netmask=255.255.255.0
loader>
loader>
loader> install tftp://192.168.168.9/junos-srxsme-10.0R2.10-domestic.tgz
 
等待时间比较长。。。。
 
 
风不停
QQ 76900998