找回密码
 立即注册
楼主: 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:221 O1 b) b+ o7 n0 h- J1 J. d
可以不退出直接,拷贝对应的uboot文件,进行刷机6 `4 \* z& }( s$ b) C, ?
或者直接在shell里面进行刷机 ...

; M$ g* a/ X$ y1 k% E/ p1 Z/ dshell里咋刷机,不太懂了,请大佬指导

5

主题

79

回帖

424

积分

中级渣柚V1

积分
424
 楼主| 发表于 2019-10-12 09:50:27 | 显示全部楼层
GokuSun 发表于 2019-10-12 09:41
! v4 w9 p2 ]2 ?& Tshell里咋刷机,不太懂了,请大佬指导
  1. # 查看' c' P3 `& |4 F, m. _0 B
  2. cat /proc/mtd
    2 o. l3 x% W6 P
  3. ( a0 h' ~5 f6 g$ R# I
  4. # 以下命令仅作参考/ N$ n; B8 X. c8 M/ r+ _5 d
  5. # 备份
    0 j+ i! ?9 {/ G8 l) d( i. o8 V
  6. dd if=/dev/mtd0 of=uboot.bin
    1 P2 ]+ w+ N7 _& Z
  7. # 写% ]- ~9 e! @! F5 o8 b8 s; u
  8. dd if=ubbot.bin of=/dev/mtd0
复制代码

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
发表于 2019-10-12 10:25:11 | 显示全部楼层
+ Q$ u4 O3 F( X3 [# c3 k6 F1 R
特权模式下,第一步就不行了,然后ls -l /dev/mtd* 可以看到
) a4 L- E- r0 S( Jcrw------- 1 root root 90, 0 Jan  1 08:00 /dev/mtd0                             ' y- z( U3 _9 H: M9 D0 {& J
crw------- 1 root root 90, 1 Jan  1 08:00 /dev/mtd0ro                           
  ^0 \1 R4 ^: \crw------- 1 root root 90, 2 Jan  1 08:00 /dev/mtd1                             
  j  X  w7 Z( q0 D4 E" Ncrw------- 1 root root 90, 3 Jan  1 08:00 /dev/mtd1ro                           ( p' I+ J) F5 l' _5 Q. d
crw------- 1 root root 90, 4 Jan  1 08:00 /dev/mtd2                             6 _0 E, x( C* M" _2 D
crw------- 1 root root 90, 5 Jan  1 08:00 /dev/mtd2ro                           
$ S2 ^" }5 L5 |7 ?; xcrw------- 1 root root 90, 6 Jan  1 08:00 /dev/mtd3                             
, N. H8 s3 R, Xcrw------- 1 root root 90, 7 Jan  1 08:00 /dev/mtd3ro                           
0 K/ T( m+ f' G. M2 P8 S+ Abrw------- 1 root root 31, 0 Jan  1 08:00 /dev/mtdblock0                        % O2 d  T1 ~# F" a, y
brw------- 1 root root 31, 1 Jan  1 08:00 /dev/mtdblock1                        4 z8 k0 o% w' R' F( \6 ]
brw------- 1 root root 31, 2 Jan  1 08:00 /dev/mtdblock2                        4 h9 v2 f9 z- f6 U1 v6 T
brw------- 1 root root 31, 3 Jan  1 08:00 /dev/mtdblock3  9 P" t6 `; r: \# f5 H( y+ I. B: ?
但是执行有如下错误
8 P9 _1 i7 ]6 K  o* h+ O- Vsh-4.3# dd if=fullcat.bin of=/dev/mtd0                                          
+ J* d! u. E* k! mdd: writing to '/dev/mtd0': No space left on device                             
4 @, B4 i' z2 e2 @, y  M1601+0 records in                                                               5 u3 u5 c1 ?3 m! b1 m
1600+0 records out                                                              3 h$ g, c( V, h. A- P) ^7 d
819200 bytes (819 kB, 800 KiB) copied, 1.40157 s, 584 kB/s                     
( }" h  u% g# n* C  j) I4 n* Hsh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                        - }8 k8 s  W. Q% T% r% w+ X' w* G
dd: failed to open '/dev/mtd0ro': Permission denied                             
: O; n  J  p: _4 Csh-4.3# chmod 777 /dev/mtd0ro                                                   : v& d' S& g- e5 _4 i
sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                          t4 O6 E: U* U5 ?7 V
dd: failed to open '/dev/mtd0ro': Permission denied                             + ?$ P  u3 n+ N
sh-4.3# 3 L3 t% P( v8 n5 E( G/ |9 o/ Y! ^

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 d+ q* N8 C: B" K; {! A1 bsh-4.3# cp Image /boot/                                                         " t% C, l) v# O; c: c
sh-4.3# cd /boot                                                                : }3 V- c9 j$ w, M' @
sh-4.3# ls -l                                                                   6 Q! B2 k3 Y7 Z. Y# u: a
total 12720                                                                     
+ F) c' t; ~0 t. Z7 q-rwxr-xr-x 1 root root 13006336 Jan  1 08:12 Image                              ( v1 O3 C; B3 z( l9 d+ d/ {/ ]+ T
-rwxr-xr-x 1 root root    12686 Jan  1 08:12 armada-3720-customer0.dtb          " e, p  Z% p7 R4 ]0 B# K+ a
sh-4.3# exit                                                                    
1 \- F, h  C, t/ G+ K% Fexit                                                                           
" t# H. B& j. K# N9 u" o3 m$ O5 r[  864.766176] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00
* G1 B  H7 x( G- I[  864.766176]                                                                  
9 J) F, y8 j0 W& N1 q) c7 k[  864.775286] CPU: 1 PID: 1 Comm: sh Not tainted 4.4.52-armada-17.10.1 #21     4 n6 O' t$ {9 Q4 Z( _7 D9 F: n6 C6 [
[  864.782383] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()
- c  p: [/ T, F4 l+ U1 G- m[  864.790125] Call trace:                                                      . O0 ~. h0 F' C& i
[  864.792664] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    + s) `: C3 k- n% T3 W. C
[  864.798165] [<ffffffc000089c2c>] show_stack+0x14/0x20                        
+ z& r4 z5 R; U, n5 _/ P) }7 _[  864.803298] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
- U% H+ X) Y# A2 o* Q7 @+ A% W[  864.808429] [<ffffffc00012b32c>] panic+0xd4/0x218                            " X& E% L, o4 q7 {  i
[  864.813202] [<ffffffc0000a48c4>] do_exit+0x974/0x978                         / M9 m8 U! x8 n# K. t- m
[  864.818420] [<ffffffc0000a4934>] do_group_exit+0x3c/0xa8                     
) P$ a+ j' n7 m! m* `9 h/ \[  864.823733] [<ffffffc0000a49b0>] __wake_up_parent+0x0/0x28                  
. `. r% r7 e$ W- D[  864.829762] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28                     1 b* I+ {- L4 e; E
[  864.835258] CPU0: stopping                                                   + |5 B0 F( \$ i2 S8 h3 ^
[  864.837860] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.52-armada-17.10.1 1
2 k- X& c2 C# V7 N# e3 }! w[  864.845689] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()4 A  p' z4 B8 o4 {
[  864.853256] Call trace:                                                      , Q& T6 C1 M! y- F* F
[  864.855337] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    
" J1 W" m3 `- Q% y" c[  864.861186] [<ffffffc000089c2c>] show_stack+0x14/0x20                        
% H9 S  L) }% d8 b$ z* _2 i[  864.866318] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
% F, S$ ?& P* f+ a: J[  864.871629] [<ffffffc00008efc0>] handle_IPI+0x190/0x1a0                     
  ^9 F% h5 f. S' ^/ Y' X1 U1 q0 ~[  864.876941] [<ffffffc000082598>] gic_handle_irq+0x78/0x168                  
  o$ A% g2 N# w3 O- d8 m2 h0 ^( `[  864.882701] Exception stack(0xffffffc0008abda0 to 0xffffffc0008abed0)        
