找回密码
 立即注册
楼主: 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
) F4 j, P4 M- f: ~可以不退出直接,拷贝对应的uboot文件,进行刷机* G+ X9 w  ~4 o0 k
或者直接在shell里面进行刷机 ...
5 I1 \& L3 M- s% x7 V- w# P( A  c
shell里咋刷机,不太懂了,请大佬指导

5

主题

79

回帖

424

积分

中级渣柚V1

积分
424
 楼主| tymfl 发表于 2019-10-12 09:50:27 | 显示全部楼层 IP:–浙江 移动
GokuSun 发表于 2019-10-12 09:41/ \- h7 _" u* u& [7 ?
shell里咋刷机,不太懂了,请大佬指导
  1. # 查看/ @/ X9 I/ p% @" o7 P4 ^2 Y5 f
  2. cat /proc/mtd
    " N! t" R1 C3 p  g5 a( M2 Z
  3. 3 ?+ i/ \+ a4 B/ a
  4. # 以下命令仅作参考% F* N5 d; s% U( Q8 x& \9 M" P
  5. # 备份3 }" |7 r6 X! e! q
  6. dd if=/dev/mtd0 of=uboot.bin- P/ V1 V0 C  R! Z4 ]+ H
  7. # 写* ~7 T& o' B) s2 B* G$ c4 k
  8. dd if=ubbot.bin of=/dev/mtd0
复制代码

4

主题

114

回帖

323

积分

中级渣柚V1

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

