找回密码
 立即注册
楼主: 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" ?% R% B- p  O0 @' N( i
可以不退出直接,拷贝对应的uboot文件,进行刷机
- W  ^! h: B7 u3 A2 x6 F& Y或者直接在shell里面进行刷机 ...

: ~5 H1 f. H' R  B. A1 @shell里咋刷机,不太懂了,请大佬指导

5

主题

79

回帖

424

积分

中级渣柚V1

积分
424
 楼主| 发表于 2019-10-12 09:50:27 | 显示全部楼层
GokuSun 发表于 2019-10-12 09:41# X% U: ]4 S2 \5 C; n) V: {, A
shell里咋刷机,不太懂了,请大佬指导
  1. # 查看
    5 ~4 Y& a+ h6 ?  @% Q
  2. cat /proc/mtd
    2 O3 ^/ O7 W" @' d- I+ A! l' u# S' ~
  3. 1 D' W5 g2 T# J* b% Z7 g$ Z; A
  4. # 以下命令仅作参考9 i3 u3 }1 H; N2 R
  5. # 备份
    ( n: s2 b4 g" \! `8 Y) P
  6. dd if=/dev/mtd0 of=uboot.bin
    * t6 F1 a# \! K" M( r& C
  7. # 写
    7 W# Z5 {7 S* ?% E: u
  8. dd if=ubbot.bin of=/dev/mtd0
复制代码

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
发表于 2019-10-12 10:25:11 | 显示全部楼层
  G- q3 Y. f0 w
特权模式下,第一步就不行了,然后ls -l /dev/mtd* 可以看到
1 c3 S0 |& `3 Pcrw------- 1 root root 90, 0 Jan  1 08:00 /dev/mtd0                             # k8 @2 X- ]7 b2 g
crw------- 1 root root 90, 1 Jan  1 08:00 /dev/mtd0ro                           9 m* H1 x3 ~1 o
crw------- 1 root root 90, 2 Jan  1 08:00 /dev/mtd1                             
2 |* t) u! Q- F) |3 U5 qcrw------- 1 root root 90, 3 Jan  1 08:00 /dev/mtd1ro                           
2 _7 b; i$ G& ]+ X! e0 y& z( ]. Xcrw------- 1 root root 90, 4 Jan  1 08:00 /dev/mtd2                             
6 p# q4 |' K* \crw------- 1 root root 90, 5 Jan  1 08:00 /dev/mtd2ro                           2 O2 X: C- S' @! o: G* h& W+ d
crw------- 1 root root 90, 6 Jan  1 08:00 /dev/mtd3                             
: X/ L( [- N: \2 j/ ]9 ]& n5 x/ G* ^  tcrw------- 1 root root 90, 7 Jan  1 08:00 /dev/mtd3ro                           % V4 O. R: x# W7 i. r2 X3 s
brw------- 1 root root 31, 0 Jan  1 08:00 /dev/mtdblock0                        
5 `1 }! _/ y+ @. t9 @9 x- o% ^brw------- 1 root root 31, 1 Jan  1 08:00 /dev/mtdblock1                        
1 X# ?% X/ r1 T8 H1 C) o3 o0 abrw------- 1 root root 31, 2 Jan  1 08:00 /dev/mtdblock2                        
4 u; T5 X: V! W( ^, x3 \  ubrw------- 1 root root 31, 3 Jan  1 08:00 /dev/mtdblock3  1 e2 B, t0 C& I( Y- @
但是执行有如下错误
  @- I! |$ ]5 M) ]6 Msh-4.3# dd if=fullcat.bin of=/dev/mtd0                                          0 C' l4 A6 ?7 J3 ?1 s+ z1 s5 C
