找回密码
 立即注册
楼主: 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:226 }; ~2 h2 W; [8 Z, b
可以不退出直接,拷贝对应的uboot文件,进行刷机& L/ i1 I5 p$ h' s" `% ^$ ]
或者直接在shell里面进行刷机 ...
7 z9 g% j/ g  l. D$ @/ x
shell里咋刷机,不太懂了,请大佬指导

5

主题

79

回帖

424

积分

中级渣柚V1

积分
424
 楼主| 发表于 2019-10-12 09:50:27 | 显示全部楼层
GokuSun 发表于 2019-10-12 09:415 b- U' R+ [6 L! Q* F: J( m
shell里咋刷机,不太懂了,请大佬指导
  1. # 查看- S* L4 x6 V4 M) K% h2 r  z# q* X
  2. cat /proc/mtd
    * @( }# q9 ]4 A* ]; c4 e  g
  3. + |5 D9 K; A- J: h# H& P1 d, Z0 b
  4. # 以下命令仅作参考) K/ {* F2 C$ M# \
  5. # 备份* O6 K0 }8 A' H( x0 U* r( Y9 F
  6. dd if=/dev/mtd0 of=uboot.bin
    8 F+ K* w# X: b
  7. # 写
    6 w' Q5 E& R7 ?- A" f
  8. dd if=ubbot.bin of=/dev/mtd0
复制代码

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
发表于 2019-10-12 10:25:11 | 显示全部楼层
+ W1 v7 h5 p, l4 z1 Q5 p$ t
特权模式下,第一步就不行了,然后ls -l /dev/mtd* 可以看到
" b$ p# |$ P; @% e) o. Mcrw------- 1 root root 90, 0 Jan  1 08:00 /dev/mtd0                             - S1 H9 d1 w4 k, [' M$ d8 l
crw------- 1 root root 90, 1 Jan  1 08:00 /dev/mtd0ro                           
/ _& s; c0 e' h( Acrw------- 1 root root 90, 2 Jan  1 08:00 /dev/mtd1                             ( f8 z- t" s( [8 I% @7 x* P: ?: q
crw------- 1 root root 90, 3 Jan  1 08:00 /dev/mtd1ro                           
, S6 L; N: E% q" K5 y- Q$ \7 v" t8 `, lcrw------- 1 root root 90, 4 Jan  1 08:00 /dev/mtd2                             
5 S( D, H/ {$ m+ H5 r8 v- D5 h4 B- Rcrw------- 1 root root 90, 5 Jan  1 08:00 /dev/mtd2ro                           
3 _- s* x5 o- \6 V7 rcrw------- 1 root root 90, 6 Jan  1 08:00 /dev/mtd3                             
8 N, X- ]2 L7 j$ A3 N7 t# f* O6 A/ ucrw------- 1 root root 90, 7 Jan  1 08:00 /dev/mtd3ro                           
# f9 i1 q! P2 tbrw------- 1 root root 31, 0 Jan  1 08:00 /dev/mtdblock0                        
- O( L  v1 S0 ibrw------- 1 root root 31, 1 Jan  1 08:00 /dev/mtdblock1                        : M9 r" z6 \; v5 ~$ n
brw------- 1 root root 31, 2 Jan  1 08:00 /dev/mtdblock2                        ) V2 R+ Z5 m1 ~# ^! o& J
brw------- 1 root root 31, 3 Jan  1 08:00 /dev/mtdblock3  0 F. i1 u0 T. X
但是执行有如下错误
, W- w2 S- g" A0 o: K  lsh-4.3# dd if=fullcat.bin of=/dev/mtd0                                          . E) M: E. K! d4 g: }  G# g
dd: writing to '/dev/mtd0': No space left on device                             
0 |5 R' }* h. j1601+0 records in                                                               * d8 t. N) G7 A, }) z- B% n. {/ v
1600+0 records out                                                              
# i, m3 h! W: e2 F4 z6 a- _6 W+ P819200 bytes (819 kB, 800 KiB) copied, 1.40157 s, 584 kB/s                     
  V% I: @; w7 m0 r9 O# R2 Zsh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                        , M5 F0 d8 G$ m$ R6 R
dd: failed to open '/dev/mtd0ro': Permission denied                             ; h2 M* R) L4 E2 b1 Q; A+ Z  ]
sh-4.3# chmod 777 /dev/mtd0ro                                                   
( T5 B% a6 C, k( ]$ d5 ush-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                       
6 [/ q) o# q. ~1 d) a" [+ Add: failed to open '/dev/mtd0ro': Permission denied                             8 ^3 {& f! c- U& B: {+ [- x
sh-4.3# 8 l6 v5 p. `. G4 }. r1 e

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/                                    
" w1 D  l9 G" ]" _sh-4.3# cp Image /boot/                                                         0 f: X/ h6 Y, j% F% Q
sh-4.3# cd /boot                                                                : Z: C+ i4 t8 j9 N; p( {
sh-4.3# ls -l                                                                     ~, E; }8 W7 S. z
total 12720                                                                     , P/ s( B: z- s8 ~, O0 y) {
-rwxr-xr-x 1 root root 13006336 Jan  1 08:12 Image                              
# I0 _( b* k. I-rwxr-xr-x 1 root root    12686 Jan  1 08:12 armada-3720-customer0.dtb         
0 w; [3 N4 ~: P6 X9 z9 g/ J' W; Zsh-4.3# exit                                                                    
1 G' U3 {. s. H1 iexit                                                                            , W* N2 O) n% u/ e
[  864.766176] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00
5 }) d! l0 n, E2 O% T  W[  864.766176]                                                                  ! T2 v6 ^# E6 A2 {( E
[  864.775286] CPU: 1 PID: 1 Comm: sh Not tainted 4.4.52-armada-17.10.1 #21     , Q/ \1 c0 B. ^( H
[  864.782383] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()
* n% q+ M% l$ P. S* l' h( ^[  864.790125] Call trace:                                                      / a* V8 k- o/ I
[  864.792664] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    & s+ ^' M/ m/ e/ @) j# F
[  864.798165] [<ffffffc000089c2c>] show_stack+0x14/0x20                        : Y( ?, Y/ {: X4 E# M. N" E
[  864.803298] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        . P! f% n  s/ T+ ?1 D, s
[  864.808429] [<ffffffc00012b32c>] panic+0xd4/0x218                           
, t' s! _# n: p) W5 P/ a[  864.813202] [<ffffffc0000a48c4>] do_exit+0x974/0x978                        
" |- r* p! ~; v% ~[  864.818420] [<ffffffc0000a4934>] do_group_exit+0x3c/0xa8                     
1 R  W3 x& x9 W7 l2 M[  864.823733] [<ffffffc0000a49b0>] __wake_up_parent+0x0/0x28                  
7 U" s; h+ C4 ?+ k/ U" L0 m% y. b[  864.829762] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28                     
) x. V9 \5 O" e4 i: A: R" \, n[  864.835258] CPU0: stopping                                                   , O1 ^1 I" r# f8 B/ c% x
[  864.837860] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.52-armada-17.10.1 1& U1 y5 z1 ?- w7 z
[  864.845689] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()
. q  t- }: @' e* D[  864.853256] Call trace:                                                      ; y5 s( m5 [+ G" w! l+ \" Y
[  864.855337] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    
; g% l% L$ i) p' o4 Y" l. K6 [[  864.861186] [<ffffffc000089c2c>] show_stack+0x14/0x20                        9 J: \+ y- d% D9 o
[  864.866318] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
4 }6 k$ p* b( V# o0 P[  864.871629] [<ffffffc00008efc0>] handle_IPI+0x190/0x1a0                      3 [: R0 I8 A4 ^/ n5 I
[  864.876941] [<ffffffc000082598>] gic_handle_irq+0x78/0x168                     A% C/ R6 a% d6 q
[  864.882701] Exception stack(0xffffffc0008abda0 to 0xffffffc0008abed0)        / \5 z  Y, \3 G5 w
[  864.889367] bda0: ffffffc0008ae000 0000008000000000 ffffffc0008abf00 ffffffc0
) P/ ?  f/ q- E: v( P[  864.897557] bdc0: 0000000000000145 ffffffc000890000 0000000000000000 00000000, x  z$ \' L/ _  }
[  864.905660] bde0: 0000000000000001 0000000000000000 00000000000001c0 01000000
5 X7 \: T$ r' S[  864.913405] be00: 002cd29c00000000 ffffffc01bfccdc0 0000000100021701 ffffffc0
, a8 ]; q9 T2 i: ^" h$ H1 \[  864.921774] be20: 00000000000006d0 0000000000000005 0000000000000000 00000000
: V# D2 z2 \7 w[  864.929877] be40: 0000000000000000 0000000000000019 0000000000000001 00000007
4 M8 ^" [( X5 R5 B[  864.937980] be60: 000000000000000e ffffffc0008ae000 ffffffc0008ae8d8 ffffffc8& P5 K: }$ B0 J% b% j- k2 z4 o6 \
[  864.946172] be80: ffffffc0008abf20 ffffffc000631000 ffffffc000890000 ffffffc0; O. S* i7 ?6 j' `/ e
[  864.954274] bea0: ffffffc0008a8000 0000000000000000 0000000000000000 ffffffc0
; h5 f/ D. Y4 K4 R[  864.962017] bec0: ffffffc00008683c ffffffc0008abf00                          ' z6 D- a0 W: d) ]* G/ J
[  864.967508] [<ffffffc000085700>] el1_irq+0x80/0xf8                           
1 C- R; b8 l: y3 S[  864.972019] [<ffffffc0000d8164>] default_idle_call+0x1c/0x38                 
5 a* u" C; X0 b" j# |% Q) L+ A[  864.977958] [<ffffffc0000d8398>] cpu_startup_entry+0x1c8/0x218               
# ]) z7 I) i/ X, ~  L[  864.984262] [<ffffffc000621c20>] rest_init+0x88/0x98                         , a' Y* K/ h% l( Q& e! r3 x( y8 p
[  864.989482] [<ffffffc00084d950>] start_kernel+0x384/0x398                    ' Q  h$ z/ q7 c2 [4 j7 t" u
[  864.994889] [<0000000000627000>] 0x627000                                    + _) r# c% V0 [  \
[  864.999133] ---[ end Kernel panic - not syncing: Attempted to kill init! exi03 i. ]/ l  z1 }; w& x+ X4 r
[  864.999133]                                                                  
8 E4 J5 b$ @) n! i' h0 o
# y$ @- S6 O8 S9 `; X- 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, 2025-5-10 19:47 , Processed in 0.063682 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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