找回密码
 立即注册
楼主: 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
! B5 f6 B9 |' a- G7 W1 f+ p/ L可以不退出直接,拷贝对应的uboot文件,进行刷机8 y- A+ V5 ~) [" {
或者直接在shell里面进行刷机 ...

# M% Y, |+ C- w1 z; f  \3 xshell里咋刷机,不太懂了,请大佬指导

5

主题

79

回帖

424

积分

中级渣柚V1

积分
424
 楼主| 发表于 2019-10-12 09:50:27 | 显示全部楼层
GokuSun 发表于 2019-10-12 09:413 u, S9 d! h4 e" a! x
shell里咋刷机,不太懂了,请大佬指导
  1. # 查看( H4 W) |; K3 u0 y) t  L
  2. cat /proc/mtd
    # J* e+ v) n( R* G7 b% C9 S
  3. 5 q$ ^* g. j) B- S; @& Y3 f
  4. # 以下命令仅作参考
    " I( B" o0 f% g0 o( H. L8 Z# C
  5. # 备份
    " J' o9 G, A: P" n7 B
  6. dd if=/dev/mtd0 of=uboot.bin( p/ {( V, A7 ]! q1 p* m
  7. # 写- x2 {7 o; @1 `/ @- r3 C0 }
  8. dd if=ubbot.bin of=/dev/mtd0
复制代码

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
发表于 2019-10-12 10:25:11 | 显示全部楼层
  l7 n3 \. g- e) F
特权模式下,第一步就不行了,然后ls -l /dev/mtd* 可以看到) _8 s1 U! B$ @
crw------- 1 root root 90, 0 Jan  1 08:00 /dev/mtd0                             
, i# }  |+ _1 X1 \3 ]/ q3 Zcrw------- 1 root root 90, 1 Jan  1 08:00 /dev/mtd0ro                           7 K1 I2 i! R0 i) U. r2 \9 ]
crw------- 1 root root 90, 2 Jan  1 08:00 /dev/mtd1                             
, s0 b5 @6 ]2 u  Bcrw------- 1 root root 90, 3 Jan  1 08:00 /dev/mtd1ro                           
8 E) L" U. ?7 g* G1 Z3 G, ^- f) L1 rcrw------- 1 root root 90, 4 Jan  1 08:00 /dev/mtd2                             
: r5 z4 |' x8 Y* ?3 Kcrw------- 1 root root 90, 5 Jan  1 08:00 /dev/mtd2ro                           
: a% C* j) x- Dcrw------- 1 root root 90, 6 Jan  1 08:00 /dev/mtd3                             
9 ]  b7 J  G1 N3 Gcrw------- 1 root root 90, 7 Jan  1 08:00 /dev/mtd3ro                           : Y+ Z2 a; b- v* r! I3 \5 E; `
brw------- 1 root root 31, 0 Jan  1 08:00 /dev/mtdblock0                        
2 x' a1 U4 b6 q# L; G( g. v+ V; Ubrw------- 1 root root 31, 1 Jan  1 08:00 /dev/mtdblock1                        . c1 L. t; u# Y
brw------- 1 root root 31, 2 Jan  1 08:00 /dev/mtdblock2                        $ a5 T7 S8 e9 J0 C0 c' s
brw------- 1 root root 31, 3 Jan  1 08:00 /dev/mtdblock3  
  I& B& m- B, r9 M4 r. t但是执行有如下错误
6 X3 k; P. m: b- i( v7 bsh-4.3# dd if=fullcat.bin of=/dev/mtd0                                          & _  [7 Q$ p& M* \( N
dd: writing to '/dev/mtd0': No space left on device                             
! v( g3 q; h. B" a4 S1601+0 records in                                                               7 G% h8 F. V$ {, N0 V$ o) M
1600+0 records out                                                              1 R" F/ B$ t4 x# W
819200 bytes (819 kB, 800 KiB) copied, 1.40157 s, 584 kB/s                     
2 `5 _; w: X4 ~/ Ssh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                        % Z& D) e1 D$ W: [; ?. i
dd: failed to open '/dev/mtd0ro': Permission denied                             + Z2 M: B! `" {" E5 n: i6 r
sh-4.3# chmod 777 /dev/mtd0ro                                                   ; x/ a! Q9 A! W4 M; a
sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                       
' c' [) R5 i9 e9 V3 Wdd: failed to open '/dev/mtd0ro': Permission denied                             1 ]( A6 ]" t) {
sh-4.3# % H7 X- l+ r( o: ?6 v/ h& z. W3 |; ]

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/                                     6 \3 P4 y" H( N/ h! L! _& M
sh-4.3# cp Image /boot/                                                         
  Z5 e& D. t4 z4 e# K/ K! Rsh-4.3# cd /boot                                                               
0 A$ Y% T3 H5 c& d2 H0 T; m. zsh-4.3# ls -l                                                                   " L  k' R8 u8 f+ u/ i+ m
total 12720                                                                     
- w2 E* f% k" J, i* H, O; `-rwxr-xr-x 1 root root 13006336 Jan  1 08:12 Image                                d1 \- s: Q( |& Y/ |9 E+ ]
-rwxr-xr-x 1 root root    12686 Jan  1 08:12 armada-3720-customer0.dtb         
/ A* M! Y" X, T% T* @% vsh-4.3# exit                                                                    
- p  r3 K4 M! k! H5 K* I! T$ W: Pexit                                                                            1 ^) n/ }9 N8 ]5 v
[  864.766176] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00% q* Z: ^/ x1 A: [3 f
[  864.766176]                                                                  2 i% y% F: |+ p: K; f1 T
[  864.775286] CPU: 1 PID: 1 Comm: sh Not tainted 4.4.52-armada-17.10.1 #21     
( G! s# V/ L% U7 n9 m# Y6 c[  864.782383] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()
+ z1 j$ Z2 Q+ Y* u9 m7 F4 s( _[  864.790125] Call trace:                                                      
  h. R( @( ?! t4 S2 T; I- E[  864.792664] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    
0 t+ u: o0 r3 A[  864.798165] [<ffffffc000089c2c>] show_stack+0x14/0x20                        ! u5 [; s$ o5 T2 S  W  z' ^. y
[  864.803298] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        ) [  K' x! ?% {+ `$ w$ c% O
[  864.808429] [<ffffffc00012b32c>] panic+0xd4/0x218                           
4 v9 a1 `6 v7 e' A( S% x[  864.813202] [<ffffffc0000a48c4>] do_exit+0x974/0x978                        
! I  B/ ~$ n8 M! B5 @- P. ~! a[  864.818420] [<ffffffc0000a4934>] do_group_exit+0x3c/0xa8                     ) J. f, ]; t9 `& C+ U$ S8 F
[  864.823733] [<ffffffc0000a49b0>] __wake_up_parent+0x0/0x28                  
5 K+ W: L1 a/ k0 L[  864.829762] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28                     / A2 B, J) U& s6 a4 d* Y; ]. g
[  864.835258] CPU0: stopping                                                   / Y, A1 l  R; l
[  864.837860] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.52-armada-17.10.1 11 v7 q3 n% W1 z* F- h
[  864.845689] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()4 r$ S* ]" q( w
[  864.853256] Call trace:                                                      
2 J& r% w: n$ a' u) Y( f5 J[  864.855337] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    # q5 T! B' R& m
[  864.861186] [<ffffffc000089c2c>] show_stack+0x14/0x20                          F* z' k4 Z$ }3 Q! U5 o. R; ]0 a5 l0 W
[  864.866318] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        0 t2 }+ L) W9 x: B& k2 `" ?6 g% Q+ b
[  864.871629] [<ffffffc00008efc0>] handle_IPI+0x190/0x1a0                     
7 N8 C+ `: l" ]9 O' N  @  F[  864.876941] [<ffffffc000082598>] gic_handle_irq+0x78/0x168                  
& |3 Q( q* _3 i& g$ g9 k[  864.882701] Exception stack(0xffffffc0008abda0 to 0xffffffc0008abed0)        
* W3 U: q- q3 B' T6 X! [' A+ q[  864.889367] bda0: ffffffc0008ae000 0000008000000000 ffffffc0008abf00 ffffffc0( C/ s& @. s: B" c
[  864.897557] bdc0: 0000000000000145 ffffffc000890000 0000000000000000 00000000
  j  m6 z% T- X" _[  864.905660] bde0: 0000000000000001 0000000000000000 00000000000001c0 01000000# t- a$ [/ P) u' t9 J% g5 s
[  864.913405] be00: 002cd29c00000000 ffffffc01bfccdc0 0000000100021701 ffffffc0
8 c4 u) J0 x5 D- p[  864.921774] be20: 00000000000006d0 0000000000000005 0000000000000000 00000000
; N6 A5 z! V: J/ ~1 t2 l[  864.929877] be40: 0000000000000000 0000000000000019 0000000000000001 00000007
" y" n/ P% Y* o9 m4 c[  864.937980] be60: 000000000000000e ffffffc0008ae000 ffffffc0008ae8d8 ffffffc8
. t& D; n8 H; j0 v2 l3 m[  864.946172] be80: ffffffc0008abf20 ffffffc000631000 ffffffc000890000 ffffffc0
, o% P7 }1 y( H% |! e, U' Q2 e9 X[  864.954274] bea0: ffffffc0008a8000 0000000000000000 0000000000000000 ffffffc0
1 ^; i! F& W7 y) O) A. i9 _5 G9 j[  864.962017] bec0: ffffffc00008683c ffffffc0008abf00                          
! a6 j% ^. a6 m[  864.967508] [<ffffffc000085700>] el1_irq+0x80/0xf8                           
- ^. V. k/ G$ m( k8 V3 H[  864.972019] [<ffffffc0000d8164>] default_idle_call+0x1c/0x38                 : J' V- f. ~: C. Y7 g0 \0 U
[  864.977958] [<ffffffc0000d8398>] cpu_startup_entry+0x1c8/0x218               7 {1 ~/ X4 x# K" Q/ g$ K- z8 F
[  864.984262] [<ffffffc000621c20>] rest_init+0x88/0x98                         7 d3 n2 Y9 l( ~4 E2 j
[  864.989482] [<ffffffc00084d950>] start_kernel+0x384/0x398                    ; m# c* F, C' f' @  n
[  864.994889] [<0000000000627000>] 0x627000                                    
0 X4 H5 x/ X/ Q/ X/ E[  864.999133] ---[ end Kernel panic - not syncing: Attempted to kill init! exi0$ ]/ Y% h5 p- F5 t( G% E- o" q  D' o
[  864.999133]                                                                  
. G( }; |; v1 Y, O- `5 m3 d6 H1 g. y  S1 j$ z/ @

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, 2025-11-5 01:14 , Processed in 0.077160 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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