找回密码
 立即注册
楼主: tymfl

[教程] 猫盘故障机的自我救赎

[复制链接]

1

主题

233

回帖

367

积分

中级渣柚V1

积分
367
hataisx234 发表于 2019-10-11 19:50:22 | 显示全部楼层 IP:–北京–北京 鹏博士BGP
我的还没刷,在等等了

5

主题

89

回帖

373

积分

中级渣柚V1

积分
373
Entropy 发表于 2019-10-12 08:55:11 | 显示全部楼层 IP:–河北–秦皇岛 联通
顶一下顶一下

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
GokuSun 发表于 2019-10-12 09:41:04 | 显示全部楼层 IP:–安徽 移动/数据上网公共出口
tymfl 发表于 2019-10-10 11:22! f2 ~1 E5 ]" `( X& i+ b5 o
可以不退出直接,拷贝对应的uboot文件,进行刷机  c. |- w/ ?, s/ ^% T  B
或者直接在shell里面进行刷机 ...

! s9 h" F; C3 F7 oshell里咋刷机,不太懂了,请大佬指导

5

主题

79

回帖

424

积分

中级渣柚V1

积分
424
 楼主| tymfl 发表于 2019-10-12 09:50:27 | 显示全部楼层 IP:–浙江 移动
GokuSun 发表于 2019-10-12 09:41! ^) O$ g6 N6 t! f
shell里咋刷机,不太懂了,请大佬指导
  1. # 查看2 H( T% A: i3 ~6 m) f9 f! R
  2. cat /proc/mtd
    ' S: J9 d  P: d! [" o. Y

  3. ! [* p. Q- m6 R0 J* u) Y' f
  4. # 以下命令仅作参考
    ' S7 I5 @% ~4 q7 L
  5. # 备份0 e6 B( S) V9 w# f/ c) ^; l
  6. dd if=/dev/mtd0 of=uboot.bin
    - S4 ~# }9 P" I& A
  7. # 写/ a2 B" R( y( b/ J, {
  8. dd if=ubbot.bin of=/dev/mtd0
