找回密码
 立即注册
楼主: 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$ M4 m. X! |9 v0 m/ B  L8 S7 n# `
可以不退出直接,拷贝对应的uboot文件,进行刷机
# u/ ?3 s" E2 a或者直接在shell里面进行刷机 ...

8 t6 ]' u) O+ |9 u1 n4 n% dshell里咋刷机,不太懂了,请大佬指导

5

主题

79

回帖

424

积分

中级渣柚V1

积分
424
 楼主| tymfl 发表于 2019-10-12 09:50:27 | 显示全部楼层 IP:–浙江 移动
GokuSun 发表于 2019-10-12 09:41
( a0 R5 x; A7 ashell里咋刷机,不太懂了,请大佬指导
  1. # 查看
    + E! z5 ?) C3 a" a2 l* K7 l
  2. cat /proc/mtd
    ) f6 I$ M- D- |5 Y. B/ Q
  3. % b; y4 a( p* `3 B7 ?
  4. # 以下命令仅作参考
    ( a2 W7 B2 e* V3 w6 f: [1 g' R9 t
  5. # 备份4 _+ R% B7 |9 x' U& K3 b( `; t
  6. dd if=/dev/mtd0 of=uboot.bin
    8 U# k9 X. d# x+ a) Y
  7. # 写
    $ G; K  ?% y+ x$ V  V2 F* V# s
  8. dd if=ubbot.bin of=/dev/mtd0
复制代码

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
GokuSun 发表于 2019-10-12 10:25:11 | 显示全部楼层 IP:–安徽 移动/数据上网公共出口
: n- K( y& `; L/ A. ?2 `# Y7 Z
特权模式下,第一步就不行了,然后ls -l /dev/mtd* 可以看到
: s' V: r+ r3 U( O$ Q0 d7 {& D0 fcrw------- 1 root root 90, 0 Jan  1 08:00 /dev/mtd0                             
' h& C6 N% k) u4 |, vcrw------- 1 root root 90, 1 Jan  1 08:00 /dev/mtd0ro                           : h. S; b9 u% k0 U6 n7 B9 S
crw------- 1 root root 90, 2 Jan  1 08:00 /dev/mtd1                             
# ^3 a5 Z2 A9 H; Y, B4 z7 Rcrw------- 1 root root 90, 3 Jan  1 08:00 /dev/mtd1ro                           % P! J/ I" v9 r7 }8 L
crw------- 1 root root 90, 4 Jan  1 08:00 /dev/mtd2                             
) ~) F! f# W" ]crw------- 1 root root 90, 5 Jan  1 08:00 /dev/mtd2ro                           
4 h: e9 {/ T% q! ]. [crw------- 1 root root 90, 6 Jan  1 08:00 /dev/mtd3                             # f4 M& c3 w9 g1 i& |
crw------- 1 root root 90, 7 Jan  1 08:00 /dev/mtd3ro                           
9 X" o" P0 K( M8 y- wbrw------- 1 root root 31, 0 Jan  1 08:00 /dev/mtdblock0                        
& b; b  n5 @& k1 n. ?# D2 p# G' ?brw------- 1 root root 31, 1 Jan  1 08:00 /dev/mtdblock1                        9 K2 {2 z& f' @' `3 ?
brw------- 1 root root 31, 2 Jan  1 08:00 /dev/mtdblock2                        
* B: A  Y% o8 R* h! `brw------- 1 root root 31, 3 Jan  1 08:00 /dev/mtdblock3  
6 a8 p; e' G  f7 K" Q& h但是执行有如下错误8 l3 x4 [: y. U8 ^. q
sh-4.3# dd if=fullcat.bin of=/dev/mtd0                                          
) V/ A* b. z, F1 p% Sdd: writing to '/dev/mtd0': No space left on device                             2 W9 D) S! M+ w0 v0 T8 }+ ]& f
1601+0 records in                                                               
0 D; E6 S$ o0 _1600+0 records out                                                              & g, l: f# X. S9 x$ ^2 q
819200 bytes (819 kB, 800 KiB) copied, 1.40157 s, 584 kB/s                      - Z5 a+ y# V. E( m2 @8 d: ~
sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                        $ @* G9 t" Q% N
dd: failed to open '/dev/mtd0ro': Permission denied                             
6 h. y1 k  D% w" L9 y+ s4 ~( T! T0 Psh-4.3# chmod 777 /dev/mtd0ro                                                   5 T+ A: o0 @% A  g
sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                        1 ]/ W: q4 _  ~3 E! B
dd: failed to open '/dev/mtd0ro': Permission denied                             " w/ w# p! R0 a9 s  T; n
sh-4.3# 4 V' t: [' ], `* B. J- h6 V

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/                                       ~9 }. N# F) o1 N2 S; Z& _: j4 O
sh-4.3# cp Image /boot/                                                         - ^4 p0 j4 L+ @& O% M' o
sh-4.3# cd /boot                                                               
5 N8 R2 X2 R  F9 W7 Osh-4.3# ls -l                                                                  
9 A) G! @0 o, x! U/ h+ z* qtotal 12720                                                                     7 {; n* s2 d$ c; w* J/ J
-rwxr-xr-x 1 root root 13006336 Jan  1 08:12 Image                              
# J% `5 k* y! {% @0 r- h-rwxr-xr-x 1 root root    12686 Jan  1 08:12 armada-3720-customer0.dtb          9 S! V' ~3 }, R3 g$ h
sh-4.3# exit                                                                    
9 y! R/ ?6 y8 k6 C- Aexit                                                                            7 Q+ \7 k4 I' j5 J
[  864.766176] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00) }: K2 s/ E: M" _
[  864.766176]                                                                  
/ U; W6 n& d/ A[  864.775286] CPU: 1 PID: 1 Comm: sh Not tainted 4.4.52-armada-17.10.1 #21     
! l- t- T! T5 S: e: x0 G4 [7 Q[  864.782383] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()
- E  w, Y) F( a4 O* [- u[  864.790125] Call trace:                                                      
8 w- X  W" f1 [  {[  864.792664] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    
! X7 V# H* v& j4 y4 t+ ][  864.798165] [<ffffffc000089c2c>] show_stack+0x14/0x20                        
- i- d" s9 A7 Z* s[  864.803298] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
  V9 J3 `) ~4 e1 [4 j) N3 v% X[  864.808429] [<ffffffc00012b32c>] panic+0xd4/0x218                           
$ u8 g4 }6 P1 Y* B5 u, q[  864.813202] [<ffffffc0000a48c4>] do_exit+0x974/0x978                         & W* W$ @, F) M0 Q7 c( U6 S6 _
[  864.818420] [<ffffffc0000a4934>] do_group_exit+0x3c/0xa8                     % P6 ^5 J5 x& k9 k
[  864.823733] [<ffffffc0000a49b0>] __wake_up_parent+0x0/0x28                   / V" n6 m( b% C7 f" b" g
[  864.829762] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28                     - y( E3 |9 `5 K8 ~( @/ j
[  864.835258] CPU0: stopping                                                   8 ~, D) n( W5 ]: e& Z3 Y8 d* e
[  864.837860] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.52-armada-17.10.1 1
/ X' b. X8 [/ X+ C[  864.845689] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 (), l+ \6 c) ^7 _0 N9 S3 R
[  864.853256] Call trace:                                                      
: l4 k/ T0 L2 q6 U4 A% H8 S  [[  864.855337] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    ; q$ h& C- [8 n8 O4 s
[  864.861186] [<ffffffc000089c2c>] show_stack+0x14/0x20                        . z7 u8 W8 g. v; ], Q5 F
[  864.866318] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
" i* V; r+ T9 d' {/ G4 |[  864.871629] [<ffffffc00008efc0>] handle_IPI+0x190/0x1a0                      9 ?/ u* ]2 S: _1 v
[  864.876941] [<ffffffc000082598>] gic_handle_irq+0x78/0x168                  
4 D; ]1 A1 N* X5 q6 O[  864.882701] Exception stack(0xffffffc0008abda0 to 0xffffffc0008abed0)        3 N, P6 e1 j# R% p
[  864.889367] bda0: ffffffc0008ae000 0000008000000000 ffffffc0008abf00 ffffffc0
6 j3 E$ D' t$ A+ Q: A[  864.897557] bdc0: 0000000000000145 ffffffc000890000 0000000000000000 00000000
& L: m% |# q4 f[  864.905660] bde0: 0000000000000001 0000000000000000 00000000000001c0 01000000* ~4 d' A; Q& D6 t5 y1 z
[  864.913405] be00: 002cd29c00000000 ffffffc01bfccdc0 0000000100021701 ffffffc0
) n0 K& U# s8 V[  864.921774] be20: 00000000000006d0 0000000000000005 0000000000000000 00000000  U1 m7 q* X- [) l: t3 M) m! G
[  864.929877] be40: 0000000000000000 0000000000000019 0000000000000001 00000007# B/ D; ]$ V, l( r4 l, [1 Z
[  864.937980] be60: 000000000000000e ffffffc0008ae000 ffffffc0008ae8d8 ffffffc8
, _! y1 x: I- O$ L; ?[  864.946172] be80: ffffffc0008abf20 ffffffc000631000 ffffffc000890000 ffffffc0* ?  T. ?! i0 {' l9 X1 K$ Y& t
[  864.954274] bea0: ffffffc0008a8000 0000000000000000 0000000000000000 ffffffc0& z" H& A5 @, i% U! }9 N
[  864.962017] bec0: ffffffc00008683c ffffffc0008abf00                          9 y* Z3 B2 Y$ M* ~6 q9 J0 f
[  864.967508] [<ffffffc000085700>] el1_irq+0x80/0xf8                           
5 O* C& X' s+ |6 _0 r) Q" v. `[  864.972019] [<ffffffc0000d8164>] default_idle_call+0x1c/0x38                 " I" J/ i9 {) w; G: O+ U
[  864.977958] [<ffffffc0000d8398>] cpu_startup_entry+0x1c8/0x218               
" L9 l4 u" Q+ j. M$ u+ z[  864.984262] [<ffffffc000621c20>] rest_init+0x88/0x98                        
7 ^( X1 `' N9 h4 g[  864.989482] [<ffffffc00084d950>] start_kernel+0x384/0x398                    6 g: Q# R; d$ I
[  864.994889] [<0000000000627000>] 0x627000                                    4 X  y* a5 }* A* k6 I
[  864.999133] ---[ end Kernel panic - not syncing: Attempted to kill init! exi0% o" c5 U* W% k# v  Y
[  864.999133]                                                                  
9 G% H! _0 q6 w: y* Y
' f9 S2 y+ v+ N

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-9-24 09:58 , Processed in 0.051746 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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