-
1
交换机无法正常启动的解决办法
EX
交换机在突然掉电或非正常关机
的情况下,设备重新启动后,可能会出现一直卡着启动进程
或
O
S
引导失败的场景,本文列出几种常见的模式及解决方法(注:本文档中提到的操作可能
出
现设备原有配置丢失情况出现,另外,对于通过命令关机时,强烈建议等到所有进程都
halt
时
再对进行掉电操作)。
p>
通常,交换机无法正常启动时,通过
co
nsole
输出为:
1.
系统直接进入
Loader
模式,
Loader Prompt
( loader >)
;
2.
系统
进入
Debug
模式,
Debug
Prompt
(db>)
;
<
/p>
3.
系统进入
UBoot
模式,
UBoot Prompt
(=>)
;
4.
系统能正常启动,但各系统进程无法正常加载;
5.
系统提示
Can't load
kernel error
;
2
系统直接进入
Loader
模式解决办法
方法一
TFTP
方式恢复交换机
1.
准备好
TFTP
服务器,然后把
Junos
安装文件上传至
TFTP
的
root
目录层次下;
<
/p>
2.
用
console
< br>连接交换机,并对设备进行加电;
# When you see the
Then
press
[Enter]
to
boot
immediately,
or
space
bar
for
command
prompt.
Hit the space bar to enter the manual
loader. The loader > prompt displays.
(NOTE:
There
is
a
1
second
delay
for
hitting
the
space
(TIPS:
you can hit space bar after you see
bar)
3.
配置交换机的管理
ip
地址;
loader>
set
ipaddr=192.168.100.2
loader>
set
loader> set
serverip=192.168.100.1
netmask=255.255.255.0
4.
从
TFTP
安装
Jun
os;
loader> install
tftp://192.168.100.1/
=================
=============================
This
part
of
the
boot
log
is
related
to
the
steps
listed
above
======================
========================
Consoles:
U-Boot
console
Found
compatible
API,
ver.
7
FreeBSD/PowerPC
U-Boot
bootstrap
loader,
Revision
2.1
(marcelm@,
Wed
Feb
6
11:23:55
PST
2008)
Memory:
1024MB
Loading
/boot/defaults/
/kernel
data=0x9dc348+0x6df44
syms=[0x4+0x87bb0+0x4+0x8e152]
Hit [Enter] to boot
immediately, or space bar for command prompt.
<-------HIT
SPACE
BAR-------
Type
'?'
for
a
list
of
commands,
'help'
for
more
detailed
help.
loader>
loader>
set
ipaddr=192.168.100.2
loader>
set
netmask=255.255.255.0
loader>
set
serverip=192.168.100.1
loader>
install
tftp://192.168.100.1/
Speed:
100,
full
duplex
Package
/
is
signed...
/kernel
data=0x504104+0x32e60
syms=[0x4+0x50a00+0x4+0x6366f]
Kernel
entry
at
0xa0000100
...
GDB:
no
debug
ports
present
KDB:
debugger
backends:
ddb
KDB:
current
backend:
ddb
Copyright
(c)
1996-2008,
Juniper
Networks,
Inc.
All
rights
reserved.
Copyright
(c)
1992-2006
The
FreeBSD
Project.
...
snip
...
===========================
===================
或参考
KB11752 - Installing EX-
Series software from a TFTP server from Loader
promp
t
OR
Recovering from a Failed
Software Upgrade on an EX Series
Switch
.
方法二、
USB
方式恢复交换机
步骤一、将需要安装的
Junos
软件
copy
至
U
盘根目录下;
步骤二、用
console
< br>连接交换机,并对设备进行加电;
# When you see the
Then
press
[Enter]
to
boot
immediately,
or
space
bar
for
command
prompt.
Hit the space bar to enter the manual
loader. The loader > prompt displays.
(NOTE:
There
is
a
1
second
delay
for
hitting
the
space
(TIPS:
you can hit space bar after you see
bar)
步骤三、输入
install
file:///
注:交换机将从
U
盘进行安装;
或参考
KB10386 - Boot from USB
and Recovering from a Failed Software Upgrade on
an EX-series Switch
OR
Booting an EX Series Switch Using a
Software Package Stored on a USB Flash
Drive
3
< br>系统进入
Debug
模式解决办法
步骤一,在
db>
模式下输入以下
命令收集相关信息:
db>
db>
db>
db>
db>
db>
db>
db> show
uma
x/s
version
alltrace
ps
allvms
msgbuf
registers
lock
show
show
show
show
步骤二,完成以上步骤后,输入
cont
db> cont
Do you get the CLI
prompt?
No - Continue with
步骤三
.
Yes - Jump to
步骤四
.
步骤三
,
重启交换机,
从
loader
模式进行恢复;如果交换机无法进入
l
oader
模式,
请开
case
进行处理或采用
install
format
方式解决;
-
-
-
-
-
-
-
-
-
上一篇:Brocade光纤交换机常用命令
下一篇:H3C配置导入导出总结