复制代码

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
GokuSun 发表于 2019-10-12 10:25:11 | 显示全部楼层 IP:–安徽 移动/数据上网公共出口
( \4 z1 d+ R, c4 a  G
特权模式下,第一步就不行了,然后ls -l /dev/mtd* 可以看到
' a6 l* Y6 r5 t  U& tcrw------- 1 root root 90, 0 Jan  1 08:00 /dev/mtd0                             
  o4 b/ [9 B5 f, g. ecrw------- 1 root root 90, 1 Jan  1 08:00 /dev/mtd0ro                           5 j$ z1 j6 R5 [
crw------- 1 root root 90, 2 Jan  1 08:00 /dev/mtd1                             / B, `5 C# K! M4 U% p' {
crw------- 1 root root 90, 3 Jan  1 08:00 /dev/mtd1ro                           . B( H% r3 b9 q  [! `2 g
crw------- 1 root root 90, 4 Jan  1 08:00 /dev/mtd2                             3 S. H2 J* b7 H+ p. [  `; p' J2 e* q1 _$ `0 h
crw------- 1 root root 90, 5 Jan  1 08:00 /dev/mtd2ro                           ( F2 ]& j! ?6 O4 s" D" z7 V
crw------- 1 root root 90, 6 Jan  1 08:00 /dev/mtd3                             5 F) X0 {4 r9 D' F
crw------- 1 root root 90, 7 Jan  1 08:00 /dev/mtd3ro                           
& p- |8 F' L6 Z( c; i: rbrw------- 1 root root 31, 0 Jan  1 08:00 /dev/mtdblock0                          v  Q$ T2 b0 f& p% M6 _# A
brw------- 1 root root 31, 1 Jan  1 08:00 /dev/mtdblock1                        
3 ?- B: Y+ y7 r9 r/ t+ Qbrw------- 1 root root 31, 2 Jan  1 08:00 /dev/mtdblock2                        4 s4 S: I  R! z) w1 u- H2 A
brw------- 1 root root 31, 3 Jan  1 08:00 /dev/mtdblock3  
: A- o% D$ e4 s但是执行有如下错误& H$ ]- M! o1 e5 K
sh-4.3# dd if=fullcat.bin of=/dev/mtd0                                          
, h' j7 a4 z; S* ldd: writing to '/dev/mtd0': No space left on device                             + U4 V7 \5 X5 Y
1601+0 records in                                                               : f* Z+ B/ `) d0 p  y
1600+0 records out                                                              * p6 L% ^; x+ E+ |, o8 H0 A* ?+ G2 x
819200 bytes (819 kB, 800 KiB) copied, 1.40157 s, 584 kB/s                      " }1 U1 z( u1 k0 Q! \" |0 k
sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                        % Y& u2 X& v3 s  o& |% d
dd: failed to open '/dev/mtd0ro': Permission denied                             : |" y4 u. S: `- f/ L* c% L
sh-4.3# chmod 777 /dev/mtd0ro                                                   
: o6 V; q4 ^, l4 tsh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                        & X  l7 {  D+ b' k- u8 U
dd: failed to open '/dev/mtd0ro': Permission denied                             
9 Y: P; P$ \/ }, v: Osh-4.3# ( I: p2 y' E( ~# {

4

主题

42

回帖

234

积分

中级渣柚V1

积分
234
stone 发表于 2019-10-12 10:28:03 | 显示全部楼层 IP:–河南–郑州 电信
感谢分享

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
GokuSun 发表于 2019-10-12 10:31:18 | 显示全部楼层 IP:–安徽 移动/数据上网公共出口
h-4.3# cp armada-3720-customer0.dtb /boot/                                     4 K3 D* Z6 `( q, H
sh-4.3# cp Image /boot/                                                         
$ B6 M8 O2 |+ o3 vsh-4.3# cd /boot                                                               
7 n6 |: H+ l, a' Ysh-4.3# ls -l                                                                  
9 z: M( o& b  G5 c5 [- @total 12720                                                                     " T) S4 S& ]$ n$ V; Z; ?$ g
-rwxr-xr-x 1 root root 13006336 Jan  1 08:12 Image                              
( W& n9 H# R1 _: t-rwxr-xr-x 1 root root    12686 Jan  1 08:12 armada-3720-customer0.dtb          , q+ e/ U2 O" @
sh-4.3# exit                                                                    1 a5 m' G7 w' W8 \
exit                                                                            6 r+ ^4 r6 ^# r% d% p
[  864.766176] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00. m# t' p9 E; k% K; d. }  Z
[  864.766176]                                                                  
) A# Y/ M* U) a. N; V[  864.775286] CPU: 1 PID: 1 Comm: sh Not tainted 4.4.52-armada-17.10.1 #21     " p( ~# O9 m* N% [
[  864.782383] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()% V7 k/ M7 a$ `; {) ~. e
[  864.790125] Call trace:                                                      
4 E, ]7 @, {8 W[  864.792664] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    * K6 W) z8 z  {5 l
[  864.798165] [<ffffffc000089c2c>] show_stack+0x14/0x20                        " D& E+ {& n5 P
[  864.803298] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        2 }# K; J# ^  Y9 Q8 t# x2 W4 k& l
[  864.808429] [<ffffffc00012b32c>] panic+0xd4/0x218                           
, W; l! [) _6 F9 p* k[  864.813202] [<ffffffc0000a48c4>] do_exit+0x974/0x978                         , A3 o" @3 g; s8 K/ W1 h) z4 U& T
[  864.818420] [<ffffffc0000a4934>] do_group_exit+0x3c/0xa8                     , I4 P! Y6 c" Y# I7 k0 m+ e! L
[  864.823733] [<ffffffc0000a49b0>] __wake_up_parent+0x0/0x28                   1 j6 n* |1 B1 `8 S0 R- f
[  864.829762] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28                     
$ F+ H+ ^+ ^) c! Z: Y1 `# U  R[  864.835258] CPU0: stopping                                                   % O6 y3 D3 w- k! Q: c2 F3 j
[  864.837860] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.52-armada-17.10.1 1+ J! {$ j( Q! I0 J% l
[  864.845689] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()
+ `  T/ d3 q0 K9 o( @+ A[  864.853256] Call trace:                                                      0 S. m+ i# Z' M4 e
[  864.855337] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    ) c/ S6 Y/ i* S, W* ]. j* A- U
[  864.861186] [<ffffffc000089c2c>] show_stack+0x14/0x20                        
) K- u/ j) A  F8 p[  864.866318] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
' a8 O" w* {# o9 d% t. j3 I# J[  864.871629] [<ffffffc00008efc0>] handle_IPI+0x190/0x1a0                      / X1 t: H3 L5 Z4 b
[  864.876941] [<ffffffc000082598>] gic_handle_irq+0x78/0x168                  
5 O4 u$ A9 i0 |: r. a0 c[  864.882701] Exception stack(0xffffffc0008abda0 to 0xffffffc0008abed0)          o& m% R: R6 z
[  864.889367] bda0: ffffffc0008ae000 0000008000000000 ffffffc0008abf00 ffffffc0
6 \8 W: _2 ~& S* a4 n) h# J/ h7 e[  864.897557] bdc0: 0000000000000145 ffffffc000890000 0000000000000000 00000000( z" D3 }5 U4 p( H/ e* w, E
[  864.905660] bde0: 0000000000000001 0000000000000000 00000000000001c0 01000000
8 G$ k, x/ a' V2 W$ K. }[  864.913405] be00: 002cd29c00000000 ffffffc01bfccdc0 0000000100021701 ffffffc0, I( T' Q! F+ M1 o# O" `  I5 h6 B# d
[  864.921774] be20: 00000000000006d0 0000000000000005 0000000000000000 00000000+ n: k4 B: `3 q- y$ n
[  864.929877] be40: 0000000000000000 0000000000000019 0000000000000001 00000007
' C5 \  P) i6 S' {$ o, J[  864.937980] be60: 000000000000000e ffffffc0008ae000 ffffffc0008ae8d8 ffffffc8( c2 V1 A* S0 s, D
[  864.946172] be80: ffffffc0008abf20 ffffffc000631000 ffffffc000890000 ffffffc04 n. j$ M  o4 s# Z5 v& k
[  864.954274] bea0: ffffffc0008a8000 0000000000000000 0000000000000000 ffffffc0& D2 ]1 L# V& c9 z1 y5 K8 O
[  864.962017] bec0: ffffffc00008683c ffffffc0008abf00                          
9 G$ s! s5 f0 Z! s, J" v* c3 p8 x[  864.967508] [<ffffffc000085700>] el1_irq+0x80/0xf8                           
/ X5 D) ?3 a# n9 w, B& Z. _[  864.972019] [<ffffffc0000d8164>] default_idle_call+0x1c/0x38                 & k, _6 P' i: X6 _3 j
[  864.977958] [<ffffffc0000d8398>] cpu_startup_entry+0x1c8/0x218               5 o1 u7 t' d+ s% y' e, q2 E
[  864.984262] [<ffffffc000621c20>] rest_init+0x88/0x98                        
3 c$ V4 n- k& R[  864.989482] [<ffffffc00084d950>] start_kernel+0x384/0x398                    - b  p! v; ~4 [% J
[  864.994889] [<0000000000627000>] 0x627000                                    
+ o5 f( a% m- q+ b[  864.999133] ---[ end Kernel panic - not syncing: Attempted to kill init! exi0! [. z8 \  X, e7 h4 r" i- ^
[  864.999133]                                                                  # k4 O, f$ Z: Z0 w9 n5 S" q
+ r% X: u% R3 T+ y7 x- C0 v

3

主题

58

回帖

148

积分

初级渣柚V2

积分
148
chxxu 发表于 2019-10-17 11:07:21 | 显示全部楼层 IP:–上海–上海–徐汇区 联通/漕河泾数据中心
感谢分享

1

主题

21

回帖

75

积分

初级渣柚V2

积分
75
zhq1220 发表于 2019-10-19 17:45:58 | 显示全部楼层 IP:–上海–上海 电信
感谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|矿渣社区 ( 黔ICP备2024020525号-1 )

GMT+8, 2026-10-22 06:19 , Processed in 0.054856 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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