找回密码
 立即注册
楼主: 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
$ P1 F$ B2 B% O, W9 S- v0 P" |. |/ V可以不退出直接,拷贝对应的uboot文件,进行刷机
8 N# C5 h! d! E6 b: x7 z5 j5 b4 K或者直接在shell里面进行刷机 ...

4 g* {. Y5 m, Q9 L  G& C! \! cshell里咋刷机,不太懂了,请大佬指导

5

主题

79

回帖

424

积分

中级渣柚V1

积分
424
 楼主| 发表于 2019-10-12 09:50:27 | 显示全部楼层
GokuSun 发表于 2019-10-12 09:41
; e0 ?4 ^3 K8 ]( h/ [* Ishell里咋刷机,不太懂了,请大佬指导
  1. # 查看  U8 S( C0 Z& s' u- U* b
  2. cat /proc/mtd2 v" l9 X" G, x0 c% ^: }8 o

  3. / J0 E) x( A9 Q
  4. # 以下命令仅作参考
    0 x( s/ a' g% C9 g8 [
  5. # 备份
    , y9 V9 ]! q3 k- P+ y! K
  6. dd if=/dev/mtd0 of=uboot.bin3 R; A6 |& g! U6 f: N4 j
  7. # 写
    " [8 T% I1 P1 l# t" [) v  Y" x' [2 ?
  8. dd if=ubbot.bin of=/dev/mtd0
复制代码

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
发表于 2019-10-12 10:25:11 | 显示全部楼层
& d  E2 Y5 O8 S' {
特权模式下,第一步就不行了,然后ls -l /dev/mtd* 可以看到
! @7 u9 ]: Y$ ~) Mcrw------- 1 root root 90, 0 Jan  1 08:00 /dev/mtd0                             
6 E. z+ ~9 x2 g) f  F- mcrw------- 1 root root 90, 1 Jan  1 08:00 /dev/mtd0ro                           
9 s) I8 h" }+ `0 f, n# c, H" Kcrw------- 1 root root 90, 2 Jan  1 08:00 /dev/mtd1                             
" T# P& Z" y! ycrw------- 1 root root 90, 3 Jan  1 08:00 /dev/mtd1ro                           
0 o; u7 I. l1 P" }3 v+ D4 Qcrw------- 1 root root 90, 4 Jan  1 08:00 /dev/mtd2                             
$ E7 C0 L7 T$ V/ ]5 a( w% ^& o  ocrw------- 1 root root 90, 5 Jan  1 08:00 /dev/mtd2ro                           
; W4 w1 G/ _' ncrw------- 1 root root 90, 6 Jan  1 08:00 /dev/mtd3                             
6 y8 [( l7 S& C( [6 }crw------- 1 root root 90, 7 Jan  1 08:00 /dev/mtd3ro                           
: ?4 |, D# t+ ]% G7 Zbrw------- 1 root root 31, 0 Jan  1 08:00 /dev/mtdblock0                        
8 @! k# C* V# h& v2 Nbrw------- 1 root root 31, 1 Jan  1 08:00 /dev/mtdblock1                        
7 E0 C) M6 q: [0 _brw------- 1 root root 31, 2 Jan  1 08:00 /dev/mtdblock2                        
4 |) F% m% F  w: u( g5 |" f/ Wbrw------- 1 root root 31, 3 Jan  1 08:00 /dev/mtdblock3  
/ X( m4 k$ k0 G" n6 J但是执行有如下错误
* t! m. Y* C0 |/ _) v. ?sh-4.3# dd if=fullcat.bin of=/dev/mtd0                                          7 {# v- ], w" M" |0 W3 w
dd: writing to '/dev/mtd0': No space left on device                             * c  K# a6 l8 a7 ^
1601+0 records in                                                               
+ x- H- L$ f$ e4 P" y. s1600+0 records out                                                              
* m' E6 H$ w( N! Q* l7 Z5 o* v819200 bytes (819 kB, 800 KiB) copied, 1.40157 s, 584 kB/s                     
. k* O( G) d* Xsh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                        - A2 D0 ]' }: b- I# L# H# h
dd: failed to open '/dev/mtd0ro': Permission denied                             7 V  u0 @. N4 R
sh-4.3# chmod 777 /dev/mtd0ro                                                   8 H7 o! R1 J: O1 y) J* N9 Q0 T$ l
sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                       
) K4 |' k- ^# W9 E4 R: X0 ~& \6 \dd: failed to open '/dev/mtd0ro': Permission denied                             & v% D) G1 r; z6 E1 b1 w
sh-4.3# : i" C" g  d3 \5 W' P4 s* u

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/                                    
% j/ z8 Z  H# ssh-4.3# cp Image /boot/                                                         ) |5 Y- w8 l* Y: l# S: N% s0 `, u; a
sh-4.3# cd /boot                                                               
7 Y9 }: I8 e7 C) G2 Fsh-4.3# ls -l                                                                   + N) K( H1 B' \0 j) j
total 12720                                                                     * ?. ]5 p' G) i9 m8 o$ N# P0 A! v0 e) [
-rwxr-xr-x 1 root root 13006336 Jan  1 08:12 Image                              
7 C: W3 g# H" h- g; A6 X9 j3 F5 [& `-rwxr-xr-x 1 root root    12686 Jan  1 08:12 armada-3720-customer0.dtb          ( T8 z& {* B) s! L  x" R( x( S
sh-4.3# exit                                                                    * y$ O2 V( Q" c: Y  ^3 @  M$ M
exit                                                                           
3 d4 i9 U! _5 O6 b0 m% t; Y, R[  864.766176] Kernel panic - not syncing: Attempted to kill init! exitcode=0x000 H' r# k5 p' S: L6 z  o3 ?$ l( A/ I
[  864.766176]                                                                  3 k- L4 ^0 C( _$ w" r2 h: F
[  864.775286] CPU: 1 PID: 1 Comm: sh Not tainted 4.4.52-armada-17.10.1 #21     & a0 G- {5 k7 p6 A7 h( }% m5 O
[  864.782383] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()
* a! E9 c7 k! s: G[  864.790125] Call trace:                                                      
( V- k+ [: x4 s0 b" c* u! U6 G[  864.792664] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    
3 b* b9 v/ y& `" W% Y3 ]5 c6 P) b[  864.798165] [<ffffffc000089c2c>] show_stack+0x14/0x20                        
* }& g/ e8 j! V0 e6 @[  864.803298] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        % h5 B  z* W8 Q& w2 l
[  864.808429] [<ffffffc00012b32c>] panic+0xd4/0x218                           
; J! s2 g) X3 a( X( h! |# \+ l/ H[  864.813202] [<ffffffc0000a48c4>] do_exit+0x974/0x978                         3 C! Q4 x2 I7 c
[  864.818420] [<ffffffc0000a4934>] do_group_exit+0x3c/0xa8                     
: ~7 o" |! x) y3 _[  864.823733] [<ffffffc0000a49b0>] __wake_up_parent+0x0/0x28                  
6 b0 }8 E7 K: P1 h1 Z1 [' Z[  864.829762] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28                     ' j/ W! v8 Q! A" o
[  864.835258] CPU0: stopping                                                   2 e, c/ t- a# y6 C
[  864.837860] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.52-armada-17.10.1 1
$ [( ^/ w9 ]1 [1 @) O& a2 t[  864.845689] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()3 \6 {! B; i1 r+ ~+ d3 i
[  864.853256] Call trace:                                                        w, ?; B3 R# m) Q# U. u$ y
[  864.855337] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    : c/ w! Q0 t" Z' }& x
[  864.861186] [<ffffffc000089c2c>] show_stack+0x14/0x20                        
  N0 x$ i3 x" ]( j8 t4 B9 G/ i[  864.866318] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
7 N! a- ]/ C3 d* F; |* @[  864.871629] [<ffffffc00008efc0>] handle_IPI+0x190/0x1a0                        p. p- P" D9 O
[  864.876941] [<ffffffc000082598>] gic_handle_irq+0x78/0x168                  
/ c* C: @2 i0 ?0 j7 V4 P[  864.882701] Exception stack(0xffffffc0008abda0 to 0xffffffc0008abed0)        
. J% K6 H9 T0 n' c6 g) W[  864.889367] bda0: ffffffc0008ae000 0000008000000000 ffffffc0008abf00 ffffffc0
1 N; O3 t! d  B0 a/ {3 L2 s* I[  864.897557] bdc0: 0000000000000145 ffffffc000890000 0000000000000000 00000000/ U3 u$ G5 g% C! X2 U. }/ p( i
[  864.905660] bde0: 0000000000000001 0000000000000000 00000000000001c0 010000007 Q4 Q; _, E- c
[  864.913405] be00: 002cd29c00000000 ffffffc01bfccdc0 0000000100021701 ffffffc0
- G7 `$ S5 Z& r( S% |$ r[  864.921774] be20: 00000000000006d0 0000000000000005 0000000000000000 000000000 Y1 M- [, s9 \, O: q2 {5 I
[  864.929877] be40: 0000000000000000 0000000000000019 0000000000000001 000000072 T" ~4 Y9 [1 u
[  864.937980] be60: 000000000000000e ffffffc0008ae000 ffffffc0008ae8d8 ffffffc8
+ K' x7 M/ b5 f' [# f( W# M[  864.946172] be80: ffffffc0008abf20 ffffffc000631000 ffffffc000890000 ffffffc02 o) I9 h1 r9 F2 p. L6 i' Y3 q  g
[  864.954274] bea0: ffffffc0008a8000 0000000000000000 0000000000000000 ffffffc07 {2 \7 h% A- {8 m1 r1 V
[  864.962017] bec0: ffffffc00008683c ffffffc0008abf00                          
" M: z$ Q1 y$ M6 a5 I[  864.967508] [<ffffffc000085700>] el1_irq+0x80/0xf8                           3 [" R2 o5 V6 @/ t( q
[  864.972019] [<ffffffc0000d8164>] default_idle_call+0x1c/0x38                 
0 L; j) h. l& x6 ], r% Y' J" r[  864.977958] [<ffffffc0000d8398>] cpu_startup_entry+0x1c8/0x218               ( s5 W: L* P& q: w' Z+ y) Q
[  864.984262] [<ffffffc000621c20>] rest_init+0x88/0x98                        
8 }) `! m) q, M) c* ?[  864.989482] [<ffffffc00084d950>] start_kernel+0x384/0x398                    : A+ b. v7 J* ?$ {8 r/ @
[  864.994889] [<0000000000627000>] 0x627000                                    
6 ^$ P3 |" R* x9 N) K1 t( @+ _[  864.999133] ---[ end Kernel panic - not syncing: Attempted to kill init! exi0
1 h+ S6 ^4 ]5 Z6 E[  864.999133]                                                                  / i1 R0 w0 H: Y" G
; n& J" c+ P. q, F  J1 u9 B4 S! Q' @

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-7-15 12:55 , Processed in 0.056645 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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