找回密码
 立即注册
楼主: 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
5 Q6 N7 e" H1 F, I( C. y3 c: o可以不退出直接,拷贝对应的uboot文件,进行刷机
  @' R8 W, z* B+ z, L$ ^" R8 x或者直接在shell里面进行刷机 ...

( F4 B/ N1 @9 L9 ]5 S2 F9 Rshell里咋刷机,不太懂了,请大佬指导

5

主题

79

回帖

424

积分

中级渣柚V1

积分
424
 楼主| 发表于 2019-10-12 09:50:27 | 显示全部楼层
GokuSun 发表于 2019-10-12 09:412 K+ F" ~1 a' V! b; e9 Z- y
shell里咋刷机,不太懂了,请大佬指导
  1. # 查看
    9 i4 g, \& T5 V2 h
  2. cat /proc/mtd, f8 R! J, i7 s, K
  3. 8 m& M& w3 k+ X5 N0 |2 x
  4. # 以下命令仅作参考) Q/ B0 z" }! J+ ]8 Q; N9 W2 H: |& g
  5. # 备份  q& U! S# f& a" M5 b* ]# I
  6. dd if=/dev/mtd0 of=uboot.bin
    8 a6 o( l, f" G+ {! R+ k
  7. # 写- [, R$ v  z1 c- |; N
  8. dd if=ubbot.bin of=/dev/mtd0
复制代码

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
发表于 2019-10-12 10:25:11 | 显示全部楼层
2 m# b7 ]$ s0 Y6 `. a+ F$ b
特权模式下,第一步就不行了,然后ls -l /dev/mtd* 可以看到
3 L/ M0 H+ S; P8 W( w) l( Y- s# Xcrw------- 1 root root 90, 0 Jan  1 08:00 /dev/mtd0                             ' h! ]0 }8 X' [
crw------- 1 root root 90, 1 Jan  1 08:00 /dev/mtd0ro                           
- Q$ M" r, W- f  I7 y( I% Y# g* Qcrw------- 1 root root 90, 2 Jan  1 08:00 /dev/mtd1                             
  ]! t6 [7 i9 p( K" K: icrw------- 1 root root 90, 3 Jan  1 08:00 /dev/mtd1ro                           / u8 I; o6 e  Q6 g7 K
crw------- 1 root root 90, 4 Jan  1 08:00 /dev/mtd2                             
" @; C3 ?0 ^" g4 @# [crw------- 1 root root 90, 5 Jan  1 08:00 /dev/mtd2ro                           , {" l7 m- y5 s  P7 m
crw------- 1 root root 90, 6 Jan  1 08:00 /dev/mtd3                             
$ D+ x5 [8 H. I+ ocrw------- 1 root root 90, 7 Jan  1 08:00 /dev/mtd3ro                           # v( U! p0 l- d+ L$ Y2 `
brw------- 1 root root 31, 0 Jan  1 08:00 /dev/mtdblock0                        
# Q5 \8 p, m* J1 J1 U# y; i) abrw------- 1 root root 31, 1 Jan  1 08:00 /dev/mtdblock1                        
& E* m( }& h# O+ Obrw------- 1 root root 31, 2 Jan  1 08:00 /dev/mtdblock2                        % D+ f" ]& l6 Q# ]- T1 I: @
brw------- 1 root root 31, 3 Jan  1 08:00 /dev/mtdblock3  
2 Z5 V' I/ O# j! F1 N) A% |但是执行有如下错误2 A( c+ G9 Y' M* B9 J
sh-4.3# dd if=fullcat.bin of=/dev/mtd0                                          : V+ Q% I+ ~' K  X/ U6 M6 @" z5 h8 G
dd: writing to '/dev/mtd0': No space left on device                             7 ]3 k& {5 X# t  h5 O* ^- d
1601+0 records in                                                               
6 w7 y' ^) a1 ^% V9 N% L0 L1600+0 records out                                                              
( M7 L- r  k; `3 w5 ^" w819200 bytes (819 kB, 800 KiB) copied, 1.40157 s, 584 kB/s                      8 n% E8 Z2 n/ E: C9 A) P" o3 W
sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                        4 x* i' w, E5 W# r
dd: failed to open '/dev/mtd0ro': Permission denied                             - L, ~5 n: t5 G% c7 N3 f
sh-4.3# chmod 777 /dev/mtd0ro                                                   
0 i9 i9 q' S  P' g* u7 T4 Ish-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                       
" e# R% i3 j$ [- y: u& O+ sdd: failed to open '/dev/mtd0ro': Permission denied                             
' T, K; i2 Z! r( y5 ush-4.3# ; r$ ~- C% B2 v, |7 f. e

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/                                    
' T* p) @) p# m/ M1 ?% u3 E( csh-4.3# cp Image /boot/                                                         $ B3 I) F- I" d5 E
sh-4.3# cd /boot                                                                7 ~1 b2 |- H' i, Y
sh-4.3# ls -l                                                                  
, ?  v+ ^/ Y$ wtotal 12720                                                                     6 F6 n4 ^' A* L- A+ Z5 F7 G2 Z
-rwxr-xr-x 1 root root 13006336 Jan  1 08:12 Image                              
5 \5 U5 F5 Z# H( h: i, t-rwxr-xr-x 1 root root    12686 Jan  1 08:12 armada-3720-customer0.dtb         
0 N# ]. k* S1 Jsh-4.3# exit                                                                    , Y/ ?' X  p  F7 |" h
exit                                                                            5 F1 A, u. [% A# H8 h
[  864.766176] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00
( B1 ^5 R: m3 J) D; F: L[  864.766176]                                                                  3 j2 |" n7 F. A0 g6 D/ l
[  864.775286] CPU: 1 PID: 1 Comm: sh Not tainted 4.4.52-armada-17.10.1 #21     
- Z! y1 f7 w9 Y: ^* G[  864.782383] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()  q4 J, H6 V: |: H4 X
[  864.790125] Call trace:                                                      " O+ g! e4 s& |3 C- G! R* n9 b
[  864.792664] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    
5 @( c6 g1 m; O9 A$ A[  864.798165] [<ffffffc000089c2c>] show_stack+0x14/0x20                        
8 w: d  J! s& ~. f[  864.803298] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
' t1 i+ ^! P5 M/ T[  864.808429] [<ffffffc00012b32c>] panic+0xd4/0x218                            * G' i, V- Z2 ~) M0 W; e
[  864.813202] [<ffffffc0000a48c4>] do_exit+0x974/0x978                         % |  I* V- U  x0 W9 F- z
[  864.818420] [<ffffffc0000a4934>] do_group_exit+0x3c/0xa8                     % L5 s/ v; O& o+ e
[  864.823733] [<ffffffc0000a49b0>] __wake_up_parent+0x0/0x28                  
# ^! ~9 V9 M3 f6 a) N) w' h$ H5 `[  864.829762] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28                     & r% S6 _  r: }  p. X) t
[  864.835258] CPU0: stopping                                                   4 S' `% ~; o/ R& P2 S0 x% ]7 Z& K
[  864.837860] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.52-armada-17.10.1 1
6 H8 x' j8 h6 h[  864.845689] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()2 b# W3 S# E" Z3 P6 F2 s
[  864.853256] Call trace:                                                      
4 \( N, f7 W5 M+ v: I* Q[  864.855337] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    ( G6 k9 u" G+ h3 L
[  864.861186] [<ffffffc000089c2c>] show_stack+0x14/0x20                        + W# o! M9 \* M) B/ q. R% w# M9 I
[  864.866318] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        # b0 t3 f( d9 f: L
[  864.871629] [<ffffffc00008efc0>] handle_IPI+0x190/0x1a0                     
% ~' N+ y6 |( F( u9 O! p[  864.876941] [<ffffffc000082598>] gic_handle_irq+0x78/0x168                   , o, T  Q, |( |7 f
[  864.882701] Exception stack(0xffffffc0008abda0 to 0xffffffc0008abed0)        1 K& y3 |2 F: f- J5 [" f3 ~3 k
[  864.889367] bda0: ffffffc0008ae000 0000008000000000 ffffffc0008abf00 ffffffc0! n; Q0 l! J3 N3 n, b
[  864.897557] bdc0: 0000000000000145 ffffffc000890000 0000000000000000 00000000
2 n$ |& K  \: h& U; ^0 D  e0 X[  864.905660] bde0: 0000000000000001 0000000000000000 00000000000001c0 010000008 i' j( p4 n: b+ x
[  864.913405] be00: 002cd29c00000000 ffffffc01bfccdc0 0000000100021701 ffffffc0( n8 G9 E  d7 }! _4 H$ g
[  864.921774] be20: 00000000000006d0 0000000000000005 0000000000000000 00000000
+ O0 E$ B0 k( Q4 K$ A0 i# [# w/ ][  864.929877] be40: 0000000000000000 0000000000000019 0000000000000001 00000007
1 }5 S8 Y+ e: B[  864.937980] be60: 000000000000000e ffffffc0008ae000 ffffffc0008ae8d8 ffffffc8
; V" N3 b8 l" V9 q( ^[  864.946172] be80: ffffffc0008abf20 ffffffc000631000 ffffffc000890000 ffffffc0
8 k" J; `5 M& I+ g- A: w3 `[  864.954274] bea0: ffffffc0008a8000 0000000000000000 0000000000000000 ffffffc0
% {4 `% H( Q4 C. [[  864.962017] bec0: ffffffc00008683c ffffffc0008abf00                          
3 e' N0 r0 ^0 P6 F7 ^[  864.967508] [<ffffffc000085700>] el1_irq+0x80/0xf8                           
' L' w% B# \$ p" M4 w$ r$ c[  864.972019] [<ffffffc0000d8164>] default_idle_call+0x1c/0x38                 
+ Y1 X( c' f4 W[  864.977958] [<ffffffc0000d8398>] cpu_startup_entry+0x1c8/0x218               & m( J$ K/ W9 R; {0 J/ d
[  864.984262] [<ffffffc000621c20>] rest_init+0x88/0x98                         / ?' {9 E. Y  `) m3 q
[  864.989482] [<ffffffc00084d950>] start_kernel+0x384/0x398                    
! S/ J; }" T% X: v( b4 g1 `/ W1 a2 I[  864.994889] [<0000000000627000>] 0x627000                                    
) p! q$ |9 y2 u+ G[  864.999133] ---[ end Kernel panic - not syncing: Attempted to kill init! exi0( ~! w* |/ h5 d( }
[  864.999133]                                                                  ) S" g8 b$ v% n/ i- P

/ ^! r  V9 B* E+ O

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 16:18 , Processed in 0.315306 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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