找回密码
 立即注册
楼主: 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* H8 {( V* [% X- I5 S" Y+ p8 C$ ]. ?
可以不退出直接,拷贝对应的uboot文件,进行刷机
: Z; L+ c  E0 u或者直接在shell里面进行刷机 ...
- s) X+ t0 x! ^% }- Q# U! |
shell里咋刷机,不太懂了,请大佬指导

5

主题

79

回帖

424

积分

中级渣柚V1

积分
424
 楼主| 发表于 2019-10-12 09:50:27 | 显示全部楼层
GokuSun 发表于 2019-10-12 09:41- F' T1 V7 d% ?' t) c
shell里咋刷机,不太懂了,请大佬指导
  1. # 查看
    + d, w0 w* R$ N7 \6 u
  2. cat /proc/mtd! l! C6 a/ q, _3 k. u" |

  3. 7 ?$ N6 V1 c( q; M& I  c' C
  4. # 以下命令仅作参考
    $ a" U. F; s$ J
  5. # 备份& s$ v* d( G, ?* I! n5 s! M6 g5 c
  6. dd if=/dev/mtd0 of=uboot.bin$ a5 b  l, G0 o& f& I4 B  H
  7. # 写
    ! ]5 U/ ^5 z" g1 B* G7 w+ C+ y
  8. dd if=ubbot.bin of=/dev/mtd0
