找回密码
 立即注册
楼主: 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
5 @2 m2 b, [) A可以不退出直接,拷贝对应的uboot文件,进行刷机
8 L3 I* z# ^$ z8 r& H/ Y7 ?或者直接在shell里面进行刷机 ...
% ~# ]* X) e- F2 _. Q
shell里咋刷机,不太懂了,请大佬指导

5

主题

79

回帖

424

积分

中级渣柚V1

积分
424
 楼主| tymfl 发表于 2019-10-12 09:50:27 | 显示全部楼层 IP:–浙江 移动
GokuSun 发表于 2019-10-12 09:41
, Z) l$ E& i5 v% b1 ~: \! Oshell里咋刷机,不太懂了,请大佬指导
  1. # 查看; @4 @+ J9 O) }8 D2 B
  2. cat /proc/mtd, \3 h  w0 P& N8 M" r: |

  3. 3 m$ X0 m# h. \& P2 K0 c" R$ v
  4. # 以下命令仅作参考
    8 g( R- V8 U. ]
  5. # 备份, P1 N  p7 w: D! t0 Z* E
  6. dd if=/dev/mtd0 of=uboot.bin
    + C9 o4 O0 l+ b) Y2 K% y0 \1 U
  7. # 写
    4 r/ q3 V- T" C! o7 ]. U
  8. dd if=ubbot.bin of=/dev/mtd0
