找回密码
 立即注册
楼主: 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:229 c1 r: k3 d4 G+ V
可以不退出直接,拷贝对应的uboot文件,进行刷机
6 p0 Q" m7 w+ L& X% a; U或者直接在shell里面进行刷机 ...
# M) K% V8 F7 J
shell里咋刷机,不太懂了,请大佬指导

5

主题

79

回帖

424

积分

中级渣柚V1

积分
424
 楼主| 发表于 2019-10-12 09:50:27 | 显示全部楼层
GokuSun 发表于 2019-10-12 09:41
  s) ~+ Y% J: w; D& Oshell里咋刷机,不太懂了,请大佬指导
  1. # 查看- I6 m' Z& U6 d) T( N  z
  2. cat /proc/mtd  Y! a# I* j8 \1 X9 U: p4 b& {
  3. , W4 o" N" J& i3 N5 L
  4. # 以下命令仅作参考- c! }& ?& l" t+ m2 S! A, E0 C
  5. # 备份9 J1 H  [5 T5 i
  6. dd if=/dev/mtd0 of=uboot.bin
    7 \& z$ W! m1 H" Z
  7. # 写" l. [, M  }7 c: U8 V/ R" S# C0 E
  8. dd if=ubbot.bin of=/dev/mtd0
复制代码

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
发表于 2019-10-12 10:25:11 | 显示全部楼层
0 N9 k1 p' d4 w2 {+ j, p! n
特权模式下,第一步就不行了,然后ls -l /dev/mtd* 可以看到! u, c: M# F9 D
crw------- 1 root root 90, 0 Jan  1 08:00 /dev/mtd0                             - d7 Z. ~( b. J# U
crw------- 1 root root 90, 1 Jan  1 08:00 /dev/mtd0ro                           
# {, i* a( [/ B* g) Q$ o4 Wcrw------- 1 root root 90, 2 Jan  1 08:00 /dev/mtd1                             
1 d: U5 w- w" q/ Ccrw------- 1 root root 90, 3 Jan  1 08:00 /dev/mtd1ro                           
6 P; d& I9 V8 L8 u: F1 U* Z- N# vcrw------- 1 root root 90, 4 Jan  1 08:00 /dev/mtd2                             5 b& S; ^. P; }% C
crw------- 1 root root 90, 5 Jan  1 08:00 /dev/mtd2ro                           0 x9 n  b1 ]+ ^4 h  v# b8 \2 |
crw------- 1 root root 90, 6 Jan  1 08:00 /dev/mtd3                             
5 u' m, F& ^" y3 l( E4 P! ]crw------- 1 root root 90, 7 Jan  1 08:00 /dev/mtd3ro                           " h6 Z6 T( Z- j! v4 g. `
brw------- 1 root root 31, 0 Jan  1 08:00 /dev/mtdblock0                        
3 `/ I1 _9 I( m% O  j/ E; dbrw------- 1 root root 31, 1 Jan  1 08:00 /dev/mtdblock1                        ; y; F; K2 ~5 y+ J- f) e$ q
brw------- 1 root root 31, 2 Jan  1 08:00 /dev/mtdblock2                        
- E) F- z/ N: J3 J) |# fbrw------- 1 root root 31, 3 Jan  1 08:00 /dev/mtdblock3  5 L8 @6 M" P/ G/ V- E3 P0 N! d
但是执行有如下错误
8 e* @- _$ r1 a9 Xsh-4.3# dd if=fullcat.bin of=/dev/mtd0                                          
% |! l3 G$ U. Mdd: writing to '/dev/mtd0': No space left on device                             . o! S1 M- F/ e: ^
1601+0 records in                                                               0 `% ^  Y& N$ y+ V9 V0 U3 K" ~
1600+0 records out                                                              
  N& _% A2 K! z, H9 t819200 bytes (819 kB, 800 KiB) copied, 1.40157 s, 584 kB/s                     
: T5 U/ P" I% lsh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                       
  l. b0 S# B1 L( M$ add: failed to open '/dev/mtd0ro': Permission denied                             : E. W( M% l6 N  z