, L, q* x  d8 @! t" h9 ^[  864.889367] bda0: ffffffc0008ae000 0000008000000000 ffffffc0008abf00 ffffffc0
4 F. u  r  e! ^' ]8 G' K' J. G[  864.897557] bdc0: 0000000000000145 ffffffc000890000 0000000000000000 00000000
: W7 ]. z. J; M9 k[  864.905660] bde0: 0000000000000001 0000000000000000 00000000000001c0 01000000  _3 e; b5 q6 j
[  864.913405] be00: 002cd29c00000000 ffffffc01bfccdc0 0000000100021701 ffffffc0
9 ~6 v9 n  t  j# [6 d5 Z" l[  864.921774] be20: 00000000000006d0 0000000000000005 0000000000000000 00000000
4 c, I/ H. {1 J, R( Y( V[  864.929877] be40: 0000000000000000 0000000000000019 0000000000000001 00000007) J+ u0 L1 }, t9 `1 P5 x; Y
[  864.937980] be60: 000000000000000e ffffffc0008ae000 ffffffc0008ae8d8 ffffffc82 O# g6 H0 }* B6 e5 S
[  864.946172] be80: ffffffc0008abf20 ffffffc000631000 ffffffc000890000 ffffffc0
  g# z7 F# k) x9 J# q. H* e+ E[  864.954274] bea0: ffffffc0008a8000 0000000000000000 0000000000000000 ffffffc02 n$ _' [4 f( g1 q
[  864.962017] bec0: ffffffc00008683c ffffffc0008abf00                          
, A. I& W2 ~1 R# f[  864.967508] [<ffffffc000085700>] el1_irq+0x80/0xf8                           
4 X! t' p/ x. J7 H* j6 p. T% r- Z[  864.972019] [<ffffffc0000d8164>] default_idle_call+0x1c/0x38                 8 v1 y- o& c; y( `" |2 l6 ~9 i
[  864.977958] [<ffffffc0000d8398>] cpu_startup_entry+0x1c8/0x218               
- u7 w; k% C, R, X: j1 S1 Y" v[  864.984262] [<ffffffc000621c20>] rest_init+0x88/0x98                         : s$ L$ @& A* _, b+ ~+ R
[  864.989482] [<ffffffc00084d950>] start_kernel+0x384/0x398                    ; {  r6 f" b! Q1 l2 X( Z
[  864.994889] [<0000000000627000>] 0x627000                                    & k9 `' B# @' _1 m2 l( b+ _$ B
[  864.999133] ---[ end Kernel panic - not syncing: Attempted to kill init! exi0) f+ a' o! g9 @% I; j) C* N3 }. U
[  864.999133]                                                                  9 ^: z  A# n& v% @

$ y3 i' C& N; b# e: F4 b

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-4-4 23:51 , Processed in 0.129453 second(s), 29 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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