找回密码
 立即注册
楼主: 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
1 N# `; K# E' O  |1 m可以不退出直接,拷贝对应的uboot文件,进行刷机- w* l! _6 i0 Z* Y3 f, b, }
或者直接在shell里面进行刷机 ...
  P/ Q8 X, t1 ]) Z. F2 f0 ?) K8 p" c
shell里咋刷机,不太懂了,请大佬指导

5

主题

79

回帖

423

积分

中级渣柚V1

积分
423
 楼主| 发表于 2019-10-12 09:50:27 | 显示全部楼层
GokuSun 发表于 2019-10-12 09:412 [2 m' |6 G9 k. @& ]2 e1 v
shell里咋刷机,不太懂了,请大佬指导
  1. # 查看
    8 F2 N8 U& Y' z5 T: R8 U
  2. cat /proc/mtd
    + ]/ N- R7 O$ ~& J
  3. ( H6 `% L+ c5 e: x  ~2 S+ |( a$ p: `7 B  m
  4. # 以下命令仅作参考
    ' m  V, u! ~3 K- Z, M" o3 ^# V4 r
  5. # 备份
    ) K; i% m3 N) L$ e; u5 C  p4 s
  6. dd if=/dev/mtd0 of=uboot.bin. G4 ~; T9 n, J- T: N9 x
  7. # 写: q0 M% ~2 K5 h- ?; g  M) U& M
  8. dd if=ubbot.bin of=/dev/mtd0
复制代码

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
发表于 2019-10-12 10:25:11 | 显示全部楼层

# f! j$ @" e( `8 J& D3 m特权模式下,第一步就不行了,然后ls -l /dev/mtd* 可以看到2 T% I* ]- w2 f+ X$ Z$ H6 X
crw------- 1 root root 90, 0 Jan  1 08:00 /dev/mtd0                             
8 N* R6 U/ e9 ]$ ^* tcrw------- 1 root root 90, 1 Jan  1 08:00 /dev/mtd0ro                           4 Q# r0 T; L5 B3 Q" {! X1 N$ [3 A
crw------- 1 root root 90, 2 Jan  1 08:00 /dev/mtd1                             ( K+ {  G2 G. L# w3 b2 D1 j& P
crw------- 1 root root 90, 3 Jan  1 08:00 /dev/mtd1ro                             F* j; Y0 O5 r7 P, ]- a4 b
crw------- 1 root root 90, 4 Jan  1 08:00 /dev/mtd2                             
& V  w- E% o/ u% j$ ocrw------- 1 root root 90, 5 Jan  1 08:00 /dev/mtd2ro                           7 f; U* \2 Z8 z: s$ Y
crw------- 1 root root 90, 6 Jan  1 08:00 /dev/mtd3                             
( y' V  k- b/ c' Z  Mcrw------- 1 root root 90, 7 Jan  1 08:00 /dev/mtd3ro                           
) P. f  N; h. \brw------- 1 root root 31, 0 Jan  1 08:00 /dev/mtdblock0                        
8 r6 u1 t- g: O1 a3 Mbrw------- 1 root root 31, 1 Jan  1 08:00 /dev/mtdblock1                        
; X9 ^3 {2 ?% jbrw------- 1 root root 31, 2 Jan  1 08:00 /dev/mtdblock2                        & ?. I( _7 ~& B& H
brw------- 1 root root 31, 3 Jan  1 08:00 /dev/mtdblock3  
" l  a) |7 u, F! T3 U但是执行有如下错误# q3 B+ b/ c, A5 d2 j4 m. {
sh-4.3# dd if=fullcat.bin of=/dev/mtd0                                          1 U8 A, M' d7 b% x! r
dd: writing to '/dev/mtd0': No space left on device                             
8 D- O/ D4 J; g) Q# L; _6 G$ L1601+0 records in                                                               
  v1 |  I2 O, s7 `  K1600+0 records out                                                              
+ T) ~3 E+ e/ {! k( V819200 bytes (819 kB, 800 KiB) copied, 1.40157 s, 584 kB/s                      & ~. W5 x. l$ \; l& O, }
sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                        1 C) U5 p. G0 o$ V" K
dd: failed to open '/dev/mtd0ro': Permission denied                             
2 R9 w1 Z9 W; T, q; H! Nsh-4.3# chmod 777 /dev/mtd0ro                                                   . h) y, B7 U# X! p; {+ d  n
sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                        4 i2 [7 S: E) _% I
dd: failed to open '/dev/mtd0ro': Permission denied                             # A2 S8 K- W% l( z+ D9 Z; `
sh-4.3# 4 [1 x5 Y: s! C7 P% b

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/                                     1 ]0 D( U( ?) p0 y. `
sh-4.3# cp Image /boot/                                                         - r3 G7 p3 @. [  V, V/ V
sh-4.3# cd /boot                                                               
0 U9 `$ J1 N! C8 e7 c) M1 [9 I8 osh-4.3# ls -l                                                                   : G# r: y$ A0 q! Q" \/ j, p
total 12720                                                                     + u/ l+ Z* f2 s  p) A# p( r
-rwxr-xr-x 1 root root 13006336 Jan  1 08:12 Image                              ! `$ v6 R% K9 ^  z3 m* ~+ Q$ s
-rwxr-xr-x 1 root root    12686 Jan  1 08:12 armada-3720-customer0.dtb         
+ p1 p& R4 d+ T) z+ `sh-4.3# exit                                                                    5 T) w( @# x. r' ~( \8 e
exit                                                                           
/ @1 @1 g9 L1 n- w[  864.766176] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00) m6 K% g9 ?8 |! [1 g
[  864.766176]                                                                  8 H1 H( o& k# }4 @& g" j% D. w
[  864.775286] CPU: 1 PID: 1 Comm: sh Not tainted 4.4.52-armada-17.10.1 #21     4 ?& Z8 i% V" g. V  o
[  864.782383] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()) |9 P& Q* e, r0 g6 K2 e
[  864.790125] Call trace:                                                      , s/ ^& j6 |) a: f
[  864.792664] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    
8 o# b) F; N% R4 a( H0 s' ?' |+ [[  864.798165] [<ffffffc000089c2c>] show_stack+0x14/0x20                        
( c# S( L+ B. a[  864.803298] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
' z, O1 \2 l8 i+ W5 h1 L* @[  864.808429] [<ffffffc00012b32c>] panic+0xd4/0x218                           
. H3 T% a$ m- v6 X[  864.813202] [<ffffffc0000a48c4>] do_exit+0x974/0x978                         0 W7 J9 [, l3 c
[  864.818420] [<ffffffc0000a4934>] do_group_exit+0x3c/0xa8                     0 C/ a' G; N7 t$ ^
[  864.823733] [<ffffffc0000a49b0>] __wake_up_parent+0x0/0x28                  
; S$ l+ q) O7 i; }' Z[  864.829762] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28                     
  h( }, ^. z1 H# T6 r/ e7 i% h[  864.835258] CPU0: stopping                                                   # B+ c& v0 [3 a# l# d1 I( ]