dd: writing to '/dev/mtd0': No space left on device                             1 I; j, A0 O$ ?3 L; f2 |
1601+0 records in                                                               # Y: n; O7 S6 Z2 \9 f: w
1600+0 records out                                                              
9 q( X3 Y/ F6 @$ J0 y. S' H3 g! f819200 bytes (819 kB, 800 KiB) copied, 1.40157 s, 584 kB/s                      % _3 x4 y8 c1 r. k
sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                       
3 t* J3 q3 C: _dd: failed to open '/dev/mtd0ro': Permission denied                             ' A2 l5 O+ \8 H* b! @! O# C
sh-4.3# chmod 777 /dev/mtd0ro                                                   - }$ w9 g! F) ]
sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                       
! v! U% |6 H5 y/ Q/ b% x: O( vdd: failed to open '/dev/mtd0ro': Permission denied                             $ p3 b2 ?; u& r% B
sh-4.3#
8 ~- ]% Y; d) u% T0 F

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/                                     ; S6 n5 z8 p: k: o1 U7 Y+ M9 L/ \( r
sh-4.3# cp Image /boot/                                                         
: ?# M+ F) @2 t3 G; \7 N" r0 g8 zsh-4.3# cd /boot                                                               
5 o5 q7 T, C4 @5 J1 O: Fsh-4.3# ls -l                                                                   ! r" |. }8 _+ B" `; E% V
total 12720                                                                     9 q9 q$ {4 E: L$ `
-rwxr-xr-x 1 root root 13006336 Jan  1 08:12 Image                              
8 M$ t7 C9 D4 Q. q% ^5 f4 l-rwxr-xr-x 1 root root    12686 Jan  1 08:12 armada-3720-customer0.dtb         
' m7 ]' J5 u# g$ f9 R$ s! csh-4.3# exit                                                                    % ~+ z7 j8 [: X4 t$ _
exit                                                                           
, V4 ~8 B( {6 W) d" X  E1 t" x[  864.766176] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00
  z. L" g2 A% ?" Z/ Z! a7 Y; C0 O[  864.766176]                                                                  
: I  k1 {, {* J7 }[  864.775286] CPU: 1 PID: 1 Comm: sh Not tainted 4.4.52-armada-17.10.1 #21     
: \  u' J7 c: ^6 J% y* J7 a3 n[  864.782383] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()
- \* |7 W) p! J[  864.790125] Call trace:                                                      ' v$ M3 a$ l. c# _+ `& q1 T
[  864.792664] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    
! i& Q4 T+ p- ]6 F4 J* k2 v% b[  864.798165] [<ffffffc000089c2c>] show_stack+0x14/0x20                        4 B7 D" R3 g2 N) l- k# T- w# Y
[  864.803298] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        0 y& y: G+ {' V9 S, h" Y5 [. B
[  864.808429] [<ffffffc00012b32c>] panic+0xd4/0x218                            , [; ^( d1 ?, q' N* y4 y
[  864.813202] [<ffffffc0000a48c4>] do_exit+0x974/0x978                         . d# S( w8 |5 l. h, o5 ]' }
[  864.818420] [<ffffffc0000a4934>] do_group_exit+0x3c/0xa8                     4 u( o: q& }' T
[  864.823733] [<ffffffc0000a49b0>] __wake_up_parent+0x0/0x28                  
: {) W" p1 K' P" n* b, p3 @/ S[  864.829762] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28                     & P2 g$ H( N  r2 E- {* ?
[  864.835258] CPU0: stopping                                                   
0 e) f+ N; y8 ~" u' ^5 N" `, _[  864.837860] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.52-armada-17.10.1 1
3 ?$ [3 r* _' W5 A9 Y# J[  864.845689] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()
7 O- l/ e) x: p3 a[  864.853256] Call trace:                                                        v* b: @% v6 M) o- X% S
[  864.855337] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    - o! l4 ?5 W% B: g* b0 a
[  864.861186] [<ffffffc000089c2c>] show_stack+0x14/0x20                        
' \, e4 Q- V( v" v$ i$ f9 a+ Y: b[  864.866318] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
- J! t+ h8 i7 H8 v$ f1 j& g3 O* k[  864.871629] [<ffffffc00008efc0>] handle_IPI+0x190/0x1a0                      ) v6 E$ a, X7 r5 A
[  864.876941] [<ffffffc000082598>] gic_handle_irq+0x78/0x168                  
" f, a5 u/ m( u/ k7 X* o[  864.882701] Exception stack(0xffffffc0008abda0 to 0xffffffc0008abed0)        ! l4 M9 c, j6 C7 Q1 e6 x
[  864.889367] bda0: ffffffc0008ae000 0000008000000000 ffffffc0008abf00 ffffffc0$ G+ J) z+ J) b6 O, Y/ ~% V
[  864.897557] bdc0: 0000000000000145 ffffffc000890000 0000000000000000 00000000
- @& _) D) N" ^* U/ c# p' y[  864.905660] bde0: 0000000000000001 0000000000000000 00000000000001c0 010000006 ]. {$ j& g( N" Q8 r
[  864.913405] be00: 002cd29c00000000 ffffffc01bfccdc0 0000000100021701 ffffffc0
: W  h7 {; L" t[  864.921774] be20: 00000000000006d0 0000000000000005 0000000000000000 00000000% V4 E2 R9 D+ E) a! U& A/ e. b
[  864.929877] be40: 0000000000000000 0000000000000019 0000000000000001 00000007
* c; `/ A& g! @6 y6 ^% K[  864.937980] be60: 000000000000000e ffffffc0008ae000 ffffffc0008ae8d8 ffffffc88 R% a7 r# y. o: ^5 `% o2 y* z
[  864.946172] be80: ffffffc0008abf20 ffffffc000631000 ffffffc000890000 ffffffc0$ ]$ P# M  s3 y4 q
[  864.954274] bea0: ffffffc0008a8000 0000000000000000 0000000000000000 ffffffc0
7 ?5 p' Z1 B2 I$ X" V& i[  864.962017] bec0: ffffffc00008683c ffffffc0008abf00                          4 D9 G5 M, z$ |. z% L6 r
[  864.967508] [<ffffffc000085700>] el1_irq+0x80/0xf8                           $ G: z; @2 i7 y! Q
[  864.972019] [<ffffffc0000d8164>] default_idle_call+0x1c/0x38                 
* ?4 J, y5 p$ h0 a: I" a[  864.977958] [<ffffffc0000d8398>] cpu_startup_entry+0x1c8/0x218               , ]: H. m# s) |2 x) d7 x- C' L0 c
[  864.984262] [<ffffffc000621c20>] rest_init+0x88/0x98                        
7 m8 M8 m( e3 r7 r[  864.989482] [<ffffffc00084d950>] start_kernel+0x384/0x398                    
; {- A! o2 l9 Z' o, V4 `[  864.994889] [<0000000000627000>] 0x627000                                    4 N& ]1 V0 R; x, r# z# ^- @* G
[  864.999133] ---[ end Kernel panic - not syncing: Attempted to kill init! exi0  k" ~' e- f+ ]: w! n: n
[  864.999133]                                                                  7 m( b3 M8 n% L$ r9 ~
4 _! B( a  ?* C  |1 `8 z2 Y( e

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, 2025-12-29 18:32 , Processed in 0.075102 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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