找回密码
 立即注册
楼主: 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
* j% y+ {" X, s4 C5 I0 X2 _! W可以不退出直接,拷贝对应的uboot文件,进行刷机1 T0 P' ?& D+ n) S
或者直接在shell里面进行刷机 ...
: Q: Z: n, K7 p! u4 h
shell里咋刷机,不太懂了,请大佬指导

5

主题

79

回帖

424

积分

中级渣柚V1

积分
424
 楼主| 发表于 2019-10-12 09:50:27 | 显示全部楼层
GokuSun 发表于 2019-10-12 09:41
9 a2 i8 K' ~: e6 u1 n0 _! Xshell里咋刷机,不太懂了,请大佬指导
  1. # 查看
    " u' F/ }$ ^% g
  2. cat /proc/mtd; j+ H  ]5 V0 J  U
  3. 1 f% v- G" m4 w  g  k
  4. # 以下命令仅作参考
    ; d0 j& k' v. H
  5. # 备份" u2 z! A  B) p7 A8 n0 @  N# F% p
  6. dd if=/dev/mtd0 of=uboot.bin$ }9 P& a& L4 G. I9 J" z8 O+ x1 m
  7. # 写
    3 G* s- a& s5 y& E  Q# X# O
  8. dd if=ubbot.bin of=/dev/mtd0
复制代码

4

主题

114

回帖

323

积分

中级渣柚V1

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