[  864.837860] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.52-armada-17.10.1 14 S! S& I2 L+ M, T9 h2 V
[  864.845689] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()- U" ~+ J3 ^0 T& |
[  864.853256] Call trace:                                                      
% @4 m1 c7 }* g4 Q+ j  R[  864.855337] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    
- H, j6 J- S2 W6 d[  864.861186] [<ffffffc000089c2c>] show_stack+0x14/0x20                        
& ~' M% U4 s/ n: U% z+ ^1 a# N[  864.866318] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
0 N5 t. M* ^* `. G  ?, _  M7 y[  864.871629] [<ffffffc00008efc0>] handle_IPI+0x190/0x1a0                     
) T) r8 r8 J( d( q; V[  864.876941] [<ffffffc000082598>] gic_handle_irq+0x78/0x168                   ) p+ s; l, X" A2 X! F$ S
[  864.882701] Exception stack(0xffffffc0008abda0 to 0xffffffc0008abed0)        , [5 r; Y5 q, C' a0 S" v
[  864.889367] bda0: ffffffc0008ae000 0000008000000000 ffffffc0008abf00 ffffffc02 ]/ }# I1 C- Q, ?
[  864.897557] bdc0: 0000000000000145 ffffffc000890000 0000000000000000 00000000
( w, I$ F: I$ k. h1 n[  864.905660] bde0: 0000000000000001 0000000000000000 00000000000001c0 01000000( j, A. M3 E  l  i' L' K
[  864.913405] be00: 002cd29c00000000 ffffffc01bfccdc0 0000000100021701 ffffffc0
1 z8 J# [; ]- n' y[  864.921774] be20: 00000000000006d0 0000000000000005 0000000000000000 00000000( R+ g: c( Q7 j" Z$ q2 ~
[  864.929877] be40: 0000000000000000 0000000000000019 0000000000000001 000000075 f. ]8 o0 \, C7 V: |8 A7 ?9 m7 B# l
[  864.937980] be60: 000000000000000e ffffffc0008ae000 ffffffc0008ae8d8 ffffffc8
: m7 L! i. F; r' Q/ L, t3 k8 T[  864.946172] be80: ffffffc0008abf20 ffffffc000631000 ffffffc000890000 ffffffc03 ~- n4 m8 z; n8 B
[  864.954274] bea0: ffffffc0008a8000 0000000000000000 0000000000000000 ffffffc0: n; p3 H& u/ P1 D  z$ U
[  864.962017] bec0: ffffffc00008683c ffffffc0008abf00                          
3 [" i! Q' o. x# n[  864.967508] [<ffffffc000085700>] el1_irq+0x80/0xf8                           / p: t1 K- s0 i. e( ^+ ~- T1 }
[  864.972019] [<ffffffc0000d8164>] default_idle_call+0x1c/0x38                 
9 b# X1 L$ m& z+ _% f5 z. @: G[  864.977958] [<ffffffc0000d8398>] cpu_startup_entry+0x1c8/0x218               
2 X8 m) d$ l7 [0 I2 i[  864.984262] [<ffffffc000621c20>] rest_init+0x88/0x98                        
& K0 {8 n% ~& v- z[  864.989482] [<ffffffc00084d950>] start_kernel+0x384/0x398                    
/ ~$ f: r8 u' D[  864.994889] [<0000000000627000>] 0x627000                                    1 ^5 M1 g$ ?# L- {" `. `
[  864.999133] ---[ end Kernel panic - not syncing: Attempted to kill init! exi0
( q/ w$ B6 P- s1 F9 O( p" j[  864.999133]                                                                  9 h: N+ s  o$ y; v2 p5 N
* q9 \& U3 D. c/ K, j- a2 N

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, 2024-5-13 11:46 , Processed in 0.082645 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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