找回密码
 立即注册
楼主: 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" w: P7 ?# w( Q6 r) x( z5 v* ~
可以不退出直接,拷贝对应的uboot文件,进行刷机
* E  R  V; H; q7 Q; C5 @或者直接在shell里面进行刷机 ...

4 u/ [$ ?4 l! \! m$ a( A4 m/ ^, wshell里咋刷机,不太懂了,请大佬指导

5

主题

79

回帖

424

积分

中级渣柚V1

积分
424
 楼主| 发表于 2019-10-12 09:50:27 | 显示全部楼层
GokuSun 发表于 2019-10-12 09:41
) |8 V1 {$ K: u( C1 W0 r3 Ushell里咋刷机,不太懂了,请大佬指导
  1. # 查看
    5 d: N. j# ~( \/ g1 n
  2. cat /proc/mtd
    5 @4 C/ Y% x" y. m
  3. 5 ~6 S  O8 ^. u2 J4 A
  4. # 以下命令仅作参考  `/ R) d% [% q2 T+ h7 r
  5. # 备份
    ) D4 X) O. G0 b4 i
  6. dd if=/dev/mtd0 of=uboot.bin
    # x0 n3 ~! U$ o6 f4 F0 W# ~8 F
  7. # 写
    7 t8 n& L' j, V- r9 @) p: W
  8. dd if=ubbot.bin of=/dev/mtd0
复制代码

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
发表于 2019-10-12 10:25:11 | 显示全部楼层
9 V$ B: Q  q! M. E
特权模式下,第一步就不行了,然后ls -l /dev/mtd* 可以看到
7 Z" \5 X& M) U9 @( gcrw------- 1 root root 90, 0 Jan  1 08:00 /dev/mtd0                             
: Q) e1 d) Y3 G) V, \crw------- 1 root root 90, 1 Jan  1 08:00 /dev/mtd0ro                           + Q" h* w5 l- ^# N! @: ?5 _
crw------- 1 root root 90, 2 Jan  1 08:00 /dev/mtd1                             9 e) G, f+ {/ Z# M7 {' g+ K' ?
crw------- 1 root root 90, 3 Jan  1 08:00 /dev/mtd1ro                           8 s, ?! J2 k% b( v. W% ^
crw------- 1 root root 90, 4 Jan  1 08:00 /dev/mtd2                             0 O( S- b7 n' B6 [6 \% u; d5 T& d
crw------- 1 root root 90, 5 Jan  1 08:00 /dev/mtd2ro                           
7 {1 I9 \2 J* u  ^! O% i1 rcrw------- 1 root root 90, 6 Jan  1 08:00 /dev/mtd3                             
! ~  t3 E4 q+ A1 f1 b& l  F, Kcrw------- 1 root root 90, 7 Jan  1 08:00 /dev/mtd3ro                           ' W2 G$ I! g" B
brw------- 1 root root 31, 0 Jan  1 08:00 /dev/mtdblock0                        0 M& D' S( [8 S; V$ T, M
brw------- 1 root root 31, 1 Jan  1 08:00 /dev/mtdblock1                        
6 ^# I7 n9 ]* @0 K' Ebrw------- 1 root root 31, 2 Jan  1 08:00 /dev/mtdblock2                        * F2 k, K4 D# K4 y8 [
brw------- 1 root root 31, 3 Jan  1 08:00 /dev/mtdblock3  
0 `3 X' G0 g8 g9 w5 E但是执行有如下错误  X  Q8 j* M2 `. i* H2 W
sh-4.3# dd if=fullcat.bin of=/dev/mtd0                                          
4 f* a9 ^/ i! K( L( jdd: writing to '/dev/mtd0': No space left on device                             ; m3 c9 n; U' N9 D# g
1601+0 records in                                                               / G! Q$ Q+ _$ ]; E' g+ Y1 Q, R
1600+0 records out                                                              
8 L* `3 J. p. N* p+ O819200 bytes (819 kB, 800 KiB) copied, 1.40157 s, 584 kB/s                      % W* T6 V3 U3 X; r. E
sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                        0 n: {& N4 ^+ D, x' ]0 ?. f, Q
dd: failed to open '/dev/mtd0ro': Permission denied                             4 C# e8 b7 A# e: x3 D) V
sh-4.3# chmod 777 /dev/mtd0ro                                                   # k4 [8 y2 g7 m& R
sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                       
* T# t. @+ D& F( A! [dd: failed to open '/dev/mtd0ro': Permission denied                             - _$ ]% w1 g& l3 q. m% F) G. \" q
sh-4.3# & w. Q6 J" R2 O

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/                                     1 [' Q$ Q+ u7 v- m
sh-4.3# cp Image /boot/                                                         
6 I2 T3 r4 B3 W6 Q9 ]5 Zsh-4.3# cd /boot                                                               
& a2 u/ P) e7 P0 D4 z  s! _sh-4.3# ls -l                                                                   ; {5 C! K5 U* N# K7 n% C
total 12720                                                                       C* c( C; h# f# Y7 b: g* o; }5 s
-rwxr-xr-x 1 root root 13006336 Jan  1 08:12 Image                              
$ |9 S) \! z- L8 n# L-rwxr-xr-x 1 root root    12686 Jan  1 08:12 armada-3720-customer0.dtb          ! J6 B6 x: {0 H- E$ U$ e
sh-4.3# exit                                                                    5 L/ L6 t1 ]8 i7 t* d
exit                                                                            / G8 r. F6 z5 P8 w
[  864.766176] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00% A5 Y2 G- I# Z0 L8 j, I0 b
[  864.766176]                                                                  ; W! M1 q, K) S2 K2 c1 x
[  864.775286] CPU: 1 PID: 1 Comm: sh Not tainted 4.4.52-armada-17.10.1 #21     3 [  }/ Z) @5 A9 w
[  864.782383] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()
' H6 d- d' `( K3 B4 o[  864.790125] Call trace:                                                      
" d$ g+ p4 M; L[  864.792664] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    0 ]: A* n* W* a- a, L4 n
[  864.798165] [<ffffffc000089c2c>] show_stack+0x14/0x20                        
% B0 h2 c( s% X1 |; {0 t( h+ X& Y[  864.803298] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
( j' q3 p' T) j[  864.808429] [<ffffffc00012b32c>] panic+0xd4/0x218                           
& O, }: b$ W% Z5 Y; t. P! O  N/ i6 s[  864.813202] [<ffffffc0000a48c4>] do_exit+0x974/0x978                         ! A! s% p0 W- W1 ^( y! J
[  864.818420] [<ffffffc0000a4934>] do_group_exit+0x3c/0xa8                     8 A. r. `; b; \$ L3 `5 M8 |
[  864.823733] [<ffffffc0000a49b0>] __wake_up_parent+0x0/0x28                   6 r" x0 h7 u3 f7 |3 c
[  864.829762] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28                     
; O! u, g0 Y. v+ c3 u[  864.835258] CPU0: stopping                                                   
! |; O( ?2 y/ r! R1 z- k[  864.837860] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.52-armada-17.10.1 15 g5 a0 ~- n& k% L3 C* |( f
[  864.845689] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()) _2 A8 v5 m! |, \
[  864.853256] Call trace:                                                      
8 X* E! s- p$ c( V[  864.855337] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    7 V& b5 w" e2 D1 N- A# H
[  864.861186] [<ffffffc000089c2c>] show_stack+0x14/0x20                        + M- y0 _8 L0 [7 c. i" `0 Q" i' \
[  864.866318] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
& A" F+ h  T" q/ d4 z0 n0 ~4 D0 ]0 R[  864.871629] [<ffffffc00008efc0>] handle_IPI+0x190/0x1a0                     
& q. x5 @- ]4 Y: f; b1 u% f[  864.876941] [<ffffffc000082598>] gic_handle_irq+0x78/0x168                  
0 u; }& P0 A/ P6 l0 `4 a9 e" q( D[  864.882701] Exception stack(0xffffffc0008abda0 to 0xffffffc0008abed0)          c+ c7 {; H; t8 y. \7 M+ U, z
[  864.889367] bda0: ffffffc0008ae000 0000008000000000 ffffffc0008abf00 ffffffc09 O& {1 ^/ a9 M
[  864.897557] bdc0: 0000000000000145 ffffffc000890000 0000000000000000 00000000
0 R! e0 g# ^: }2 w' s( z[  864.905660] bde0: 0000000000000001 0000000000000000 00000000000001c0 01000000! N2 s! j0 i* O
[  864.913405] be00: 002cd29c00000000 ffffffc01bfccdc0 0000000100021701 ffffffc0, x1 L5 j: Z  Z9 D- h2 G
[  864.921774] be20: 00000000000006d0 0000000000000005 0000000000000000 00000000
' P% N2 q) Z/ P! c2 y# @/ v9 b[  864.929877] be40: 0000000000000000 0000000000000019 0000000000000001 00000007
4 a% g2 V( w, S2 o[  864.937980] be60: 000000000000000e ffffffc0008ae000 ffffffc0008ae8d8 ffffffc8
0 ~6 z9 o9 \2 I' h7 d, Z+ e2 Q[  864.946172] be80: ffffffc0008abf20 ffffffc000631000 ffffffc000890000 ffffffc0
# v& \9 _0 l8 G5 H& x9 c! W[  864.954274] bea0: ffffffc0008a8000 0000000000000000 0000000000000000 ffffffc01 ~2 i1 m# {) z: [
[  864.962017] bec0: ffffffc00008683c ffffffc0008abf00                          7 j) l3 A% ?. b6 [
[  864.967508] [<ffffffc000085700>] el1_irq+0x80/0xf8                           
- \- T/ R3 Q1 K( A& N' r[  864.972019] [<ffffffc0000d8164>] default_idle_call+0x1c/0x38                 
0 v. ?3 V" C. o: A[  864.977958] [<ffffffc0000d8398>] cpu_startup_entry+0x1c8/0x218               
/ h* Q0 d" H& M3 \[  864.984262] [<ffffffc000621c20>] rest_init+0x88/0x98                         5 l  P+ {9 b  ?. V$ p
[  864.989482] [<ffffffc00084d950>] start_kernel+0x384/0x398                    
( g* n3 ~5 J6 w8 O2 t[  864.994889] [<0000000000627000>] 0x627000                                    1 R8 ?/ o( M. c0 |: r$ H0 s# G
[  864.999133] ---[ end Kernel panic - not syncing: Attempted to kill init! exi0
' W9 G. S! g: c2 r[  864.999133]                                                                  
% w; P8 T7 t% b, S1 W- f$ y& _
) n! q- ^2 @: e6 t

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-6-5 04:05 , Processed in 0.114318 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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