找回密码
 立即注册
楼主: 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
9 x7 i0 ]8 b; W& i% D可以不退出直接,拷贝对应的uboot文件,进行刷机9 d/ `+ ~  X% I
或者直接在shell里面进行刷机 ...

: w6 M; z0 w$ Yshell里咋刷机,不太懂了,请大佬指导

5

主题

79

回帖

424

积分

中级渣柚V1

积分
424
 楼主| 发表于 2019-10-12 09:50:27 | 显示全部楼层
GokuSun 发表于 2019-10-12 09:41
% `+ O1 r+ i2 \: ]) K1 B2 |+ rshell里咋刷机,不太懂了,请大佬指导
  1. # 查看
    & y6 m0 |( a9 u% F* }
  2. cat /proc/mtd3 R# ^) Z) D, q5 h! b& F" m. O
  3. 3 S8 |7 U0 |) t. |4 U
  4. # 以下命令仅作参考$ w) T# K# S1 {. t- X/ i* v7 e
  5. # 备份9 S! n1 @0 a: B% w7 B" g7 q
  6. dd if=/dev/mtd0 of=uboot.bin
    % @2 E6 K( h: l9 q0 S6 M* M
  7. # 写
    8 ]  m* C1 J' ?- z1 X* [! `+ o( L$ z
  8. dd if=ubbot.bin of=/dev/mtd0
复制代码

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
发表于 2019-10-12 10:25:11 | 显示全部楼层
+ Q, Y. s/ I. b: e2 \
特权模式下,第一步就不行了,然后ls -l /dev/mtd* 可以看到0 ^5 r3 X4 y  [9 k9 p
crw------- 1 root root 90, 0 Jan  1 08:00 /dev/mtd0                             
  j2 W) P8 M6 J5 p4 [crw------- 1 root root 90, 1 Jan  1 08:00 /dev/mtd0ro                           & s9 l4 D) G$ J3 D! B