复制代码

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
GokuSun 发表于 2019-10-12 10:25:11 | 显示全部楼层 IP:–安徽 移动/数据上网公共出口
3 a; h/ i: N5 V2 o
特权模式下,第一步就不行了,然后ls -l /dev/mtd* 可以看到7 O3 s4 M4 ~/ L/ M
crw------- 1 root root 90, 0 Jan  1 08:00 /dev/mtd0                             
- ?3 T" }( l4 f9 A  F3 ~9 z3 gcrw------- 1 root root 90, 1 Jan  1 08:00 /dev/mtd0ro                           - Y  S7 }' c- j# k5 B
crw------- 1 root root 90, 2 Jan  1 08:00 /dev/mtd1                             
/ Y/ N5 r! a) u% A( C2 i& b& ecrw------- 1 root root 90, 3 Jan  1 08:00 /dev/mtd1ro                           
: g" ~9 t" A) S3 l% }, Ocrw------- 1 root root 90, 4 Jan  1 08:00 /dev/mtd2                             
5 K* |- t) e; x. w3 Icrw------- 1 root root 90, 5 Jan  1 08:00 /dev/mtd2ro                           
$ M5 f/ o$ e6 _5 ~0 e- Bcrw------- 1 root root 90, 6 Jan  1 08:00 /dev/mtd3                             & Y% x% `2 W9 K% W, N- q: g
crw------- 1 root root 90, 7 Jan  1 08:00 /dev/mtd3ro                           
$ h4 v; |$ s7 y) p% Nbrw------- 1 root root 31, 0 Jan  1 08:00 /dev/mtdblock0                        
: K9 g8 S4 _" dbrw------- 1 root root 31, 1 Jan  1 08:00 /dev/mtdblock1                        
/ O! @  f1 h, t9 W& Z! E1 u( T8 }% [brw------- 1 root root 31, 2 Jan  1 08:00 /dev/mtdblock2                        4 w  f4 I; i4 B6 \$ z! J( }* h
brw------- 1 root root 31, 3 Jan  1 08:00 /dev/mtdblock3  , `5 j  z" [, ?" C
但是执行有如下错误, h2 ?+ |# [, F: G2 \
sh-4.3# dd if=fullcat.bin of=/dev/mtd0                                          
- n) y# H( ~3 s) @% Mdd: writing to '/dev/mtd0': No space left on device                             . H# ^7 G+ H9 G5 t0 X- p
1601+0 records in                                                               / u# ]% _+ W/ |8 d0 a* t
1600+0 records out                                                              
6 E) u, m8 Z6 L/ D7 `. C* _# e  I819200 bytes (819 kB, 800 KiB) copied, 1.40157 s, 584 kB/s                     
& [. l6 f- ]4 y- R% Nsh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                       
# A, R7 Y1 N+ I8 B+ Z4 H. V3 Z  wdd: failed to open '/dev/mtd0ro': Permission denied                             1 K  ~# @7 q1 ]0 F' L2 i
sh-4.3# chmod 777 /dev/mtd0ro                                                   ( v% {$ z7 c" j1 c- m. `
sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                        9 L8 Q) x2 h- e! b+ F# d
dd: failed to open '/dev/mtd0ro': Permission denied                             
+ }" q0 @+ E9 W' f: o, m; K4 |sh-4.3#
4 x0 {2 k8 ~* I" Q( _/ h

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/                                    
; K+ N" L" R: n* s6 m) b8 Hsh-4.3# cp Image /boot/                                                         : S- Q7 J2 {1 z
sh-4.3# cd /boot                                                                ; {8 y% i% p; K' S
sh-4.3# ls -l                                                                   ! n7 M3 q( V! Z! c7 b8 C, Z2 X
total 12720                                                                     - n0 S& D8 x7 r) q. c+ a2 J
-rwxr-xr-x 1 root root 13006336 Jan  1 08:12 Image                              $ H& i; L- Q' I% L  g; X; D' c7 M
-rwxr-xr-x 1 root root    12686 Jan  1 08:12 armada-3720-customer0.dtb         
7 x" Y6 l+ Q0 x7 W8 A9 Fsh-4.3# exit                                                                    
) M4 f! H" W6 d  Eexit                                                                           
0 {  X  K8 N7 U' O1 @' V9 H. |$ d3 X[  864.766176] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00
+ P& P, p: M  L# K[  864.766176]                                                                  1 ~, P0 A, ?- c3 ]- F4 `: F
[  864.775286] CPU: 1 PID: 1 Comm: sh Not tainted 4.4.52-armada-17.10.1 #21     
0 J5 P6 i7 b5 i- O7 d. l[  864.782383] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()* E% ^0 H3 f' C5 g; J& S
[  864.790125] Call trace:                                                      4 h8 I% h& a/ J
[  864.792664] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    
2 Z7 x$ m2 p* P[  864.798165] [<ffffffc000089c2c>] show_stack+0x14/0x20                        
* T! h' Y6 i# I/ V[  864.803298] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        0 Z2 ]( f; L7 _( ]
[  864.808429] [<ffffffc00012b32c>] panic+0xd4/0x218                            6 c* {9 T9 S- k+ W6 l
[  864.813202] [<ffffffc0000a48c4>] do_exit+0x974/0x978                         - x# q( c! c( o+ ~9 ?$ ]! k8 l$ Q/ z3 U
[  864.818420] [<ffffffc0000a4934>] do_group_exit+0x3c/0xa8                     
9 h1 g* A8 C( K1 F( \  E[  864.823733] [<ffffffc0000a49b0>] __wake_up_parent+0x0/0x28                   ' u5 j2 z9 G3 h$ K
[  864.829762] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28                     
' U9 r4 G  {0 E4 K[  864.835258] CPU0: stopping                                                   
3 e% k7 ?7 f/ f, x( \9 f[  864.837860] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.52-armada-17.10.1 1
3 m/ }& U, `! Y3 j[  864.845689] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()
, b) B7 M! {" y- M# e4 l! M[  864.853256] Call trace:                                                      / [. {# k% b; e7 I" q  X, J% E
[  864.855337] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                      _& {( O3 b+ O4 P/ W3 M* t; [, m1 [
[  864.861186] [<ffffffc000089c2c>] show_stack+0x14/0x20                        6 e9 E  c  d2 M2 j: J/ u) n
[  864.866318] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        1 Z* C1 X0 f4 e' b* g0 `* N
[  864.871629] [<ffffffc00008efc0>] handle_IPI+0x190/0x1a0                      5 A+ U6 F7 y5 o+ a
[  864.876941] [<ffffffc000082598>] gic_handle_irq+0x78/0x168                   & A5 V- Z, ]! R7 [; z
[  864.882701] Exception stack(0xffffffc0008abda0 to 0xffffffc0008abed0)        * I( X3 p* {' ^
[  864.889367] bda0: ffffffc0008ae000 0000008000000000 ffffffc0008abf00 ffffffc0+ P/ v0 ^# I, `, f
[  864.897557] bdc0: 0000000000000145 ffffffc000890000 0000000000000000 00000000
% m2 `( X, z! Q* h. y[  864.905660] bde0: 0000000000000001 0000000000000000 00000000000001c0 01000000
) @5 [! U5 z( C3 _- N8 h# M[  864.913405] be00: 002cd29c00000000 ffffffc01bfccdc0 0000000100021701 ffffffc0
  T, ?/ H4 ^7 j' T* r' M5 x! o! b[  864.921774] be20: 00000000000006d0 0000000000000005 0000000000000000 000000001 C: I3 d) K) q
[  864.929877] be40: 0000000000000000 0000000000000019 0000000000000001 000000079 j& N* I8 H3 |
[  864.937980] be60: 000000000000000e ffffffc0008ae000 ffffffc0008ae8d8 ffffffc8
# T  o3 \) I# g% C; q5 k0 h& p[  864.946172] be80: ffffffc0008abf20 ffffffc000631000 ffffffc000890000 ffffffc0/ ]0 v4 h8 c4 F- X$ @- k" M
[  864.954274] bea0: ffffffc0008a8000 0000000000000000 0000000000000000 ffffffc0
. A9 W5 n# h: @8 ]* T  g& Z1 l[  864.962017] bec0: ffffffc00008683c ffffffc0008abf00                          + x- e, I, \; v# _
[  864.967508] [<ffffffc000085700>] el1_irq+0x80/0xf8                           
% F$ d( R- z! H  g' _  s[  864.972019] [<ffffffc0000d8164>] default_idle_call+0x1c/0x38                 
+ O0 s' Q  _% a8 P  h) F[  864.977958] [<ffffffc0000d8398>] cpu_startup_entry+0x1c8/0x218               * l; W$ s7 [6 U( p+ \; L; g5 y
[  864.984262] [<ffffffc000621c20>] rest_init+0x88/0x98                         & d0 f. r0 |5 H
[  864.989482] [<ffffffc00084d950>] start_kernel+0x384/0x398                    
0 W. H& K8 ~* R, ?$ B0 N[  864.994889] [<0000000000627000>] 0x627000                                    
) _5 I0 \0 f) n( i$ v9 U5 v4 {2 J[  864.999133] ---[ end Kernel panic - not syncing: Attempted to kill init! exi02 r( B2 c1 o+ H9 n. x) \, R
[  864.999133]                                                                  . q. H  ^7 q2 a" p3 Q

4 r2 M( z) l- p0 I* Y2 u; q

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 04:34 , Processed in 0.055529 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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