找回密码
 立即注册
楼主: 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) V( _% o- ~6 I. _* S! L
可以不退出直接,拷贝对应的uboot文件,进行刷机
3 y) x1 {% B  n7 L3 y! J或者直接在shell里面进行刷机 ...
7 H5 z0 }8 H4 d' G. C/ G
shell里咋刷机,不太懂了,请大佬指导

5

主题

79

回帖

424

积分

中级渣柚V1

积分
424
 楼主| 发表于 2019-10-12 09:50:27 | 显示全部楼层
GokuSun 发表于 2019-10-12 09:41# G2 g4 K1 Z+ U8 @% w$ \, l
shell里咋刷机,不太懂了,请大佬指导
  1. # 查看1 I: S2 ~; n: I' l/ K6 {
  2. cat /proc/mtd8 z, v+ w0 X6 h- T" E

  3. 0 G2 A) V) e: C8 w4 D. l% N8 R
  4. # 以下命令仅作参考. P+ k9 p+ x: c" v0 c, Q
  5. # 备份0 P4 N& N* `- _/ S; D
  6. dd if=/dev/mtd0 of=uboot.bin# m6 V2 ]! s# X' @, c' c
  7. # 写* v* C, i: U- C  t. o. \
  8. dd if=ubbot.bin of=/dev/mtd0