复制代码

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
发表于 2019-10-12 10:25:11 | 显示全部楼层
4 E$ e' {5 C2 N+ P7 t3 n/ J
特权模式下,第一步就不行了,然后ls -l /dev/mtd* 可以看到
, `+ M' ^( I) w0 z4 k7 E4 Lcrw------- 1 root root 90, 0 Jan  1 08:00 /dev/mtd0                             ; R5 C) Y/ n1 b. ?3 ]4 r
crw------- 1 root root 90, 1 Jan  1 08:00 /dev/mtd0ro                           , z- U; J, z4 _. E
crw------- 1 root root 90, 2 Jan  1 08:00 /dev/mtd1                             
& v$ P' p6 Q. u( m. b8 U1 scrw------- 1 root root 90, 3 Jan  1 08:00 /dev/mtd1ro                           # n- H* k) _' Z& h% U" y+ Q& H
crw------- 1 root root 90, 4 Jan  1 08:00 /dev/mtd2                             
) E& b. w7 |1 T; P, r6 Jcrw------- 1 root root 90, 5 Jan  1 08:00 /dev/mtd2ro                           " j& B9 V5 M9 ]% R% }4 y" l
crw------- 1 root root 90, 6 Jan  1 08:00 /dev/mtd3                             
8 A! V! B. ?2 Y- L6 ]crw------- 1 root root 90, 7 Jan  1 08:00 /dev/mtd3ro                           3 A  L0 i1 l2 ]3 \- Y: P
brw------- 1 root root 31, 0 Jan  1 08:00 /dev/mtdblock0                        
: ~) L/ d$ W+ Q/ k, n5 X9 rbrw------- 1 root root 31, 1 Jan  1 08:00 /dev/mtdblock1                        * n7 V7 X* L- r# A! t3 j8 ]
brw------- 1 root root 31, 2 Jan  1 08:00 /dev/mtdblock2                        + w$ b* x' A& ~) e5 Z6 f, W" e) Z
brw------- 1 root root 31, 3 Jan  1 08:00 /dev/mtdblock3  
8 v: N$ Y. l; ?. ]% z  \但是执行有如下错误
6 }5 e2 N, @: Y7 z3 Csh-4.3# dd if=fullcat.bin of=/dev/mtd0                                          
3 p' H2 w% o" \: _dd: writing to '/dev/mtd0': No space left on device                             ) o- Y4 d; s0 m9 `. ~7 T
1601+0 records in                                                               5 u) \" Z( J/ e, i* W6 M
1600+0 records out                                                              ! U+ j, R7 ~. v  V3 Z; o% s! }" u
819200 bytes (819 kB, 800 KiB) copied, 1.40157 s, 584 kB/s                     
7 r8 P% g* c: A% f; |& T9 ash-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                       
& _* Q  Y; V9 ^! o. d+ }5 wdd: failed to open '/dev/mtd0ro': Permission denied                             
# H& f8 B% h/ k; X) \9 Ush-4.3# chmod 777 /dev/mtd0ro                                                   ; b" D" ~4 }: W) a
sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                        7 L2 ]& J; s/ y
dd: failed to open '/dev/mtd0ro': Permission denied                             
# f/ T% N0 |5 N0 i3 t% psh-4.3#
4 z7 H5 l! e; m' x

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/                                     2 d% S! I. j- p2 n2 L9 g; f; C
sh-4.3# cp Image /boot/                                                         
. h2 G8 D! s! F' Q. ush-4.3# cd /boot                                                                ( R8 p0 u3 m3 x1 p9 ^$ S! R
sh-4.3# ls -l                                                                  
3 a7 ~! e1 Q" [0 b$ Ltotal 12720                                                                     
- m0 l, i; u6 m4 t2 p3 i-rwxr-xr-x 1 root root 13006336 Jan  1 08:12 Image                              - B  Q$ ?$ o8 ~# @, Z* P
-rwxr-xr-x 1 root root    12686 Jan  1 08:12 armada-3720-customer0.dtb         
$ K1 q( ?9 `, I& ush-4.3# exit                                                                    
4 F4 E# u" z: Z; dexit                                                                           
  I( M9 K& U: _8 p7 J" R! N[  864.766176] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00
7 H1 U8 N0 u* ]4 C4 h1 r- @0 v1 r[  864.766176]                                                                  
% ?9 S  L4 o" h: `  F6 j* j[  864.775286] CPU: 1 PID: 1 Comm: sh Not tainted 4.4.52-armada-17.10.1 #21     
0 l5 _: B8 {% ?[  864.782383] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()/ \( X* G& k, `* e3 D5 D
[  864.790125] Call trace:                                                      
9 j/ h: q4 N5 \5 w) u[  864.792664] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    0 u* P0 r8 p& t1 z+ A
[  864.798165] [<ffffffc000089c2c>] show_stack+0x14/0x20                        . u+ i1 j. \% e) b
[  864.803298] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        0 H, E; d" S% t! {  V) E& Z
[  864.808429] [<ffffffc00012b32c>] panic+0xd4/0x218                           
7 W; ?$ K- U3 G0 O[  864.813202] [<ffffffc0000a48c4>] do_exit+0x974/0x978                         ! b. ]+ ]+ q( `1 S" u
[  864.818420] [<ffffffc0000a4934>] do_group_exit+0x3c/0xa8                     * c  H1 o1 F( Q1 S) a( j, B
[  864.823733] [<ffffffc0000a49b0>] __wake_up_parent+0x0/0x28                  
+ L( k/ q* N4 y/ ]; E[  864.829762] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28                     
+ _% `5 a6 b2 A. X) F[  864.835258] CPU0: stopping                                                   
$ \% G/ A# |& g9 u[  864.837860] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.52-armada-17.10.1 1. S/ }0 _1 Y/ w! T+ M4 ^
[  864.845689] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()
  n6 E6 _% t, v0 K[  864.853256] Call trace:                                                      0 K- c3 w6 Z$ S  C) F
[  864.855337] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    & p7 B$ y2 \: @5 d( d2 Y, P* r6 P* r% {
[  864.861186] [<ffffffc000089c2c>] show_stack+0x14/0x20                        / I; d. y8 `0 u/ U: t: d
[  864.866318] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        4 |" b6 ?. E. G# w
[  864.871629] [<ffffffc00008efc0>] handle_IPI+0x190/0x1a0                     
, t4 V+ L' p5 j[  864.876941] [<ffffffc000082598>] gic_handle_irq+0x78/0x168                   ' e1 U7 m6 L7 H0 F' v: E
[  864.882701] Exception stack(0xffffffc0008abda0 to 0xffffffc0008abed0)        . [: |. s* q4 C9 y
[  864.889367] bda0: ffffffc0008ae000 0000008000000000 ffffffc0008abf00 ffffffc0
6 Q% O8 V5 _6 Y[  864.897557] bdc0: 0000000000000145 ffffffc000890000 0000000000000000 00000000
+ w2 G5 t, D, I! q7 O: w% @[  864.905660] bde0: 0000000000000001 0000000000000000 00000000000001c0 01000000
* s$ D0 M: w0 e* T[  864.913405] be00: 002cd29c00000000 ffffffc01bfccdc0 0000000100021701 ffffffc0
! j# p. X& i  Y[  864.921774] be20: 00000000000006d0 0000000000000005 0000000000000000 00000000, o7 |% ^# F, z; Q) R
[  864.929877] be40: 0000000000000000 0000000000000019 0000000000000001 000000074 r* Z  Q# u! c) z% f
[  864.937980] be60: 000000000000000e ffffffc0008ae000 ffffffc0008ae8d8 ffffffc8; L' G! X! P& l7 y
[  864.946172] be80: ffffffc0008abf20 ffffffc000631000 ffffffc000890000 ffffffc0
5 u# P! q; x# ]  K[  864.954274] bea0: ffffffc0008a8000 0000000000000000 0000000000000000 ffffffc0
" }+ P2 `4 z+ M9 E/ n$ E[  864.962017] bec0: ffffffc00008683c ffffffc0008abf00                          
& W3 N+ x% _% K+ _. U4 l[  864.967508] [<ffffffc000085700>] el1_irq+0x80/0xf8                           2 ?/ P) D& j# {
[  864.972019] [<ffffffc0000d8164>] default_idle_call+0x1c/0x38                 
, u# G0 X& j  |' K# ^7 J[  864.977958] [<ffffffc0000d8398>] cpu_startup_entry+0x1c8/0x218               
! `2 o0 x1 J8 V- b[  864.984262] [<ffffffc000621c20>] rest_init+0x88/0x98                         5 X- N3 ^( D3 m& W9 ^4 w! J
[  864.989482] [<ffffffc00084d950>] start_kernel+0x384/0x398                    2 Y9 i* m, w2 p% b) ^/ Q" k+ |
[  864.994889] [<0000000000627000>] 0x627000                                    / S# I; V$ k) y; x
[  864.999133] ---[ end Kernel panic - not syncing: Attempted to kill init! exi0
  l  k3 ~# O# w: }3 k( ^[  864.999133]                                                                  
9 m0 l5 f7 T3 y% n! B/ d+ q- n! a
- `; `: _& S! Z+ A* T3 H. A

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-4-20 05:57 , Processed in 0.513516 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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