找回密码
 立即注册
楼主: 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; x7 \# d1 s' r9 g8 n0 k
可以不退出直接,拷贝对应的uboot文件,进行刷机+ M9 c9 h& m! g
或者直接在shell里面进行刷机 ...
% n4 Y& D& r7 E, [8 l% S. i  s
shell里咋刷机,不太懂了,请大佬指导

5

主题

79

回帖

424

积分

中级渣柚V1

积分
424
 楼主| 发表于 2019-10-12 09:50:27 | 显示全部楼层
GokuSun 发表于 2019-10-12 09:41
% |6 d) m' S% ]7 j/ Bshell里咋刷机,不太懂了,请大佬指导
  1. # 查看5 M' n3 L/ u. B3 x, {
  2. cat /proc/mtd3 k; L  ^' R0 @# x% U' ~" w2 @$ p3 c5 `

  3. 2 V  x/ I% I, t0 ^
  4. # 以下命令仅作参考0 k8 l7 L. k  i4 W
  5. # 备份
    , G! Z, W$ G( Z7 d% d8 A
  6. dd if=/dev/mtd0 of=uboot.bin
    , C, P. R& L9 |2 @, y* O8 n
  7. # 写
    % T, D( m2 O9 |1 u4 L8 A
  8. dd if=ubbot.bin of=/dev/mtd0
复制代码

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
发表于 2019-10-12 10:25:11 | 显示全部楼层
1 w2 h2 v% G+ J8 T: z% w2 u
特权模式下,第一步就不行了,然后ls -l /dev/mtd* 可以看到
( V+ m$ y" `$ V6 L- zcrw------- 1 root root 90, 0 Jan  1 08:00 /dev/mtd0                             + C' g0 A4 f5 I% g6 R
crw------- 1 root root 90, 1 Jan  1 08:00 /dev/mtd0ro                           8 h7 g" l$ A9 ]" m& B
crw------- 1 root root 90, 2 Jan  1 08:00 /dev/mtd1                             # ~, q* t  `% t5 D/ d$ Q( i- Y
crw------- 1 root root 90, 3 Jan  1 08:00 /dev/mtd1ro                           " I3 O5 T3 b9 X* L: Y' K  j
crw------- 1 root root 90, 4 Jan  1 08:00 /dev/mtd2                             
: r) g6 P' m4 c2 j! fcrw------- 1 root root 90, 5 Jan  1 08:00 /dev/mtd2ro                           
% f5 ~1 T: Y% u; Z- W% j8 Ecrw------- 1 root root 90, 6 Jan  1 08:00 /dev/mtd3                             
0 _' {  O4 M$ x! s) R# a: Ccrw------- 1 root root 90, 7 Jan  1 08:00 /dev/mtd3ro                           7 B# h& ^! ]3 Y6 H3 O
brw------- 1 root root 31, 0 Jan  1 08:00 /dev/mtdblock0                        & N/ G( y8 _0 p+ ], G# s
brw------- 1 root root 31, 1 Jan  1 08:00 /dev/mtdblock1                        
8 X. ~* @! G0 B" f8 rbrw------- 1 root root 31, 2 Jan  1 08:00 /dev/mtdblock2                        + [, |: `  Z* ]0 w% p1 v
brw------- 1 root root 31, 3 Jan  1 08:00 /dev/mtdblock3  
2 {/ E. \% \  v: N( q7 C但是执行有如下错误
; D: [) x/ Q. I2 m1 T' M, v/ _sh-4.3# dd if=fullcat.bin of=/dev/mtd0                                          
( K9 y0 n# E! [+ ?8 K% gdd: writing to '/dev/mtd0': No space left on device                             
3 z; z! z, e5 [4 \0 J1601+0 records in                                                               , T, c- K6 u1 w
1600+0 records out                                                              
$ Q; y9 A1 h0 y3 f+ y& E: \819200 bytes (819 kB, 800 KiB) copied, 1.40157 s, 584 kB/s                     
/ p2 @" I7 ^; ^, [( k' H2 M, ssh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                       
, F: l& f3 _4 I4 \: Hdd: failed to open '/dev/mtd0ro': Permission denied                             
2 p! [( \3 y: P; @8 w3 Vsh-4.3# chmod 777 /dev/mtd0ro                                                   
) h# I4 Z) D% H) Vsh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                       
  l9 \' `% Y8 B( ]dd: failed to open '/dev/mtd0ro': Permission denied                             ) v, R$ c# s1 C
sh-4.3#
. i/ ?6 u% M5 L* x) N, I3 {

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/                                    
0 [# w" _/ \; Q" r! Wsh-4.3# cp Image /boot/                                                         
' a. X: T5 t4 Rsh-4.3# cd /boot                                                                ( G6 X9 T3 j% q3 e0 R; [  C
sh-4.3# ls -l                                                                   . d6 Y. x0 A, d: @) L# a* W" R
total 12720                                                                     
, ~3 F, r6 \9 g" W$ O0 t, T-rwxr-xr-x 1 root root 13006336 Jan  1 08:12 Image                              
; o" R) }( i4 U( D, q3 m/ F1 t6 w-rwxr-xr-x 1 root root    12686 Jan  1 08:12 armada-3720-customer0.dtb          / z) J9 X& v; w' w8 X7 a
sh-4.3# exit                                                                    
0 x, I7 Z- c# G2 X. M% Pexit                                                                           
1 s5 y% y# w: |" o# E2 e[  864.766176] Kernel panic - not syncing: Attempted to kill init! exitcode=0x000 _& [" U# n; l( a4 A# I1 J6 D
[  864.766176]                                                                  0 W8 G8 J; P6 I# L6 n! w
[  864.775286] CPU: 1 PID: 1 Comm: sh Not tainted 4.4.52-armada-17.10.1 #21     
9 }8 x% w2 @. [$ g8 D[  864.782383] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()
; i2 M2 i% K) {' B1 H4 y[  864.790125] Call trace:                                                      7 ]+ Q: K8 R9 w, o; d/ p
[  864.792664] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    
) F5 q$ i+ y/ J[  864.798165] [<ffffffc000089c2c>] show_stack+0x14/0x20                        + p4 o  i7 k9 y5 y4 T& a6 o
[  864.803298] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        # A3 F7 g8 _2 \2 L
[  864.808429] [<ffffffc00012b32c>] panic+0xd4/0x218                            ; t1 ?7 |' g+ s
[  864.813202] [<ffffffc0000a48c4>] do_exit+0x974/0x978                        
4 {$ }  q' q' y- C[  864.818420] [<ffffffc0000a4934>] do_group_exit+0x3c/0xa8                     . E6 w. l. s8 @* B; j4 W
[  864.823733] [<ffffffc0000a49b0>] __wake_up_parent+0x0/0x28                   & V$ c& g7 L/ |& s3 |' N9 n
[  864.829762] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28                     " ?2 D/ M) ]7 Q7 T& ]2 c
[  864.835258] CPU0: stopping                                                   : z5 ~& F% Z) }% q, I- x" `8 D
[  864.837860] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.52-armada-17.10.1 1
1 x. C* Y- f: |( A7 N* f[  864.845689] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 (); e' s* h% r# c, C0 C5 s6 ?; y
[  864.853256] Call trace:                                                      
4 v, ^7 }8 O. P7 {( }' |[  864.855337] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    
; @) ~  P; \6 S: X1 G# G[  864.861186] [<ffffffc000089c2c>] show_stack+0x14/0x20                        
+ M* ^9 ^( T- T0 M, t( h[  864.866318] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
- ^! \7 @( ?7 x; S4 x- f$ ?# j! ?# V[  864.871629] [<ffffffc00008efc0>] handle_IPI+0x190/0x1a0                      1 S8 ~+ s% j& ^" _
[  864.876941] [<ffffffc000082598>] gic_handle_irq+0x78/0x168                  
# w1 }5 d$ a. \3 E0 `[  864.882701] Exception stack(0xffffffc0008abda0 to 0xffffffc0008abed0)        
  y7 M) f. o- X- @[  864.889367] bda0: ffffffc0008ae000 0000008000000000 ffffffc0008abf00 ffffffc0+ F( U/ _) l2 X2 ^; a( ~5 q
[  864.897557] bdc0: 0000000000000145 ffffffc000890000 0000000000000000 00000000, U/ ~( R# f+ G) U8 E3 m# f/ u
[  864.905660] bde0: 0000000000000001 0000000000000000 00000000000001c0 010000007 G3 h3 i" C5 c; V8 z) ~
[  864.913405] be00: 002cd29c00000000 ffffffc01bfccdc0 0000000100021701 ffffffc04 E: g0 M4 Q9 B* ?* N# c
[  864.921774] be20: 00000000000006d0 0000000000000005 0000000000000000 000000005 |: L; r; D& V
[  864.929877] be40: 0000000000000000 0000000000000019 0000000000000001 00000007
3 ?+ s$ a; z6 _3 @3 ?. {[  864.937980] be60: 000000000000000e ffffffc0008ae000 ffffffc0008ae8d8 ffffffc8$ \$ ^$ \. i  y8 X
[  864.946172] be80: ffffffc0008abf20 ffffffc000631000 ffffffc000890000 ffffffc0
* V+ ]* X" e/ ?2 i: R- _0 I[  864.954274] bea0: ffffffc0008a8000 0000000000000000 0000000000000000 ffffffc0
9 l% W! y1 o$ w[  864.962017] bec0: ffffffc00008683c ffffffc0008abf00                          * F, W+ {, s% }$ ~8 W/ V( y
[  864.967508] [<ffffffc000085700>] el1_irq+0x80/0xf8                           
- l6 y- \  W5 L$ O) S3 z5 e[  864.972019] [<ffffffc0000d8164>] default_idle_call+0x1c/0x38                   I! ~# V4 i' n: ]5 @; }
[  864.977958] [<ffffffc0000d8398>] cpu_startup_entry+0x1c8/0x218               ! {& q5 G: [6 \+ V2 j
[  864.984262] [<ffffffc000621c20>] rest_init+0x88/0x98                        
, K* R% l4 _0 [, {[  864.989482] [<ffffffc00084d950>] start_kernel+0x384/0x398                    
7 |: i' V/ D- {# I[  864.994889] [<0000000000627000>] 0x627000                                    
; L% V* f( F+ }3 R; p[  864.999133] ---[ end Kernel panic - not syncing: Attempted to kill init! exi0
* k0 F) V! H5 c7 n1 y[  864.999133]                                                                  
2 k3 g) B: P. N3 [4 O# M8 }8 V$ J0 w  H3 `

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-1-21 04:41 , Processed in 0.075037 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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