找回密码
 立即注册
楼主: 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+ C* ^& n) D* I: S
可以不退出直接,拷贝对应的uboot文件,进行刷机4 \7 U, A, S4 c& d' l
或者直接在shell里面进行刷机 ...

" P* K( o# b1 [# r3 E, ]1 |7 qshell里咋刷机,不太懂了,请大佬指导

5

主题

79

回帖

424

积分

中级渣柚V1

积分
424
 楼主| tymfl 发表于 2019-10-12 09:50:27 | 显示全部楼层 IP:–浙江 移动
GokuSun 发表于 2019-10-12 09:41. |( k" G/ l/ r& I
shell里咋刷机,不太懂了,请大佬指导
  1. # 查看4 H, @+ P6 J" B8 E9 `- U
  2. cat /proc/mtd) E, B: G" D5 D, Q1 o- {

  3. - C. `4 q. F! m' S% ?! s
  4. # 以下命令仅作参考4 X3 M: V  n" e" {, F
  5. # 备份
    8 M: _) ^6 F1 A! A" ?
  6. dd if=/dev/mtd0 of=uboot.bin8 ?0 V6 a7 {5 k! R5 X" [& C
  7. # 写, y" ]. |8 l0 k
  8. dd if=ubbot.bin of=/dev/mtd0
复制代码

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
GokuSun 发表于 2019-10-12 10:25:11 | 显示全部楼层 IP:–安徽 移动/数据上网公共出口

4 x( u' `7 t0 Z6 s' |' S6 z特权模式下,第一步就不行了,然后ls -l /dev/mtd* 可以看到4 G. ^1 Q) P% e# p$ h
crw------- 1 root root 90, 0 Jan  1 08:00 /dev/mtd0                             7 M8 X4 ^+ `4 L: D% l
crw------- 1 root root 90, 1 Jan  1 08:00 /dev/mtd0ro                           
; P: B1 v& B: Ncrw------- 1 root root 90, 2 Jan  1 08:00 /dev/mtd1                             ) @# T9 I0 q6 o8 E& S$ b
crw------- 1 root root 90, 3 Jan  1 08:00 /dev/mtd1ro                           
) W5 m/ l; y; Q8 X  r) O! wcrw------- 1 root root 90, 4 Jan  1 08:00 /dev/mtd2                             , ]. C4 _0 m7 `3 Q
crw------- 1 root root 90, 5 Jan  1 08:00 /dev/mtd2ro                           
+ [: n# g$ C* g, M4 icrw------- 1 root root 90, 6 Jan  1 08:00 /dev/mtd3                             + j3 W& _8 B+ |
crw------- 1 root root 90, 7 Jan  1 08:00 /dev/mtd3ro                           4 K. t& d9 Z8 d2 @8 E( d0 l! s
brw------- 1 root root 31, 0 Jan  1 08:00 /dev/mtdblock0                        2 z: k1 d# J! A5 {- L! Y, X
brw------- 1 root root 31, 1 Jan  1 08:00 /dev/mtdblock1                          d" z$ O! y6 d
brw------- 1 root root 31, 2 Jan  1 08:00 /dev/mtdblock2                        
: r( \& P7 t* i4 r! _brw------- 1 root root 31, 3 Jan  1 08:00 /dev/mtdblock3  & H$ N( n# N& X; L
但是执行有如下错误
' s, |( Z8 i& I7 e7 Dsh-4.3# dd if=fullcat.bin of=/dev/mtd0                                          ' k* g- S8 o, R- e% O
dd: writing to '/dev/mtd0': No space left on device                             
  |3 i  `# [8 l( {1601+0 records in                                                               
, w. W" Z! F8 m1600+0 records out                                                              # ]; O. b0 U6 W1 E5 t
819200 bytes (819 kB, 800 KiB) copied, 1.40157 s, 584 kB/s                     
& I1 i. r1 _. x; L' wsh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                       
# @) y* V* `7 @3 I2 m! cdd: failed to open '/dev/mtd0ro': Permission denied                             
/ O: m% n' N; ]1 X0 t( V- hsh-4.3# chmod 777 /dev/mtd0ro                                                   
# P# ], x' o$ c. Fsh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                        / g; I' B$ J  J: `3 |2 v# c0 C
dd: failed to open '/dev/mtd0ro': Permission denied                             
7 \7 r1 p7 Q/ L: {& rsh-4.3#
0 Y; Z; p' c, X

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/                                     - |4 f4 Y0 D0 }
sh-4.3# cp Image /boot/                                                         
: K& m  e1 I: Gsh-4.3# cd /boot                                                                : t% C, W, h& R3 K6 Y
sh-4.3# ls -l                                                                  
. w& a6 R) m/ n  dtotal 12720                                                                     2 L" \1 b6 z* Y7 ^) {5 \
-rwxr-xr-x 1 root root 13006336 Jan  1 08:12 Image                              $ @; M2 d! U6 O/ g" o8 ^! z4 p
-rwxr-xr-x 1 root root    12686 Jan  1 08:12 armada-3720-customer0.dtb          : e7 M2 P2 E4 K0 r
sh-4.3# exit                                                                    ) @& c3 I4 Y1 W: E9 o  I
exit                                                                            . @5 O& R& G# f) d# `
[  864.766176] Kernel panic - not syncing: Attempted to kill init! exitcode=0x004 |; ], j+ n, y/ I5 }
[  864.766176]                                                                  
9 \7 A0 R3 ~' [; K! b4 }[  864.775286] CPU: 1 PID: 1 Comm: sh Not tainted 4.4.52-armada-17.10.1 #21     5 X* F- ]" j2 S, t1 s. _
[  864.782383] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()8 Q0 X5 P9 e/ h) P2 F, e' Y. {
[  864.790125] Call trace:                                                      
# A( s- D5 H% S& s[  864.792664] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    & a0 O, F0 v7 F7 `# a6 o
[  864.798165] [<ffffffc000089c2c>] show_stack+0x14/0x20                        
& `& {# a( c# ]/ O' F[  864.803298] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        ( k* t8 _* B& R: n9 P6 Q; L
[  864.808429] [<ffffffc00012b32c>] panic+0xd4/0x218                           
( z- ^% g9 K" M5 C2 U  \2 E) j[  864.813202] [<ffffffc0000a48c4>] do_exit+0x974/0x978                         : J( }1 a( b, M6 g4 `
[  864.818420] [<ffffffc0000a4934>] do_group_exit+0x3c/0xa8                     
5 n. I( N" z/ w2 X( H& r[  864.823733] [<ffffffc0000a49b0>] __wake_up_parent+0x0/0x28                  
2 u0 o2 c# d1 B5 q; n. ], s5 Z[  864.829762] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28                     % D4 S/ Z* F6 I2 t! K/ F+ J
[  864.835258] CPU0: stopping                                                   
0 j% x9 Z2 W5 y: c1 w7 u( Y' L[  864.837860] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.52-armada-17.10.1 1
) D7 s* f% Z: U[  864.845689] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()
7 H7 A, T% L, G1 a* l[  864.853256] Call trace:                                                      
. X1 U* r; J/ H' B[  864.855337] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    1 C8 g% B# J4 S' _" }. `9 ]- T
[  864.861186] [<ffffffc000089c2c>] show_stack+0x14/0x20                        
% @2 O4 E/ M+ Z4 ?% ?4 ~[  864.866318] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
& [2 W9 W2 ^* u& `, P5 z[  864.871629] [<ffffffc00008efc0>] handle_IPI+0x190/0x1a0                      # y6 ~6 X4 V- G4 s' D' c
[  864.876941] [<ffffffc000082598>] gic_handle_irq+0x78/0x168                   0 H7 a2 e6 f+ Z: ?' j" g
[  864.882701] Exception stack(0xffffffc0008abda0 to 0xffffffc0008abed0)        - u' K. Z2 z, b
[  864.889367] bda0: ffffffc0008ae000 0000008000000000 ffffffc0008abf00 ffffffc0! [3 I8 O3 H6 _( Q
[  864.897557] bdc0: 0000000000000145 ffffffc000890000 0000000000000000 00000000
5 J6 W! Z, e5 ^6 |9 z3 s[  864.905660] bde0: 0000000000000001 0000000000000000 00000000000001c0 01000000
; h% N( B; l; J* J[  864.913405] be00: 002cd29c00000000 ffffffc01bfccdc0 0000000100021701 ffffffc05 j0 o) E0 }" G% X; W
[  864.921774] be20: 00000000000006d0 0000000000000005 0000000000000000 00000000
; ?0 [4 Y' n/ `1 V, G0 Q) S[  864.929877] be40: 0000000000000000 0000000000000019 0000000000000001 00000007
- O4 N' M, [( s$ X/ b8 B8 H[  864.937980] be60: 000000000000000e ffffffc0008ae000 ffffffc0008ae8d8 ffffffc8
, C( d$ ^' l+ u* R, x[  864.946172] be80: ffffffc0008abf20 ffffffc000631000 ffffffc000890000 ffffffc0$ X0 Z" Z; Y5 e! _# l
[  864.954274] bea0: ffffffc0008a8000 0000000000000000 0000000000000000 ffffffc09 e) n7 O3 h3 x8 q1 N1 {( k
[  864.962017] bec0: ffffffc00008683c ffffffc0008abf00                          / _* l4 N8 ]  O4 s
[  864.967508] [<ffffffc000085700>] el1_irq+0x80/0xf8                           + G  |+ {2 B) x: D7 P8 Y5 J# u3 `
[  864.972019] [<ffffffc0000d8164>] default_idle_call+0x1c/0x38                 
% Y( F9 V) d6 ]' B, q' c" z[  864.977958] [<ffffffc0000d8398>] cpu_startup_entry+0x1c8/0x218               
- Z: a* O: e; N[  864.984262] [<ffffffc000621c20>] rest_init+0x88/0x98                         : b( i! B) B0 c+ Q) c9 Y
[  864.989482] [<ffffffc00084d950>] start_kernel+0x384/0x398                    3 ~; m- e" I9 ^; K3 O, f
[  864.994889] [<0000000000627000>] 0x627000                                    ! t$ R7 q/ J2 M8 I4 D1 M
[  864.999133] ---[ end Kernel panic - not syncing: Attempted to kill init! exi0, q% U% [7 z% @8 L% t
[  864.999133]                                                                  * H8 S; W  ?$ g9 ^9 t
4 a: C+ G7 ~: r& j7 X- w! c- A

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 17:18 , Processed in 0.062475 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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