sh-4.3# chmod 777 /dev/mtd0ro                                                   , E8 o! o- U+ u; K2 B
sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                          ^: {1 D4 m) H
dd: failed to open '/dev/mtd0ro': Permission denied                             # v5 e  W/ e) C' Y, s$ Y- _6 F
sh-4.3#
; b$ }; T, X- g7 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/                                     3 I9 c0 E! o2 [8 f9 K' p% D. H
sh-4.3# cp Image /boot/                                                         
* q0 B+ x, M2 H+ R, @1 msh-4.3# cd /boot                                                               
, u% f& F) f% C& a8 vsh-4.3# ls -l                                                                   2 V  Z1 B9 _# l7 \1 N
total 12720                                                                     $ S1 k3 ]' M  Q& c8 n+ |$ V* m8 p
-rwxr-xr-x 1 root root 13006336 Jan  1 08:12 Image                                b' |* [6 x* N  h# q" n
-rwxr-xr-x 1 root root    12686 Jan  1 08:12 armada-3720-customer0.dtb         
8 y5 S/ Q" p- H5 P* x. Zsh-4.3# exit                                                                    
: c5 o4 ], g- lexit                                                                           
, z2 R% d3 j/ N& p; z7 H! p[  864.766176] Kernel panic - not syncing: Attempted to kill init! exitcode=0x003 P: M( d. ~7 [# F% a& g3 g( b
[  864.766176]                                                                  5 P  n2 W+ P; U% B% Q% Y" b; Q" ]
[  864.775286] CPU: 1 PID: 1 Comm: sh Not tainted 4.4.52-armada-17.10.1 #21     8 N2 `9 T7 {) i/ y
[  864.782383] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()9 B0 R& h6 \& s, {/ o: [( P/ H1 T
[  864.790125] Call trace:                                                      " x/ p4 h. b# \1 q, `
[  864.792664] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    1 m% z! ?5 m/ c1 r
[  864.798165] [<ffffffc000089c2c>] show_stack+0x14/0x20                        0 n. Q6 _' J0 _; }9 n  k$ p
[  864.803298] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        0 e+ ]0 ?1 d& ]6 k2 E& O2 X2 v: [
[  864.808429] [<ffffffc00012b32c>] panic+0xd4/0x218                           
0 J; m% T1 R0 ^* O- ^- l& o3 q[  864.813202] [<ffffffc0000a48c4>] do_exit+0x974/0x978                        
8 I& e9 p6 T4 L9 d2 D+ X! X[  864.818420] [<ffffffc0000a4934>] do_group_exit+0x3c/0xa8                     
$ m3 e; |5 |: q[  864.823733] [<ffffffc0000a49b0>] __wake_up_parent+0x0/0x28                   7 m* R1 ?$ y9 J3 l3 b
[  864.829762] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28                     
( J. B9 l* I- p* e& T[  864.835258] CPU0: stopping                                                   * N2 R9 a4 ?3 M$ [, f$ z
[  864.837860] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.52-armada-17.10.1 1
$ Z* m2 Y1 G: F[  864.845689] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()
5 T# s: D# |* ?" Z[  864.853256] Call trace:                                                      - `3 l& W0 q2 X# r+ M( z
[  864.855337] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    + m0 D: H+ }+ p( S  S
[  864.861186] [<ffffffc000089c2c>] show_stack+0x14/0x20                        $ ?* b" v/ D: t3 o) `
[  864.866318] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        7 `- M9 `- d( ]9 o) M, \* Z
[  864.871629] [<ffffffc00008efc0>] handle_IPI+0x190/0x1a0                     
8 u/ n( K7 g" G! u[  864.876941] [<ffffffc000082598>] gic_handle_irq+0x78/0x168                   5 |* N' N( @( L9 Z2 D8 ?" p$ w
[  864.882701] Exception stack(0xffffffc0008abda0 to 0xffffffc0008abed0)        
& \5 c6 ?8 r5 h2 C; p% q[  864.889367] bda0: ffffffc0008ae000 0000008000000000 ffffffc0008abf00 ffffffc0
$ k* o* c% y% H9 s1 e6 o5 _[  864.897557] bdc0: 0000000000000145 ffffffc000890000 0000000000000000 00000000
  g: j. i' M! Z: r[  864.905660] bde0: 0000000000000001 0000000000000000 00000000000001c0 01000000
; x% W5 ?, k6 j0 S/ z[  864.913405] be00: 002cd29c00000000 ffffffc01bfccdc0 0000000100021701 ffffffc0
$ i+ z9 H) ?$ O  i" G* y4 e5 e% L7 _[  864.921774] be20: 00000000000006d0 0000000000000005 0000000000000000 00000000
( g* d! k. J( Q. l' g# \. d# S[  864.929877] be40: 0000000000000000 0000000000000019 0000000000000001 00000007! P  U5 @1 L+ N- Z+ u. X- g
[  864.937980] be60: 000000000000000e ffffffc0008ae000 ffffffc0008ae8d8 ffffffc8  b, Q; q8 N- R, c( |5 s
[  864.946172] be80: ffffffc0008abf20 ffffffc000631000 ffffffc000890000 ffffffc0
) |1 j1 v8 o6 b[  864.954274] bea0: ffffffc0008a8000 0000000000000000 0000000000000000 ffffffc0; g: y2 _) A  a; u7 _/ ~
[  864.962017] bec0: ffffffc00008683c ffffffc0008abf00                          
8 U+ X4 L/ c4 t- T& ^* ~' @[  864.967508] [<ffffffc000085700>] el1_irq+0x80/0xf8                           
0 j+ b8 e: ^: {7 ][  864.972019] [<ffffffc0000d8164>] default_idle_call+0x1c/0x38                 
/ d. H' g$ ]( _[  864.977958] [<ffffffc0000d8398>] cpu_startup_entry+0x1c8/0x218               
3 _" _9 W; u: Q. |. [% g+ f0 O. l: S[  864.984262] [<ffffffc000621c20>] rest_init+0x88/0x98                        
% l2 \6 a* q: n5 m* ?4 X% f[  864.989482] [<ffffffc00084d950>] start_kernel+0x384/0x398                    
# e; `% U: H# g9 L' k5 ?8 x+ G7 L, ~[  864.994889] [<0000000000627000>] 0x627000                                    
6 ^$ i. b- q. {: m. n$ G( N8 h& I4 t[  864.999133] ---[ end Kernel panic - not syncing: Attempted to kill init! exi0
/ G/ J/ A; G) i: S+ s) P  Y; N[  864.999133]                                                                    w8 |- `! @' X- o1 ]
5 V. O9 Q$ e5 O+ j- e' j5 L

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-12-22 17:20 , Processed in 0.047015 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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