复制代码

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
发表于 2019-10-12 10:25:11 | 显示全部楼层
; }/ b) m  {7 @9 ?' P4 P3 u
特权模式下,第一步就不行了,然后ls -l /dev/mtd* 可以看到
/ a! t$ I. D( Y3 |! Q: wcrw------- 1 root root 90, 0 Jan  1 08:00 /dev/mtd0                             
+ `; v5 k& F, {; ucrw------- 1 root root 90, 1 Jan  1 08:00 /dev/mtd0ro                           
/ Q5 p! i9 ^7 ocrw------- 1 root root 90, 2 Jan  1 08:00 /dev/mtd1                             
. U/ E. n% w$ K/ ?* d. Ncrw------- 1 root root 90, 3 Jan  1 08:00 /dev/mtd1ro                           
- v5 _0 T- o( X6 ycrw------- 1 root root 90, 4 Jan  1 08:00 /dev/mtd2                             
5 J9 X* {# R& g4 N1 dcrw------- 1 root root 90, 5 Jan  1 08:00 /dev/mtd2ro                           : P7 s% C! L3 j* X
crw------- 1 root root 90, 6 Jan  1 08:00 /dev/mtd3                             
* L+ r7 {" q9 q5 n6 }4 Acrw------- 1 root root 90, 7 Jan  1 08:00 /dev/mtd3ro                           
; J- h& s1 N% b6 obrw------- 1 root root 31, 0 Jan  1 08:00 /dev/mtdblock0                        
' Y+ F, M+ P. M9 ~" I) {; W' K" ybrw------- 1 root root 31, 1 Jan  1 08:00 /dev/mtdblock1                        
! D! I8 z6 p* C. X  H* b8 hbrw------- 1 root root 31, 2 Jan  1 08:00 /dev/mtdblock2                        : j" [! m2 i$ C) _/ K* {5 c9 b
brw------- 1 root root 31, 3 Jan  1 08:00 /dev/mtdblock3  . H) G! F( f4 b$ ^# U
但是执行有如下错误
9 ~7 d  D9 v5 f3 O7 x! I- Rsh-4.3# dd if=fullcat.bin of=/dev/mtd0                                          - B9 z) b+ |% y4 ]9 Z
dd: writing to '/dev/mtd0': No space left on device                             ( ~2 o  y! g9 Q+ A' M
1601+0 records in                                                               
6 z* x# i2 |$ k0 w4 o' u" u  z1600+0 records out                                                              $ {& i3 C* E: L& u! z7 I/ j  S9 Q6 \
819200 bytes (819 kB, 800 KiB) copied, 1.40157 s, 584 kB/s                     
" Z9 n' S$ ^3 s" Psh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                        3 M  Z( T5 |2 U, E! ^
dd: failed to open '/dev/mtd0ro': Permission denied                             # ]1 T. h7 ^$ w  s! n$ R/ P
sh-4.3# chmod 777 /dev/mtd0ro                                                   
* q( A1 \# t8 ^' M4 ?' e, c& J4 Ush-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                       
3 q% ?6 N0 |  G/ N  S; `, ~: {dd: failed to open '/dev/mtd0ro': Permission denied                             * ?& q0 U& p* `4 w
sh-4.3# ( t1 m# {) x4 }1 L

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/                                     5 ?$ Y' j: U& c9 D, q
sh-4.3# cp Image /boot/                                                         
" ~" v9 `9 l( `8 hsh-4.3# cd /boot                                                               
9 J& K! s9 I- h& w+ T& J% [sh-4.3# ls -l                                                                  
9 z" \6 t3 p) f7 V% B  |9 Q2 {total 12720                                                                     
8 ^6 z+ R# z. W/ B-rwxr-xr-x 1 root root 13006336 Jan  1 08:12 Image                              ' D/ m% U1 U! }$ V  @: V; h' p
-rwxr-xr-x 1 root root    12686 Jan  1 08:12 armada-3720-customer0.dtb          2 E! x6 I& U' A$ Z; {( b( A5 g7 e
sh-4.3# exit                                                                    
- P1 {4 H1 o7 _exit                                                                           
; J* T6 a( C' z; J3 }6 O) U0 a$ n[  864.766176] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00% B* g# b; ?' w
[  864.766176]                                                                  
0 q; s$ ?/ v: ^% d. s[  864.775286] CPU: 1 PID: 1 Comm: sh Not tainted 4.4.52-armada-17.10.1 #21     ! [7 q' U  d+ G% E% N- b! A
[  864.782383] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()( z/ }( x& c) r3 p: B9 N' X
[  864.790125] Call trace:                                                      
% Y5 ~1 f4 q0 J[  864.792664] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    $ w1 M* A' X# B* ?6 @
[  864.798165] [<ffffffc000089c2c>] show_stack+0x14/0x20                        . C9 S4 C2 L+ o1 g; |
[  864.803298] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        + T- c) u: y; n8 m: Q' Q1 O: }% Y7 q) K
[  864.808429] [<ffffffc00012b32c>] panic+0xd4/0x218                            - h6 ]# P+ j7 I* f, X- A+ {3 l
[  864.813202] [<ffffffc0000a48c4>] do_exit+0x974/0x978                        
0 X# j, e3 l+ ]% r, s( ?1 r9 r[  864.818420] [<ffffffc0000a4934>] do_group_exit+0x3c/0xa8                     
) S# t1 {, x: {) G3 N3 s[  864.823733] [<ffffffc0000a49b0>] __wake_up_parent+0x0/0x28                  
* [% v) E! q& y& Z5 M) K3 t[  864.829762] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28                     
- Z  X+ ^/ f* z3 J' x! @9 V[  864.835258] CPU0: stopping                                                   # }3 q- |" ^8 O7 F0 l, t
[  864.837860] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.52-armada-17.10.1 1
+ e( M+ i5 K; j8 @4 e' O[  864.845689] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()
# N6 m( p2 P6 c' T0 X$ @  k. L[  864.853256] Call trace:                                                      . M7 Q; t0 e, a1 h. J7 @1 h$ \
[  864.855337] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    . q( ]% Q* q$ ?! s  x
[  864.861186] [<ffffffc000089c2c>] show_stack+0x14/0x20                        
6 l- q$ W- M$ q3 O0 W[  864.866318] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
4 a+ v" H9 H, {. L3 A" S[  864.871629] [<ffffffc00008efc0>] handle_IPI+0x190/0x1a0                      4 }+ w# ]% h6 \2 n
[  864.876941] [<ffffffc000082598>] gic_handle_irq+0x78/0x168                   * _- H/ {( Q: ^! D
[  864.882701] Exception stack(0xffffffc0008abda0 to 0xffffffc0008abed0)        2 {( _: r. b' ]( H9 b& h$ k' S
[  864.889367] bda0: ffffffc0008ae000 0000008000000000 ffffffc0008abf00 ffffffc0
  p' I. b- ]9 A. F/ I[  864.897557] bdc0: 0000000000000145 ffffffc000890000 0000000000000000 00000000! x4 n$ R, T4 e' S
[  864.905660] bde0: 0000000000000001 0000000000000000 00000000000001c0 01000000
) P% B- o2 U; w0 [5 F6 \[  864.913405] be00: 002cd29c00000000 ffffffc01bfccdc0 0000000100021701 ffffffc0" _) L4 G$ u! k" Y- z6 Y
[  864.921774] be20: 00000000000006d0 0000000000000005 0000000000000000 00000000
; ]# l% R2 `" g5 a[  864.929877] be40: 0000000000000000 0000000000000019 0000000000000001 00000007' o  z5 [! ^3 i  e' S
[  864.937980] be60: 000000000000000e ffffffc0008ae000 ffffffc0008ae8d8 ffffffc8+ G5 Y  f" ~' r6 _
[  864.946172] be80: ffffffc0008abf20 ffffffc000631000 ffffffc000890000 ffffffc09 r6 a% v- J9 y* H7 b% m- |
[  864.954274] bea0: ffffffc0008a8000 0000000000000000 0000000000000000 ffffffc0
1 V1 ]- F4 j) x[  864.962017] bec0: ffffffc00008683c ffffffc0008abf00                          9 F  Y# C6 a7 {1 S7 X4 t8 a
[  864.967508] [<ffffffc000085700>] el1_irq+0x80/0xf8                           
' D" A! o0 J: c# r  M  ~[  864.972019] [<ffffffc0000d8164>] default_idle_call+0x1c/0x38                 
& l, i% Y3 b' v, v- Z+ u[  864.977958] [<ffffffc0000d8398>] cpu_startup_entry+0x1c8/0x218               
; N' _4 o- n# m[  864.984262] [<ffffffc000621c20>] rest_init+0x88/0x98                         4 G% N9 N9 d% t7 B8 ?+ W/ O
[  864.989482] [<ffffffc00084d950>] start_kernel+0x384/0x398                    ) x, n; }% [+ H! H
[  864.994889] [<0000000000627000>] 0x627000                                    , f# E! e3 v, r, q% R( L, j+ o
[  864.999133] ---[ end Kernel panic - not syncing: Attempted to kill init! exi0- m# \4 D6 y9 ]# m. P* @: V& A
[  864.999133]                                                                  - K: t1 I0 @8 J4 b, X6 s& K" _

- w8 r) w2 U4 v9 b, ~- m

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-12-2 06:32 , Processed in 0.307216 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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