找回密码
 立即注册
楼主: tymfl

[教程] 猫盘故障机的自我救赎

[复制链接]

1

主题

233

回帖

367

积分

中级渣柚V1

积分
367
hataisx234 发表于 2019-10-11 19:50:22 | 显示全部楼层 IP:–北京–北京 鹏博士BGP
我的还没刷,在等等了

5

主题

89

回帖

373

积分

中级渣柚V1

积分
373
Entropy 发表于 2019-10-12 08:55:11 | 显示全部楼层 IP:–河北–秦皇岛 联通
顶一下顶一下

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
GokuSun 发表于 2019-10-12 09:41:04 | 显示全部楼层 IP:–安徽 移动/数据上网公共出口
tymfl 发表于 2019-10-10 11:22' T% _  d4 [. J, y7 }
可以不退出直接,拷贝对应的uboot文件,进行刷机% |: U8 q% Y  _  b4 t( h  P/ T; F5 h
或者直接在shell里面进行刷机 ...

' i9 {5 t" D' D) X/ C* g. yshell里咋刷机,不太懂了,请大佬指导

5

主题

79

回帖

424

积分

中级渣柚V1

积分
424
 楼主| tymfl 发表于 2019-10-12 09:50:27 | 显示全部楼层 IP:–浙江 移动
