找回密码
 立即注册
楼主: tymfl

[教程] 猫盘故障机的自我救赎

[复制链接]

1

主题

233

回帖

367

积分

中级渣柚V1

积分
367
发表于 2019-10-11 19:50:22 | 显示全部楼层
我的还没刷,在等等了

5

主题

89

回帖

373

积分

中级渣柚V1

积分
373
发表于 2019-10-12 08:55:11 | 显示全部楼层
顶一下顶一下

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
发表于 2019-10-12 09:41:04 | 显示全部楼层
tymfl 发表于 2019-10-10 11:22$ p7 e& v! i6 E* h/ M4 M4 ^) s
可以不退出直接,拷贝对应的uboot文件,进行刷机& y$ ~8 h3 o/ B( v# P# Q( i
或者直接在shell里面进行刷机 ...
) p! X  G+ m) T7 y6 W- h
shell里咋刷机,不太懂了,请大佬指导

5

主题

79

回帖

424

积分

中级渣柚V1

积分
424
 楼主| 发表于 2019-10-12 09:50:27 | 显示全部楼层
GokuSun 发表于 2019-10-12 09:41; C1 v! j- |0 m, B( c, f0 _' X$ j4 {
shell里咋刷机,不太懂了,请大佬指导
  1. # 查看) n+ M' P" E; m0 y1 Y
  2. cat /proc/mtd( }# {/ x6 V0 u  E5 l- g5 L0 o/ T- ^

  3. ; A3 Q; E- f: v$ K% l% {4 T# M! R
  4. # 以下命令仅作参考
    0 B4 m/ Q! ]) d) M1 M1 `% z
  5. # 备份1 x1 X& }7 J& {6 f. e& O1 y$ l
  6. dd if=/dev/mtd0 of=uboot.bin
    ; c0 w. m/ H, f
  7. # 写+ \7 S% N5 m! K3 ]4 w" O% N+ g2 e
  8. dd if=ubbot.bin of=/dev/mtd0
复制代码

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
发表于 2019-10-12 10:25:11 | 显示全部楼层
- n* p7 C/ |6 m8 I
特权模式下,第一步就不行了,然后ls -l /dev/mtd* 可以看到
6 _. E0 H" \4 z. q0 ~crw------- 1 root root 90, 0 Jan  1 08:00 /dev/mtd0                             2 M( O3 ?4 s7 D! M) y
crw------- 1 root root 90, 1 Jan  1 08:00 /dev/mtd0ro                           ; |5 f5 L: e. T! F
crw------- 1 root root 90, 2 Jan  1 08:00 /dev/mtd1                             
3 |( E& ~6 q- ~crw------- 1 root root 90, 3 Jan  1 08:00 /dev/mtd1ro                           & Q  T6 H8 R: ]% ^2 i
crw------- 1 root root 90, 4 Jan  1 08:00 /dev/mtd2                             / f2 z% o1 V- x2 d
crw------- 1 root root 90, 5 Jan  1 08:00 /dev/mtd2ro                           8 V" D1 i5 |! V5 @" Z8 s, u( b' {
crw------- 1 root root 90, 6 Jan  1 08:00 /dev/mtd3                             6 ]! |& ]* D1 `, h, E2 e- q. z" [
crw------- 1 root root 90, 7 Jan  1 08:00 /dev/mtd3ro                           % g3 T6 I( o$ x4 o1 ?, e
brw------- 1 root root 31, 0 Jan  1 08:00 /dev/mtdblock0                        
$ q' Y% s  @( qbrw------- 1 root root 31, 1 Jan  1 08:00 /dev/mtdblock1                        " E/ ^; x2 M6 j1 I' s. [' q6 m' l
brw------- 1 root root 31, 2 Jan  1 08:00 /dev/mtdblock2                        
/ C- C4 S+ X8 R0 S6 Q- u' F( R; F% dbrw------- 1 root root 31, 3 Jan  1 08:00 /dev/mtdblock3  ; L1 b0 v- e) K' @% i( g
但是执行有如下错误
. V9 u; ]5 h7 Osh-4.3# dd if=fullcat.bin of=/dev/mtd0                                          ! r% m& i) G& u0 |
dd: writing to '/dev/mtd0': No space left on device                             : H# J, \% ]( c: M( q) m5 n
1601+0 records in                                                               & f7 C. t! x1 f4 x( q% V
1600+0 records out                                                              ( |# F( ]2 F2 H% Q
819200 bytes (819 kB, 800 KiB) copied, 1.40157 s, 584 kB/s                     
& K( k0 B1 s- U2 y( F/ Q+ E% ~( qsh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                        * E# _2 z: _9 e4 H8 j
dd: failed to open '/dev/mtd0ro': Permission denied                             
/ P  ^! }9 Y) I; p9 W1 x- a2 Gsh-4.3# chmod 777 /dev/mtd0ro                                                   
1 g! {: U# `" F( a: P& ~1 D5 j9 Esh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                       
6 X9 @/ c0 m5 g, K/ tdd: failed to open '/dev/mtd0ro': Permission denied                             
# y. y- C7 C- T6 jsh-4.3#
: Z. O% u& f7 V: f+ I4 P: [" H

4

主题

42

回帖

233

积分

中级渣柚V1

积分
233
发表于 2019-10-12 10:28:03 | 显示全部楼层
感谢分享

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
发表于 2019-10-12 10:31:18 | 显示全部楼层
h-4.3# cp armada-3720-customer0.dtb /boot/                                    
7 a0 u$ Z. N8 f4 zsh-4.3# cp Image /boot/                                                         . }- J$ p+ X- w- L$ k  x% Y
sh-4.3# cd /boot                                                               
" V4 Z& b7 B+ B6 Z) I' ksh-4.3# ls -l                                                                   5 [  l( c9 {. w! S0 N, @
total 12720                                                                     ' `4 {1 I" f7 `+ T: L: y
-rwxr-xr-x 1 root root 13006336 Jan  1 08:12 Image                              , m( g0 ?$ ~* s1 H* h' y2 e& D
-rwxr-xr-x 1 root root    12686 Jan  1 08:12 armada-3720-customer0.dtb         
5 K$ m" m: s* F0 q! e: Msh-4.3# exit                                                                    . V4 R- V/ d- M8 I( a
exit                                                                           
! D/ k; Y( [7 N4 [9 F- g[  864.766176] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00
$ V+ [2 |7 z/ l& J' p# S* i( X1 a7 `[  864.766176]                                                                  
: W9 V4 [9 I, [  W) `8 A3 l[  864.775286] CPU: 1 PID: 1 Comm: sh Not tainted 4.4.52-armada-17.10.1 #21     
. y3 r6 D! h1 p$ ?1 K3 e. ^[  864.782383] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()
* k* I* P: Y4 r+ [[  864.790125] Call trace:                                                      / ]* V$ B/ @) u+ M
[  864.792664] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    
! e# o( j: `9 s0 Z[  864.798165] [<ffffffc000089c2c>] show_stack+0x14/0x20                        4 a; R3 s: E0 S% i3 B7 D
[  864.803298] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        * g1 ]% U$ x  }
[  864.808429] [<ffffffc00012b32c>] panic+0xd4/0x218                           
1 V3 ~$ f% c' _- q[  864.813202] [<ffffffc0000a48c4>] do_exit+0x974/0x978                           f3 z' \7 C! L
[  864.818420] [<ffffffc0000a4934>] do_group_exit+0x3c/0xa8                     & v% w/ ?: p; \7 s" D. q
[  864.823733] [<ffffffc0000a49b0>] __wake_up_parent+0x0/0x28                  
* P1 g3 |/ a. I[  864.829762] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28                     & v  `$ a) W3 X) l8 g
[  864.835258] CPU0: stopping                                                   
5 q) C3 B4 b4 N1 s' p[  864.837860] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.52-armada-17.10.1 1( F6 s7 |  |6 k4 G
[  864.845689] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()
" N9 s+ D9 O# K8 {[  864.853256] Call trace:                                                      
1 l3 C- ^0 ~: F" `- O& _[  864.855337] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    
8 S* s0 S, d* U4 K& v4 F[  864.861186] [<ffffffc000089c2c>] show_stack+0x14/0x20                        
: K8 c- O4 F$ Y, U  D4 u5 y7 {[  864.866318] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
+ F) I6 Y- Q/ F0 X3 k[  864.871629] [<ffffffc00008efc0>] handle_IPI+0x190/0x1a0                      " A% C9 }9 @0 L5 r! b6 z
[  864.876941] [<ffffffc000082598>] gic_handle_irq+0x78/0x168                  
' t7 x+ m# }+ R' G* z3 `[  864.882701] Exception stack(0xffffffc0008abda0 to 0xffffffc0008abed0)        
( |: q4 v+ G+ q7 B2 {6 Y) ~) Y% A[  864.889367] bda0: ffffffc0008ae000 0000008000000000 ffffffc0008abf00 ffffffc0& x3 C8 m* D! Y4 A2 v
[  864.897557] bdc0: 0000000000000145 ffffffc000890000 0000000000000000 00000000" h8 ?. v/ K4 ^. U4 Z; n' H
[  864.905660] bde0: 0000000000000001 0000000000000000 00000000000001c0 01000000& t3 k: a+ z. f0 S! w
[  864.913405] be00: 002cd29c00000000 ffffffc01bfccdc0 0000000100021701 ffffffc0
8 Z% D; a& O% P% g# u/ d, S[  864.921774] be20: 00000000000006d0 0000000000000005 0000000000000000 00000000
& P( R  O2 R9 g' {( z[  864.929877] be40: 0000000000000000 0000000000000019 0000000000000001 00000007
3 p* n5 N% i' d, p3 j) T[  864.937980] be60: 000000000000000e ffffffc0008ae000 ffffffc0008ae8d8 ffffffc8* v3 h/ l( o' Q, w' t- ~+ Y
[  864.946172] be80: ffffffc0008abf20 ffffffc000631000 ffffffc000890000 ffffffc0
1 s8 v; [, ]  f2 `3 v6 s8 Z+ ?7 O[  864.954274] bea0: ffffffc0008a8000 0000000000000000 0000000000000000 ffffffc0
  A/ O+ i3 w- |; X[  864.962017] bec0: ffffffc00008683c ffffffc0008abf00                          / v9 m9 j5 N# w1 P4 ~' ~
[  864.967508] [<ffffffc000085700>] el1_irq+0x80/0xf8                           2 J' J' Q* |) e
[  864.972019] [<ffffffc0000d8164>] default_idle_call+0x1c/0x38                 
# l/ B- [0 b7 l! h3 a' [[  864.977958] [<ffffffc0000d8398>] cpu_startup_entry+0x1c8/0x218               
' S; P0 V% T& c( a3 M[  864.984262] [<ffffffc000621c20>] rest_init+0x88/0x98                        
: I& N  J0 c, X$ ?[  864.989482] [<ffffffc00084d950>] start_kernel+0x384/0x398                    9 T' ]$ w5 v3 n
[  864.994889] [<0000000000627000>] 0x627000                                    
/ U2 D; S  L( X" O) t1 }[  864.999133] ---[ end Kernel panic - not syncing: Attempted to kill init! exi0% q9 v( \( v8 P. u- ?/ |+ S
[  864.999133]                                                                  : Q' w" C$ h7 ^0 `. G. L

3 Y- Q) {. g+ |& s

3

主题

58

回帖

148

积分

初级渣柚V2

积分
148
发表于 2019-10-17 11:07:21 | 显示全部楼层
感谢分享

1

主题

21

回帖

75

积分

初级渣柚V2

积分
75
发表于 2019-10-19 17:45:58 | 显示全部楼层
感谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|矿渣社区 ( 黔ICP备2024020525号-1 )

GMT+8, 2026-3-13 17:36 , Processed in 0.119890 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表