crw------- 1 root root 90, 2 Jan  1 08:00 /dev/mtd1                             
6 ~5 I: L$ E+ X7 }8 W6 G  ^# q  Zcrw------- 1 root root 90, 3 Jan  1 08:00 /dev/mtd1ro                           9 E1 h' G6 t' J
crw------- 1 root root 90, 4 Jan  1 08:00 /dev/mtd2                             7 }( J1 N  r. k3 E
crw------- 1 root root 90, 5 Jan  1 08:00 /dev/mtd2ro                           - |4 X2 P: k2 B  T- H" ?
crw------- 1 root root 90, 6 Jan  1 08:00 /dev/mtd3                               c, y) ^; W  v2 v5 A
crw------- 1 root root 90, 7 Jan  1 08:00 /dev/mtd3ro                           
- E' h6 Q; Q" U  j5 [" }+ ~brw------- 1 root root 31, 0 Jan  1 08:00 /dev/mtdblock0                        
# G! O- Q, a' c# N" c  R2 _$ B( b- Tbrw------- 1 root root 31, 1 Jan  1 08:00 /dev/mtdblock1                        
3 k1 j/ `" ^$ x: V- d" G, rbrw------- 1 root root 31, 2 Jan  1 08:00 /dev/mtdblock2                        + Y  t  \3 j6 w; d$ _& u
brw------- 1 root root 31, 3 Jan  1 08:00 /dev/mtdblock3  8 c0 ?# V  D& d% E" V5 n
但是执行有如下错误* ?0 [; c* z4 |  V8 R* t3 h& L/ ?
sh-4.3# dd if=fullcat.bin of=/dev/mtd0                                          
5 `. @3 r8 C- k+ Z& d4 Idd: writing to '/dev/mtd0': No space left on device                             6 V4 U# M+ I+ }3 }% Q1 {5 \, s
1601+0 records in                                                               
5 ^3 H" G! y' K; K6 B0 N1600+0 records out                                                              
' w$ I  Y3 s2 u, x; j819200 bytes (819 kB, 800 KiB) copied, 1.40157 s, 584 kB/s                     
7 c/ R4 F2 w, `% ~! W  @) W1 lsh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                        1 I! v. ]; n9 e1 ?* u  i/ {
dd: failed to open '/dev/mtd0ro': Permission denied                             + `( W) @% M+ K
sh-4.3# chmod 777 /dev/mtd0ro                                                   ! O  d, L" p7 A
sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                          `" g4 @0 q% k/ d# w1 q) \/ s/ t
dd: failed to open '/dev/mtd0ro': Permission denied                             4 B/ u/ @! j) d
sh-4.3#
# n, a2 D7 W- L- N9 r- I1 t

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/                                     4 P" P8 O5 x5 d6 w  R5 n+ F
sh-4.3# cp Image /boot/                                                         ; y3 y) e* }. x. C% _0 L
sh-4.3# cd /boot                                                                1 s) _1 {; S) Y' t
sh-4.3# ls -l                                                                   ! H/ _4 R; _' }5 e, I: e
total 12720                                                                     
7 C( f" o, q6 d( z-rwxr-xr-x 1 root root 13006336 Jan  1 08:12 Image                              
) D4 X8 K- I4 H% e-rwxr-xr-x 1 root root    12686 Jan  1 08:12 armada-3720-customer0.dtb         
; X$ H6 k; J- V: ]sh-4.3# exit                                                                    : R0 l% i6 P& K- Y/ G( J
exit                                                                           
# S9 K0 p+ J! [5 h8 L[  864.766176] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00+ y4 i4 _0 a& ?9 N% y3 U. {
[  864.766176]                                                                  0 Y, f+ u' p; S) k4 ~! r$ @
[  864.775286] CPU: 1 PID: 1 Comm: sh Not tainted 4.4.52-armada-17.10.1 #21     
6 z5 a" f% `  p) F5 a: n9 D[  864.782383] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()
2 f: X9 |, A  }) d, Z4 ?7 X[  864.790125] Call trace:                                                      : S' z7 v8 Y( D" p( c
[  864.792664] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    $ d. c7 U1 F, H9 s6 n
[  864.798165] [<ffffffc000089c2c>] show_stack+0x14/0x20                        $ l5 {" P1 A5 N% ^: o' F  F
[  864.803298] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
: _# d4 ?' O/ b3 J[  864.808429] [<ffffffc00012b32c>] panic+0xd4/0x218                            6 B* T- |9 m% v( n! b
[  864.813202] [<ffffffc0000a48c4>] do_exit+0x974/0x978                         / A: W+ I! D4 r8 f* V8 a+ k5 h: R
[  864.818420] [<ffffffc0000a4934>] do_group_exit+0x3c/0xa8                     
5 {0 \1 K6 w! V. h$ v$ w[  864.823733] [<ffffffc0000a49b0>] __wake_up_parent+0x0/0x28                  
" \& ^9 U! z: h" r8 J/ r[  864.829762] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28                     
" m# g8 P+ `! o  A. V[  864.835258] CPU0: stopping                                                   ; F/ a: M9 A# s
[  864.837860] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.52-armada-17.10.1 1
) t1 o! T# F% e$ A- a( x( @2 c) t# A[  864.845689] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()  G- `/ t& w4 ?  ]$ {) W* [# Y! y1 Q
[  864.853256] Call trace:                                                      / B& X4 J; Q( j/ k3 u
[  864.855337] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    8 G3 A, q9 f: z. n+ a5 x3 Q
[  864.861186] [<ffffffc000089c2c>] show_stack+0x14/0x20                        ) ~6 ^9 i7 X& G' p+ S" f/ A; u
[  864.866318] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
. C. w, o3 e# e! O# q1 L* M[  864.871629] [<ffffffc00008efc0>] handle_IPI+0x190/0x1a0                      # i, h# f$ _0 y0 _0 W+ t' {* ~+ \
[  864.876941] [<ffffffc000082598>] gic_handle_irq+0x78/0x168                   % [3 v3 c0 p' f3 ]  A/ Y9 e
[  864.882701] Exception stack(0xffffffc0008abda0 to 0xffffffc0008abed0)        5 ^0 _4 n$ q* [  r+ Q. `
[  864.889367] bda0: ffffffc0008ae000 0000008000000000 ffffffc0008abf00 ffffffc0" d8 e0 m7 ?* @6 X
[  864.897557] bdc0: 0000000000000145 ffffffc000890000 0000000000000000 00000000
" K0 b0 H+ v, k( @/ Y[  864.905660] bde0: 0000000000000001 0000000000000000 00000000000001c0 01000000; e% ~5 t4 _1 c% p2 P
[  864.913405] be00: 002cd29c00000000 ffffffc01bfccdc0 0000000100021701 ffffffc0
8 l. f# M& C& Y! m/ I[  864.921774] be20: 00000000000006d0 0000000000000005 0000000000000000 00000000
- R. R' A6 ]; B/ P[  864.929877] be40: 0000000000000000 0000000000000019 0000000000000001 00000007
( \: T; e9 |, A6 ?) a2 D/ _[  864.937980] be60: 000000000000000e ffffffc0008ae000 ffffffc0008ae8d8 ffffffc8
* |2 s. g. k  B# b& }, I[  864.946172] be80: ffffffc0008abf20 ffffffc000631000 ffffffc000890000 ffffffc0
' X7 U) k1 X, D/ D+ p+ N[  864.954274] bea0: ffffffc0008a8000 0000000000000000 0000000000000000 ffffffc0
2 a& m9 |* o5 V! _! o3 J7 |[  864.962017] bec0: ffffffc00008683c ffffffc0008abf00                          
2 A: Y& \8 ~! M9 y% Z' w[  864.967508] [<ffffffc000085700>] el1_irq+0x80/0xf8                           7 ^8 }7 m1 ?( G* `) [
[  864.972019] [<ffffffc0000d8164>] default_idle_call+0x1c/0x38                 * F& G1 H$ V% [4 p
[  864.977958] [<ffffffc0000d8398>] cpu_startup_entry+0x1c8/0x218               ; G) r7 G4 q4 s# L) k6 s( }) X
[  864.984262] [<ffffffc000621c20>] rest_init+0x88/0x98                        
6 H2 ~& b" A% s6 }) @1 P/ O/ E[  864.989482] [<ffffffc00084d950>] start_kernel+0x384/0x398                    9 |6 Y. `5 G9 i2 M" J& O: p6 d7 s1 K
[  864.994889] [<0000000000627000>] 0x627000                                    
- R* P0 U7 ?6 _" @0 S& X[  864.999133] ---[ end Kernel panic - not syncing: Attempted to kill init! exi0' c  s/ x  l, V7 s
[  864.999133]                                                                  ! G9 @. D+ {5 n) e+ P3 B& K
# c7 g& x) f# i9 Y6 ]

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-9-23 19:12 , Processed in 0.064010 second(s), 2 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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