2 p$ t$ m( o- X: S0 S! O! P. S特权模式下,第一步就不行了,然后ls -l /dev/mtd* 可以看到
# A9 R+ {9 j' p  M& vcrw------- 1 root root 90, 0 Jan  1 08:00 /dev/mtd0                             " t, @' j  P4 P, V
crw------- 1 root root 90, 1 Jan  1 08:00 /dev/mtd0ro                           
6 A7 `- e* O3 n  H% lcrw------- 1 root root 90, 2 Jan  1 08:00 /dev/mtd1                             
9 ]( H5 b, X+ h! k" Kcrw------- 1 root root 90, 3 Jan  1 08:00 /dev/mtd1ro                           4 I, L8 Z6 U8 }& y* c2 T/ M1 C; u! R
crw------- 1 root root 90, 4 Jan  1 08:00 /dev/mtd2                             
3 C7 h$ V: C% |# A! t, }crw------- 1 root root 90, 5 Jan  1 08:00 /dev/mtd2ro                           
2 f% d  a+ ]; a& C1 D) n. bcrw------- 1 root root 90, 6 Jan  1 08:00 /dev/mtd3                             ' B" o+ N4 I% M) s2 {
crw------- 1 root root 90, 7 Jan  1 08:00 /dev/mtd3ro                           + m4 P3 g, q8 O2 [6 `
brw------- 1 root root 31, 0 Jan  1 08:00 /dev/mtdblock0                        6 K# e* M* t3 W
brw------- 1 root root 31, 1 Jan  1 08:00 /dev/mtdblock1                        
" ?; F2 v( }' y3 O+ f3 L; w) P" rbrw------- 1 root root 31, 2 Jan  1 08:00 /dev/mtdblock2                        $ R( c. t# d5 ?9 e' C# ~: M
brw------- 1 root root 31, 3 Jan  1 08:00 /dev/mtdblock3  
/ x! C) b5 h% d' i% }8 L但是执行有如下错误/ E, f9 G  ?# X* T: H1 B4 q
sh-4.3# dd if=fullcat.bin of=/dev/mtd0                                          + {- }: N) Z6 N/ f$ Y
dd: writing to '/dev/mtd0': No space left on device                             
2 @1 [; Q8 {- v" m" U0 H1601+0 records in                                                               & b7 R4 i0 o! N6 D: O# Q
1600+0 records out                                                              + d2 A9 K- S: d0 S, U7 r
819200 bytes (819 kB, 800 KiB) copied, 1.40157 s, 584 kB/s                     
+ l! e( k5 H; W7 J; Y" t; [) Psh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                       
& W0 c6 s7 X+ [! z8 T5 \4 M: Qdd: failed to open '/dev/mtd0ro': Permission denied                             
5 L/ m( \9 F5 a, C7 \$ g: e: @sh-4.3# chmod 777 /dev/mtd0ro                                                   
) n, f; a! V! ?' z6 B) F. Z' |  msh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                        / k5 S. L5 u: Y7 [& p' D
dd: failed to open '/dev/mtd0ro': Permission denied                             % m4 P  R( I" S( D9 U
sh-4.3# 5 b9 C7 }& j7 _9 c

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/                                    
5 W$ D4 K5 I( c9 p/ Y6 ~sh-4.3# cp Image /boot/                                                         ; d! V) z' u: u' x2 }0 h6 Q
sh-4.3# cd /boot                                                                # X8 O4 J/ c- `& \1 l+ v  \
sh-4.3# ls -l                                                                  
7 j3 @* V7 O& u% Y* d+ g/ I) Ktotal 12720                                                                     ! C. D# f4 W8 s4 N" v
-rwxr-xr-x 1 root root 13006336 Jan  1 08:12 Image                              
# s8 @6 H4 y% m$ Z4 _-rwxr-xr-x 1 root root    12686 Jan  1 08:12 armada-3720-customer0.dtb         
. p) ^: i; W; y  qsh-4.3# exit                                                                    
/ {: s: S. J3 W* H: e2 Qexit                                                                           
" \' F6 c5 S( O3 ^. B5 F+ n[  864.766176] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00
% a" Q# T8 u- F# c4 t: Q' s[  864.766176]                                                                  
' [1 X) ^. t! p7 X" s. D[  864.775286] CPU: 1 PID: 1 Comm: sh Not tainted 4.4.52-armada-17.10.1 #21     
4 N$ U6 ~* B; M8 h[  864.782383] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()
$ F3 `- S" c, M% h' P( y, o0 {[  864.790125] Call trace:                                                      
# i5 [  D$ H( Q8 x: r$ Y+ W! \% ?3 o[  864.792664] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    " ~0 C8 s& K8 N  O
[  864.798165] [<ffffffc000089c2c>] show_stack+0x14/0x20                        5 u+ l6 X  S( e2 r7 `; S1 c2 v
[  864.803298] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
3 t1 J! c$ F9 B& f9 `2 B+ l! M[  864.808429] [<ffffffc00012b32c>] panic+0xd4/0x218                           
8 O6 X& u2 J& J  L- f# w[  864.813202] [<ffffffc0000a48c4>] do_exit+0x974/0x978                         9 X8 ~3 x: Z1 G( K2 G' j3 G, j
[  864.818420] [<ffffffc0000a4934>] do_group_exit+0x3c/0xa8                     
( F& `, _5 d% b$ b[  864.823733] [<ffffffc0000a49b0>] __wake_up_parent+0x0/0x28                   # T% C( T) H1 g, x/ P
[  864.829762] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28                     ! g3 [7 x( h! A! k
[  864.835258] CPU0: stopping                                                   ; t. t" \( W$ s$ I6 w2 p! j
[  864.837860] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.52-armada-17.10.1 1
: y' ?, I: ]& Q4 ~[  864.845689] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()( L5 I, z* ?2 i  k; d
[  864.853256] Call trace:                                                      ' S+ o! _7 f% d6 b' d0 N! D
[  864.855337] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    
- F$ {' V- V6 t8 t* S9 Q[  864.861186] [<ffffffc000089c2c>] show_stack+0x14/0x20                        
4 L+ ~, B- p6 V( ^2 P, ~[  864.866318] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        ! Q# h/ X) y! U, k; Q3 x
[  864.871629] [<ffffffc00008efc0>] handle_IPI+0x190/0x1a0                     
, ]) [  }9 f2 Z9 g& L& g4 h1 B[  864.876941] [<ffffffc000082598>] gic_handle_irq+0x78/0x168                  
) o3 j- C: v9 |) |[  864.882701] Exception stack(0xffffffc0008abda0 to 0xffffffc0008abed0)        
  G7 d) l- B: u# ?$ c[  864.889367] bda0: ffffffc0008ae000 0000008000000000 ffffffc0008abf00 ffffffc0
5 q, ^* e3 d' i0 S) U8 S# m( U: g[  864.897557] bdc0: 0000000000000145 ffffffc000890000 0000000000000000 00000000/ ~0 R, {3 W0 e$ w1 D5 V2 a/ G
[  864.905660] bde0: 0000000000000001 0000000000000000 00000000000001c0 01000000
* E; T) ]) d. j. \* @% {[  864.913405] be00: 002cd29c00000000 ffffffc01bfccdc0 0000000100021701 ffffffc03 |! ?1 |8 {, r
[  864.921774] be20: 00000000000006d0 0000000000000005 0000000000000000 00000000. g  W3 M# R$ R4 H
[  864.929877] be40: 0000000000000000 0000000000000019 0000000000000001 00000007
; t% R8 N4 @* d$ O; G[  864.937980] be60: 000000000000000e ffffffc0008ae000 ffffffc0008ae8d8 ffffffc81 r9 Q( r' f( {8 o% U: K6 Y) ^
[  864.946172] be80: ffffffc0008abf20 ffffffc000631000 ffffffc000890000 ffffffc02 k9 U2 w( ]  b7 L) Q0 [
[  864.954274] bea0: ffffffc0008a8000 0000000000000000 0000000000000000 ffffffc0& L& ]7 L3 p7 c2 A- J
[  864.962017] bec0: ffffffc00008683c ffffffc0008abf00                          % y5 S/ _: [1 K7 g9 ^$ ]: l
[  864.967508] [<ffffffc000085700>] el1_irq+0x80/0xf8                           $ [, P, d1 j7 M6 r0 `
[  864.972019] [<ffffffc0000d8164>] default_idle_call+0x1c/0x38                 
9 f6 }, _5 B7 S& L[  864.977958] [<ffffffc0000d8398>] cpu_startup_entry+0x1c8/0x218               
6 x9 b$ U+ M! X$ E. }) m$ D4 B  \% [[  864.984262] [<ffffffc000621c20>] rest_init+0x88/0x98                         . Z/ k! |- x' }9 a: m
[  864.989482] [<ffffffc00084d950>] start_kernel+0x384/0x398                    
& R* ?- C  @' d$ L$ D[  864.994889] [<0000000000627000>] 0x627000                                    
5 K, {: Z7 n6 T& G[  864.999133] ---[ end Kernel panic - not syncing: Attempted to kill init! exi02 i- p5 K  N( g" x* H% D, a) s% Y
[  864.999133]                                                                  
6 h) T# L6 w+ t0 P- o, s8 _  V+ `! j6 Q' j

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-8-27 00:21 , Processed in 0.081565 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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