4 H  ]4 N0 Z2 v4 I" C0 d; N特权模式下,第一步就不行了,然后ls -l /dev/mtd* 可以看到
7 d9 I4 f( j9 V, _$ e8 D* Lcrw------- 1 root root 90, 0 Jan  1 08:00 /dev/mtd0                             " @' e/ o+ F# U
crw------- 1 root root 90, 1 Jan  1 08:00 /dev/mtd0ro                           , e# H! `4 N9 {6 X/ {. Q4 @5 U7 D4 q
crw------- 1 root root 90, 2 Jan  1 08:00 /dev/mtd1                             
# h. L6 ]) E* U1 l7 ocrw------- 1 root root 90, 3 Jan  1 08:00 /dev/mtd1ro                           
, A0 Z1 a5 u- W, d5 q1 c/ hcrw------- 1 root root 90, 4 Jan  1 08:00 /dev/mtd2                             
9 L! k2 w% v  C& f# acrw------- 1 root root 90, 5 Jan  1 08:00 /dev/mtd2ro                           
5 B! M. F& K9 ~% C. g# z5 Q" acrw------- 1 root root 90, 6 Jan  1 08:00 /dev/mtd3                             
3 @# d$ D, x0 `) W9 {. h3 ~* Ecrw------- 1 root root 90, 7 Jan  1 08:00 /dev/mtd3ro                           
2 @" e6 C: u# G( c, `! Vbrw------- 1 root root 31, 0 Jan  1 08:00 /dev/mtdblock0                        
5 n7 }  Y) }  @brw------- 1 root root 31, 1 Jan  1 08:00 /dev/mtdblock1                        ' q- K, ]* q9 z0 Y4 a: Q9 j
brw------- 1 root root 31, 2 Jan  1 08:00 /dev/mtdblock2                        
. a) d* g2 k+ \. z2 @" F6 b$ nbrw------- 1 root root 31, 3 Jan  1 08:00 /dev/mtdblock3  6 o1 ^' X! j- B; c5 }- F. ^
但是执行有如下错误
* _: w7 V0 N, v" ^  J0 F- L3 v! h; zsh-4.3# dd if=fullcat.bin of=/dev/mtd0                                          8 L1 K) U- N# h; |* U! K
dd: writing to '/dev/mtd0': No space left on device                             
3 ]/ j* s% `6 x7 H, P) i  Q1 V2 E% g1601+0 records in                                                               
  E* @7 b& \! O0 a, y1600+0 records out                                                              
! E' D/ K; V8 h3 M) a' v819200 bytes (819 kB, 800 KiB) copied, 1.40157 s, 584 kB/s                     
: n) R. w+ \# f4 m" e! @sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                       
5 {( Q, L4 V/ _; gdd: failed to open '/dev/mtd0ro': Permission denied                             
/ J- y) i. u2 x2 ^sh-4.3# chmod 777 /dev/mtd0ro                                                   5 [2 x" I: V& t% ]0 {0 v7 a; Q6 C, ~
sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                       
/ o" O. K5 \; M) Hdd: failed to open '/dev/mtd0ro': Permission denied                             1 P3 d. T4 y& ?" ^, z; V
sh-4.3#
' ]; `: s3 i9 X' `  e& R

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/                                     / q7 U, j! T$ N" y1 B/ k
sh-4.3# cp Image /boot/                                                         7 A! \: t0 u5 Y4 G1 q6 s
sh-4.3# cd /boot                                                                ) |, I5 e/ `) D. a& C, h- @
sh-4.3# ls -l                                                                  
/ n4 V( u+ h) v# I; Q4 o' ltotal 12720                                                                     
4 i! x6 `3 O; ^  o, ?0 V-rwxr-xr-x 1 root root 13006336 Jan  1 08:12 Image                              . e# J3 w+ _: p% E
-rwxr-xr-x 1 root root    12686 Jan  1 08:12 armada-3720-customer0.dtb         
# t3 [( t) j3 d. u) o2 \8 K) Ush-4.3# exit                                                                    
, @" g" W6 P0 F2 I- @6 [. V* Texit                                                                            : }- t3 t" y0 Z3 z( b. f
[  864.766176] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00
5 F7 C. O. V4 |' k8 S5 j+ S1 m9 t[  864.766176]                                                                  4 _+ A5 s/ w  w- \# ]! [  W
[  864.775286] CPU: 1 PID: 1 Comm: sh Not tainted 4.4.52-armada-17.10.1 #21     
  K% y" R. h+ V# i% H- I+ n[  864.782383] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 (): E, V: U5 r- |& E* ?% r
[  864.790125] Call trace:                                                      
- T  h# \. B' g! [6 u[  864.792664] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    , m. I! Q( ?5 p1 Q2 e
[  864.798165] [<ffffffc000089c2c>] show_stack+0x14/0x20                          {5 U7 W* G6 g) V9 x; ?
[  864.803298] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
8 h) z5 X* r2 l, s  D4 X! x[  864.808429] [<ffffffc00012b32c>] panic+0xd4/0x218                           
% p4 c1 z5 C( _/ E2 P[  864.813202] [<ffffffc0000a48c4>] do_exit+0x974/0x978                        
" U+ I; a0 v4 }) y) ~[  864.818420] [<ffffffc0000a4934>] do_group_exit+0x3c/0xa8                     , ~; n6 ~% v4 V* X3 m
[  864.823733] [<ffffffc0000a49b0>] __wake_up_parent+0x0/0x28                  
0 X5 p4 f/ q: P# q# O( {( R[  864.829762] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28                     
: Z. \2 [  u7 u; K2 A; V[  864.835258] CPU0: stopping                                                   
/ [1 C8 C( P0 f& e# K& V: c[  864.837860] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.52-armada-17.10.1 1" w* e! P! T9 Q, T( {
[  864.845689] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()
5 b6 A6 f3 ~6 t2 z% \[  864.853256] Call trace:                                                      % L$ r1 F$ k0 `! F  @
[  864.855337] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    ) ^9 C5 X- V5 i! t: O! t
[  864.861186] [<ffffffc000089c2c>] show_stack+0x14/0x20                        
9 `: P& P; r1 l" F[  864.866318] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
/ M2 l: M; q: s* E[  864.871629] [<ffffffc00008efc0>] handle_IPI+0x190/0x1a0                     
3 {/ T* L% D7 P3 e[  864.876941] [<ffffffc000082598>] gic_handle_irq+0x78/0x168                  
4 `* p7 H. l5 M) ]4 l. M; O[  864.882701] Exception stack(0xffffffc0008abda0 to 0xffffffc0008abed0)        
/ r2 z# w: C  D/ [. q[  864.889367] bda0: ffffffc0008ae000 0000008000000000 ffffffc0008abf00 ffffffc0* |# r  t5 G, s7 P; h6 }  n0 |
[  864.897557] bdc0: 0000000000000145 ffffffc000890000 0000000000000000 00000000
- C/ v- i9 H* w[  864.905660] bde0: 0000000000000001 0000000000000000 00000000000001c0 01000000* Y( E; c4 ?9 j1 V
[  864.913405] be00: 002cd29c00000000 ffffffc01bfccdc0 0000000100021701 ffffffc06 A8 N. M! C+ n) k% H
[  864.921774] be20: 00000000000006d0 0000000000000005 0000000000000000 00000000
* p2 t: Q5 P1 Q4 q, N5 G% f! R$ E[  864.929877] be40: 0000000000000000 0000000000000019 0000000000000001 00000007
% C; p8 I6 H6 d7 U( q1 w6 B5 a[  864.937980] be60: 000000000000000e ffffffc0008ae000 ffffffc0008ae8d8 ffffffc8
9 ~/ h, g! i8 X# F; b6 |; w[  864.946172] be80: ffffffc0008abf20 ffffffc000631000 ffffffc000890000 ffffffc0
% Z& ^- p! A6 f; k5 ?[  864.954274] bea0: ffffffc0008a8000 0000000000000000 0000000000000000 ffffffc0
6 w1 W- _  \% U: q: ?# f* \! a[  864.962017] bec0: ffffffc00008683c ffffffc0008abf00                          3 K" P( Z1 {/ |* D% Z, u
[  864.967508] [<ffffffc000085700>] el1_irq+0x80/0xf8                           
' J. q* C$ g/ e( R5 j* r1 n6 R) `  u[  864.972019] [<ffffffc0000d8164>] default_idle_call+0x1c/0x38                 4 p6 n5 K5 I/ b1 C
[  864.977958] [<ffffffc0000d8398>] cpu_startup_entry+0x1c8/0x218               
; w7 m7 Y, T1 n6 D6 z$ |[  864.984262] [<ffffffc000621c20>] rest_init+0x88/0x98                         : F4 d6 ]$ ~' c$ t4 m! q
[  864.989482] [<ffffffc00084d950>] start_kernel+0x384/0x398                    4 I" G6 o6 K) O# [$ ]3 t
[  864.994889] [<0000000000627000>] 0x627000                                    
8 g0 B( R+ m2 m  M* ?  `% M* T" G2 W[  864.999133] ---[ end Kernel panic - not syncing: Attempted to kill init! exi0( o1 B( G9 ?  P$ L" _5 t
[  864.999133]                                                                  4 O7 a8 G& H# A3 H4 T0 a5 a

% k- }- `$ X0 }- B7 n( N7 W0 D

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-2-19 21:06 , Processed in 0.111242 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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