找回密码
 立即注册
楼主: 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: R8 B5 \8 N* F# ?/ h! _
可以不退出直接,拷贝对应的uboot文件,进行刷机
0 t! V% j  g2 h或者直接在shell里面进行刷机 ...
3 D$ @5 R9 f1 V! a
shell里咋刷机,不太懂了,请大佬指导

5

主题

79

回帖

424

积分

中级渣柚V1

积分
424
 楼主| tymfl 发表于 2019-10-12 09:50:27 | 显示全部楼层 IP:–浙江 移动
GokuSun 发表于 2019-10-12 09:415 d* m6 P# P% r* |
shell里咋刷机,不太懂了,请大佬指导
  1. # 查看
    , [" l+ s6 n  f3 Y3 @6 x: L* t
  2. cat /proc/mtd" f8 n0 h# X& R8 y& P7 N: }. D/ I! e
  3. / ~& O1 I0 e- D
  4. # 以下命令仅作参考
    ) \, P# g. |/ H, E3 I1 u
  5. # 备份
    7 _" U  ]0 k8 a3 Q5 f6 s
  6. dd if=/dev/mtd0 of=uboot.bin
    % l& F( _. v4 T/ q
  7. # 写9 ?- ~, E4 O  z: \+ d3 N/ x! h8 z
  8. dd if=ubbot.bin of=/dev/mtd0
复制代码

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
GokuSun 发表于 2019-10-12 10:25:11 | 显示全部楼层 IP:–安徽 移动/数据上网公共出口

, {. }2 d% f! h* H+ R  Y' y0 v特权模式下,第一步就不行了,然后ls -l /dev/mtd* 可以看到
# B- {: U: O$ f; G# jcrw------- 1 root root 90, 0 Jan  1 08:00 /dev/mtd0                             
' O$ [6 P5 I1 T# s/ ]/ |3 `' [3 bcrw------- 1 root root 90, 1 Jan  1 08:00 /dev/mtd0ro                           5 y" _7 ^4 w+ {
crw------- 1 root root 90, 2 Jan  1 08:00 /dev/mtd1                             
$ j; o9 a$ {7 w* I  i! }crw------- 1 root root 90, 3 Jan  1 08:00 /dev/mtd1ro                           
! [% E, v; t- N- q- t+ Ocrw------- 1 root root 90, 4 Jan  1 08:00 /dev/mtd2                             6 G; |/ X) r' o# N# G1 O
crw------- 1 root root 90, 5 Jan  1 08:00 /dev/mtd2ro                           : c0 W  {7 x" E
crw------- 1 root root 90, 6 Jan  1 08:00 /dev/mtd3                             
8 _$ d( i4 h5 h0 }" t5 b4 Ccrw------- 1 root root 90, 7 Jan  1 08:00 /dev/mtd3ro                           5 |9 U( {; A- m+ y
brw------- 1 root root 31, 0 Jan  1 08:00 /dev/mtdblock0                        
4 p$ g5 R, K- K  Obrw------- 1 root root 31, 1 Jan  1 08:00 /dev/mtdblock1                        
; [8 f# ]6 U+ `& H+ \* A; P' p; Z% Ibrw------- 1 root root 31, 2 Jan  1 08:00 /dev/mtdblock2                        
- Q& R) P( y$ w) b( Sbrw------- 1 root root 31, 3 Jan  1 08:00 /dev/mtdblock3  , j# h' i' m9 Y. ~4 H
但是执行有如下错误
$ k' {) N! u; M) k7 C9 p* g# nsh-4.3# dd if=fullcat.bin of=/dev/mtd0                                          ( ^. S, w( F( }- S2 V; u
dd: writing to '/dev/mtd0': No space left on device                             % M$ Q. h2 n5 D  X+ t2 T
1601+0 records in                                                               8 R! P+ J9 ^0 j) y6 a/ P* I. p
1600+0 records out                                                              
5 n% A: w% H0 C8 v% H819200 bytes (819 kB, 800 KiB) copied, 1.40157 s, 584 kB/s                     
' R& p: g! g! ]( V6 Dsh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                        % F! M* W! T6 v
dd: failed to open '/dev/mtd0ro': Permission denied                             
2 E; a% ~, f, w7 i7 ]sh-4.3# chmod 777 /dev/mtd0ro                                                   , B" S# _% @5 O9 O+ _
sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                       
( O0 U2 O8 V  N; d& @! mdd: failed to open '/dev/mtd0ro': Permission denied                             3 K* W1 M6 \7 ^/ Z$ d: `  o4 Q$ o
sh-4.3# , a+ p8 |  |- C9 F. w$ m: ^

4

主题

42

回帖

233

积分

中级渣柚V1

积分
233
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/                                     # |+ ~8 v  h; n% u3 L& g
sh-4.3# cp Image /boot/                                                         
$ d, L. B* x7 {" X% Hsh-4.3# cd /boot                                                                4 K; r; u# K; c' f3 X$ {& O' M8 {8 q
sh-4.3# ls -l                                                                   4 w$ y! e# z2 d; q0 ^! n; j
total 12720                                                                     
" ]6 E+ N' ?* Z2 ], _6 ]. C-rwxr-xr-x 1 root root 13006336 Jan  1 08:12 Image                              
  @$ d# }: s/ c) a5 q# b, D+ W( n-rwxr-xr-x 1 root root    12686 Jan  1 08:12 armada-3720-customer0.dtb          6 S0 D' q3 u7 d1 O
sh-4.3# exit                                                                    " E4 \. \9 E; P$ S3 k& }( ]
exit                                                                           
; Q( W& g2 y. Z) j' e# ~[  864.766176] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00! {0 ?. i, Q# c# D+ G( K) h
[  864.766176]                                                                  " y9 Z' @: a" K1 k
[  864.775286] CPU: 1 PID: 1 Comm: sh Not tainted 4.4.52-armada-17.10.1 #21     
/ Q+ s2 v& ~) ~% o  `; P[  864.782383] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()
) B) @5 z% b' g  K7 r$ D8 O[  864.790125] Call trace:                                                      9 U3 J) h" t) B9 X$ I% l0 P
[  864.792664] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    
) |$ b/ w+ C' G1 T- c[  864.798165] [<ffffffc000089c2c>] show_stack+0x14/0x20                        # ^7 X9 Q8 z; Y3 M" y  I
[  864.803298] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
" W4 I/ z, ?6 ?9 @' W. N[  864.808429] [<ffffffc00012b32c>] panic+0xd4/0x218                            8 V$ b1 J4 D/ X/ X! V1 P! w
[  864.813202] [<ffffffc0000a48c4>] do_exit+0x974/0x978                         / @/ l3 N( o* r4 o; @$ i2 f
[  864.818420] [<ffffffc0000a4934>] do_group_exit+0x3c/0xa8                     9 R/ M: e# `% t& B# V
[  864.823733] [<ffffffc0000a49b0>] __wake_up_parent+0x0/0x28                  
! m  g' s! S6 l( s' A8 t[  864.829762] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28                     
( o4 P+ ~( a2 l6 i) Q' v3 b0 c[  864.835258] CPU0: stopping                                                   
, a& c! ^) T5 H2 j$ K[  864.837860] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.52-armada-17.10.1 1
+ ~5 g9 g8 {* ]/ e[  864.845689] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()
) E' O0 O% D: r  O! H7 o) A[  864.853256] Call trace:                                                      
$ x: d* E" \: I" G0 A5 n/ r[  864.855337] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    : |  q% \' b4 c4 y
[  864.861186] [<ffffffc000089c2c>] show_stack+0x14/0x20                        
0 p/ q" X% M# n! Z  z[  864.866318] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
. }: J3 @. }9 O[  864.871629] [<ffffffc00008efc0>] handle_IPI+0x190/0x1a0                      0 B3 E1 K' O! C2 F2 _# n' y. \
[  864.876941] [<ffffffc000082598>] gic_handle_irq+0x78/0x168                  
" k4 N0 I. h* d" |5 @( }* e[  864.882701] Exception stack(0xffffffc0008abda0 to 0xffffffc0008abed0)        5 |( D4 Z1 Q6 Y% x/ h! ^: Q
[  864.889367] bda0: ffffffc0008ae000 0000008000000000 ffffffc0008abf00 ffffffc06 Z- d( n& M. G# v! k3 Q# k
[  864.897557] bdc0: 0000000000000145 ffffffc000890000 0000000000000000 00000000) i" @) g1 a3 w7 R6 y( R, F) q
[  864.905660] bde0: 0000000000000001 0000000000000000 00000000000001c0 01000000
, i$ N! H( k; Z% t5 b[  864.913405] be00: 002cd29c00000000 ffffffc01bfccdc0 0000000100021701 ffffffc03 F* y( ~0 T! m+ {! a6 ]
[  864.921774] be20: 00000000000006d0 0000000000000005 0000000000000000 00000000% v$ t3 b8 T, x- N6 i4 h
[  864.929877] be40: 0000000000000000 0000000000000019 0000000000000001 00000007
/ z( E3 G; e. S: _. n+ Z9 d/ @[  864.937980] be60: 000000000000000e ffffffc0008ae000 ffffffc0008ae8d8 ffffffc8
$ j% L. Y! I8 ^( ^2 L$ a- x[  864.946172] be80: ffffffc0008abf20 ffffffc000631000 ffffffc000890000 ffffffc0
+ w, r4 o' F. I- R+ [5 |$ t+ Z[  864.954274] bea0: ffffffc0008a8000 0000000000000000 0000000000000000 ffffffc0( X* K$ n& R5 P1 |+ W2 r
[  864.962017] bec0: ffffffc00008683c ffffffc0008abf00                          
- l8 R! f( R' j1 {7 R[  864.967508] [<ffffffc000085700>] el1_irq+0x80/0xf8                           
7 K- W0 r3 w$ d1 n4 v6 h* u[  864.972019] [<ffffffc0000d8164>] default_idle_call+0x1c/0x38                 - P, G9 n* K. }8 g7 R0 I
[  864.977958] [<ffffffc0000d8398>] cpu_startup_entry+0x1c8/0x218               
% E  F0 I  Q$ U0 l. P8 p[  864.984262] [<ffffffc000621c20>] rest_init+0x88/0x98                         & m: _' I( J+ O/ v
[  864.989482] [<ffffffc00084d950>] start_kernel+0x384/0x398                      m5 {$ T' X) p
[  864.994889] [<0000000000627000>] 0x627000                                    
8 R2 C  h9 F% [' {* X[  864.999133] ---[ end Kernel panic - not syncing: Attempted to kill init! exi0
. {/ W* v. l+ w" d( i! Q0 G) |/ g[  864.999133]                                                                  
4 w( U  L, a" O% L  T* w$ x  ^! P0 z1 H4 p! N1 c

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-6-3 18:48 , Processed in 0.127585 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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