GokuSun 发表于 2019-10-12 09:41
; a, H% s  b, d% H2 @# R2 vshell里咋刷机,不太懂了,请大佬指导
  1. # 查看
    $ g# l! R8 X$ x% Z3 S
  2. cat /proc/mtd+ _, r4 e/ L6 K3 O  C1 p& P; |- d
  3. " |2 V' }0 z/ K. y. S
  4. # 以下命令仅作参考
    ( M# y! z2 j3 J3 [. K" M4 t7 \  q
  5. # 备份
    ! i7 @% j& {/ c3 Z/ B% ^
  6. dd if=/dev/mtd0 of=uboot.bin0 C  b6 y% L8 T# C( W
  7. # 写
    2 g$ b5 R9 W$ h6 P+ P' B
  8. dd if=ubbot.bin of=/dev/mtd0
复制代码

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
GokuSun 发表于 2019-10-12 10:25:11 | 显示全部楼层 IP:–安徽 移动/数据上网公共出口
3 |$ r4 |( O0 L3 v
特权模式下,第一步就不行了,然后ls -l /dev/mtd* 可以看到% M6 h4 }& G. H* I" k: u% ]
crw------- 1 root root 90, 0 Jan  1 08:00 /dev/mtd0                             
' U& x  ]' y6 q$ \$ lcrw------- 1 root root 90, 1 Jan  1 08:00 /dev/mtd0ro                           # r9 \+ H0 G  \9 `# P3 C! M8 ]7 S
crw------- 1 root root 90, 2 Jan  1 08:00 /dev/mtd1                             7 Q- O9 X9 `) v6 t
crw------- 1 root root 90, 3 Jan  1 08:00 /dev/mtd1ro                           ; B: F' T( U8 L, r! K% v+ @% [
crw------- 1 root root 90, 4 Jan  1 08:00 /dev/mtd2                             
) R0 C4 V2 `$ c* o  d/ r5 g7 Z; m3 Ycrw------- 1 root root 90, 5 Jan  1 08:00 /dev/mtd2ro                           / k1 l7 v# U3 T3 ~% ^' u
crw------- 1 root root 90, 6 Jan  1 08:00 /dev/mtd3                             0 J$ m1 [& Y2 Z
crw------- 1 root root 90, 7 Jan  1 08:00 /dev/mtd3ro                           
5 @, H$ |) o. Xbrw------- 1 root root 31, 0 Jan  1 08:00 /dev/mtdblock0                        $ B5 \5 X9 f3 c* l1 z& A4 c
brw------- 1 root root 31, 1 Jan  1 08:00 /dev/mtdblock1                        
, v4 G% J! T1 _4 Ebrw------- 1 root root 31, 2 Jan  1 08:00 /dev/mtdblock2                        # q& d4 C2 L* H. P* W3 a
brw------- 1 root root 31, 3 Jan  1 08:00 /dev/mtdblock3  & v* h3 A8 S/ p2 b! S$ B& z0 F
但是执行有如下错误
1 P% c. k. H! X8 R8 p& S, Esh-4.3# dd if=fullcat.bin of=/dev/mtd0                                          
$ V: j( G! v; Y9 T, [dd: writing to '/dev/mtd0': No space left on device                             
& h9 G4 I( Z- z- @' V8 j1601+0 records in                                                               1 T  m! q/ V" ]* y6 i" W& M
1600+0 records out                                                              5 {# {7 \9 b4 _$ p9 Y4 _
819200 bytes (819 kB, 800 KiB) copied, 1.40157 s, 584 kB/s                      # B9 S$ H& U$ C' t
sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                        % J0 D- [, Z1 |5 n$ k) K+ |& y
dd: failed to open '/dev/mtd0ro': Permission denied                             8 I, i; Y, C# w4 r6 W# G( ?) V- @' W
sh-4.3# chmod 777 /dev/mtd0ro                                                   8 n0 C! F2 I+ I4 w
sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                        ! _3 A3 }) V/ g$ w7 D0 B
dd: failed to open '/dev/mtd0ro': Permission denied                             
3 }, x4 l" ~' M# m1 [sh-4.3#
! q- _. S, G: C% e+ `0 a" _3 w

4

主题

42

回帖

233

积分

中级渣柚V1

积分
233
stone 发表于 2019-10-12 10:28:03 | 显示全部楼层 IP:–河南–郑州 电信
感谢分享

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
GokuSun 发表于 2019-10-12 10:31:18 | 显示全部楼层 IP:–安徽 移动/数据上网公共出口
h-4.3# cp armada-3720-customer0.dtb /boot/                                     2 N3 _# ^/ m1 h) h3 J6 @4 T
sh-4.3# cp Image /boot/                                                         
% ]. a" @- E; p1 Wsh-4.3# cd /boot                                                                7 D3 g. b9 D& s- q2 u9 T# k2 d
sh-4.3# ls -l                                                                  
( A3 Q$ ]# R5 q/ Z- k; Ptotal 12720                                                                     
$ k0 [; X0 F  F: \-rwxr-xr-x 1 root root 13006336 Jan  1 08:12 Image                              
. ]' S0 W# g2 Y-rwxr-xr-x 1 root root    12686 Jan  1 08:12 armada-3720-customer0.dtb         
9 n0 A0 g9 G; G6 d& ~2 Ish-4.3# exit                                                                    
: @4 ~9 H( Z8 e0 j6 [exit                                                                            # ?* F+ ?) j+ P2 W  v7 e
[  864.766176] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00- N$ Y, Y4 o" `& A# P9 Q
[  864.766176]                                                                  8 B( H/ o7 P  K  U% G
[  864.775286] CPU: 1 PID: 1 Comm: sh Not tainted 4.4.52-armada-17.10.1 #21     
8 I0 d  P/ Z( g" N[  864.782383] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 (): Q9 }6 v9 d# `: e, k  y
[  864.790125] Call trace:                                                      
- g; c6 Z3 {7 n7 [6 l. s, J. r[  864.792664] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    4 V1 m6 q+ e' J% v  b2 y
[  864.798165] [<ffffffc000089c2c>] show_stack+0x14/0x20                        
' Y6 J1 K- c/ g& K6 @) ~0 J9 Q[  864.803298] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        2 T+ ]. C) {' B1 L6 A' t! _
[  864.808429] [<ffffffc00012b32c>] panic+0xd4/0x218                            8 U0 s. n% r8 U+ I0 ^( o
[  864.813202] [<ffffffc0000a48c4>] do_exit+0x974/0x978                        
# ^& y4 x- u. ?4 ]0 A: T; x5 c) y[  864.818420] [<ffffffc0000a4934>] do_group_exit+0x3c/0xa8                     
& V- b+ X! U' ][  864.823733] [<ffffffc0000a49b0>] __wake_up_parent+0x0/0x28                   $ S- V: ~5 M. ]+ b6 v1 I; q
[  864.829762] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28                       x+ h, l! b4 i% P2 P
[  864.835258] CPU0: stopping                                                   / \' I6 x0 r" U" e
[  864.837860] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.52-armada-17.10.1 1/ T# r6 e6 c0 {9 ?$ `
[  864.845689] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 (); \3 U  ?5 J7 Q( K
[  864.853256] Call trace:                                                      
' [( s) V" [) ?6 X1 o[  864.855337] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    
' v* j% N% n3 O/ j  ^0 M7 G[  864.861186] [<ffffffc000089c2c>] show_stack+0x14/0x20                        % h0 G( O- c5 @3 _* A/ V
[  864.866318] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
1 l8 l0 o2 n$ M7 e' H[  864.871629] [<ffffffc00008efc0>] handle_IPI+0x190/0x1a0                     
: V  z; Y0 v1 A6 i  O1 k* F[  864.876941] [<ffffffc000082598>] gic_handle_irq+0x78/0x168                  
/ ?: A& ?# D4 j* `, x& I( I$ |[  864.882701] Exception stack(0xffffffc0008abda0 to 0xffffffc0008abed0)        
4 s5 T) j! }! j5 H/ d! u4 W7 d[  864.889367] bda0: ffffffc0008ae000 0000008000000000 ffffffc0008abf00 ffffffc0
$ R+ z* T; U% M0 j: T: g[  864.897557] bdc0: 0000000000000145 ffffffc000890000 0000000000000000 00000000
1 G& w4 F# N% y) i8 a* q4 b7 ^8 w[  864.905660] bde0: 0000000000000001 0000000000000000 00000000000001c0 01000000$ q$ M0 D* o  G0 L' t
[  864.913405] be00: 002cd29c00000000 ffffffc01bfccdc0 0000000100021701 ffffffc0" r0 h; j- Z+ z
[  864.921774] be20: 00000000000006d0 0000000000000005 0000000000000000 000000007 w; |8 ~$ C9 j; |4 S5 h+ k$ E2 D
[  864.929877] be40: 0000000000000000 0000000000000019 0000000000000001 000000077 _5 i* i" e3 g5 q. a2 K( v7 q( {+ i
[  864.937980] be60: 000000000000000e ffffffc0008ae000 ffffffc0008ae8d8 ffffffc8- y+ K" G: t! ]6 ^# Z/ W
[  864.946172] be80: ffffffc0008abf20 ffffffc000631000 ffffffc000890000 ffffffc0
) M; q0 m5 m8 Z[  864.954274] bea0: ffffffc0008a8000 0000000000000000 0000000000000000 ffffffc0
* q7 E5 _, ^; e6 ?2 S3 R. d2 T[  864.962017] bec0: ffffffc00008683c ffffffc0008abf00                          
( K% n6 u( y* e! M/ u/ e5 k[  864.967508] [<ffffffc000085700>] el1_irq+0x80/0xf8                             a6 _5 b: B- I4 Q* O9 z# P/ b
[  864.972019] [<ffffffc0000d8164>] default_idle_call+0x1c/0x38                 
5 l$ ^3 w. H/ x: e5 W[  864.977958] [<ffffffc0000d8398>] cpu_startup_entry+0x1c8/0x218               
- S$ w* m9 G, e- A[  864.984262] [<ffffffc000621c20>] rest_init+0x88/0x98                        
) V/ o, c4 {( J9 c! [2 l3 T[  864.989482] [<ffffffc00084d950>] start_kernel+0x384/0x398                    $ W! h. j! L  d  C8 }$ W( p# M$ h
[  864.994889] [<0000000000627000>] 0x627000                                    , H: j" z6 s! ~! D, F
[  864.999133] ---[ end Kernel panic - not syncing: Attempted to kill init! exi0* ]6 j( b+ B0 o% B$ f- U
[  864.999133]                                                                  * i  r6 a: n) N& h1 W; n( u4 v
; _) @7 j8 z3 P" X. @* ]

3

主题

58

回帖

148

积分

初级渣柚V2

积分
148
chxxu 发表于 2019-10-17 11:07:21 | 显示全部楼层 IP:–上海–上海–徐汇区 联通/漕河泾数据中心
感谢分享

1

主题

21

回帖

75

积分

初级渣柚V2

积分
75
zhq1220 发表于 2019-10-19 17:45:58 | 显示全部楼层 IP:–上海–上海 电信
感谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|矿渣社区 ( 黔ICP备2024020525号-1 )

GMT+8, 2026-7-24 18:44 , Processed in 0.079537 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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