找回密码
 立即注册
楼主: 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
3 h3 Y+ r0 z/ h& \7 K( G) U可以不退出直接,拷贝对应的uboot文件,进行刷机2 p7 _3 q( @  F
或者直接在shell里面进行刷机 ...
; t, z6 B9 E2 |$ }& L  }
shell里咋刷机,不太懂了,请大佬指导

5

主题

79

回帖

424

积分

中级渣柚V1

积分
424
 楼主| tymfl 发表于 2019-10-12 09:50:27 | 显示全部楼层 IP:–浙江 移动
GokuSun 发表于 2019-10-12 09:41" U+ f8 J) n9 D: G
shell里咋刷机,不太懂了,请大佬指导
  1. # 查看) H0 }6 X4 _  x% A: E' ?
  2. cat /proc/mtd
    ! i5 H; H2 a6 F- D

  3. . H4 f. B& N% r7 a9 y* m' C! k" ^
  4. # 以下命令仅作参考
    " B+ S+ d8 I! o. e+ `' E
  5. # 备份
    * N  s6 \* Q& @. `9 b: h" w
  6. dd if=/dev/mtd0 of=uboot.bin; V4 T) o! X8 |1 H; |( }9 @. r
  7. # 写
    7 P8 L4 M% _( ?
  8. dd if=ubbot.bin of=/dev/mtd0
复制代码

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
GokuSun 发表于 2019-10-12 10:25:11 | 显示全部楼层 IP:–安徽 移动/数据上网公共出口
: ?; n- W$ Z$ c8 @7 f+ L* E5 a/ ^
特权模式下,第一步就不行了,然后ls -l /dev/mtd* 可以看到
0 r( Q7 Z0 K. h. J2 vcrw------- 1 root root 90, 0 Jan  1 08:00 /dev/mtd0                             & m. i( t) m" {% E, e: F  A1 a. b
crw------- 1 root root 90, 1 Jan  1 08:00 /dev/mtd0ro                           
6 X" C9 a' T; L8 r, Gcrw------- 1 root root 90, 2 Jan  1 08:00 /dev/mtd1                             
" |+ W) Q. a- B# ?( ncrw------- 1 root root 90, 3 Jan  1 08:00 /dev/mtd1ro                           
0 H& E; n3 B1 C: f' c) z& Wcrw------- 1 root root 90, 4 Jan  1 08:00 /dev/mtd2                             
' ~9 `3 \' m" B" Ocrw------- 1 root root 90, 5 Jan  1 08:00 /dev/mtd2ro                           ( u5 L, B' c0 P0 u% r$ j( i6 O8 ?" u
crw------- 1 root root 90, 6 Jan  1 08:00 /dev/mtd3                             
/ Y7 T# V$ c3 H( b; P  Z7 k0 Dcrw------- 1 root root 90, 7 Jan  1 08:00 /dev/mtd3ro                           # P; d4 }9 Q: y
brw------- 1 root root 31, 0 Jan  1 08:00 /dev/mtdblock0                        / p4 A6 I2 x" c+ e' S8 Z3 I; l& K
brw------- 1 root root 31, 1 Jan  1 08:00 /dev/mtdblock1                        * d& P, p9 x. d! w
brw------- 1 root root 31, 2 Jan  1 08:00 /dev/mtdblock2                        
9 I; Y# ?0 @& vbrw------- 1 root root 31, 3 Jan  1 08:00 /dev/mtdblock3  ' B9 }9 U7 z; @5 R' W$ b8 V% W
但是执行有如下错误
# s# s* j: ~/ X4 Z6 a2 _9 Bsh-4.3# dd if=fullcat.bin of=/dev/mtd0                                          
( B' m; E. o; S- U, S  C9 kdd: writing to '/dev/mtd0': No space left on device                             
5 {6 Q8 d# {' C# Q0 K' ^. w# ~' r1601+0 records in                                                               / l% O, O/ Q& d! H
1600+0 records out                                                                \/ e3 l7 `! ]- O+ s6 J$ |
819200 bytes (819 kB, 800 KiB) copied, 1.40157 s, 584 kB/s                      ' c# y/ H7 Z. |) l# g4 ?, f) U
sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                        0 s# g8 V" R- U4 x0 Y5 b2 w
dd: failed to open '/dev/mtd0ro': Permission denied                             
0 V1 B! _' J. J/ W0 Ssh-4.3# chmod 777 /dev/mtd0ro                                                   % Q! D& n( s0 J8 x
sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                       
) q, Q# n  b7 T: r- `& l# Hdd: failed to open '/dev/mtd0ro': Permission denied                             2 ~+ N0 b* u2 T" @4 U; z, x1 o
sh-4.3#
7 B! V+ w6 z% C/ l: L6 g

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/                                    
) z8 `+ c9 i: |sh-4.3# cp Image /boot/                                                         
# w9 q) _% X0 A. v: \sh-4.3# cd /boot                                                                $ f9 l9 q+ N, Q. ^
sh-4.3# ls -l                                                                   4 I4 Z' g7 E# v8 y! R& ~( U6 g8 g
total 12720                                                                     
3 x# B6 n4 m0 \2 {1 q-rwxr-xr-x 1 root root 13006336 Jan  1 08:12 Image                              
; J+ o9 N8 B2 x3 H-rwxr-xr-x 1 root root    12686 Jan  1 08:12 armada-3720-customer0.dtb          4 X$ X5 A7 J% |' h  e# {5 r
sh-4.3# exit                                                                    + s: t$ T! K4 Z1 w2 ~7 Q! \* a; C. U
exit                                                                           
- V' y4 ^9 H* `/ q[  864.766176] Kernel panic - not syncing: Attempted to kill init! exitcode=0x005 L$ k! B3 @! M
[  864.766176]                                                                  
% m0 z4 a- M) ^1 r, B' D. l[  864.775286] CPU: 1 PID: 1 Comm: sh Not tainted 4.4.52-armada-17.10.1 #21     & Q: r3 j4 J  Q
[  864.782383] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()
; t) x( E& \% `& l2 n. S! {[  864.790125] Call trace:                                                      
9 F3 j% `$ v7 V4 t! p( }, N[  864.792664] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    
2 a' |  ^$ S/ J& v$ m1 ~  A[  864.798165] [<ffffffc000089c2c>] show_stack+0x14/0x20                          j: C% p0 }( [! _/ z( ?
[  864.803298] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        
' R$ ]+ w2 h! o' B[  864.808429] [<ffffffc00012b32c>] panic+0xd4/0x218                           
+ @: @2 x, ]% e0 H[  864.813202] [<ffffffc0000a48c4>] do_exit+0x974/0x978                         ' u( E+ b3 E  }9 g! z( ?  S
[  864.818420] [<ffffffc0000a4934>] do_group_exit+0x3c/0xa8                     5 H. K" l' g$ T) G0 x7 t
[  864.823733] [<ffffffc0000a49b0>] __wake_up_parent+0x0/0x28                   : Y  E0 _- [! ^, ?5 A8 h( Q* N9 o" ^
[  864.829762] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28                     
7 K$ I) J8 Y" _9 V6 n- Z[  864.835258] CPU0: stopping                                                   7 v7 e' u7 `8 @' H* ]$ H
[  864.837860] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.52-armada-17.10.1 1
5 E" E8 j: f& M& a. w9 J/ {7 W[  864.845689] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()3 ]! i7 g( b5 n( @$ K- X
[  864.853256] Call trace:                                                        q" ?7 X7 y8 j* x
[  864.855337] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    
, U- w6 k* i6 F. t3 ]1 y[  864.861186] [<ffffffc000089c2c>] show_stack+0x14/0x20                        
: _7 z- a" D% y' y) {4 {4 z8 _[  864.866318] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        0 ?3 z" T0 t% E* J0 k
[  864.871629] [<ffffffc00008efc0>] handle_IPI+0x190/0x1a0                      * j+ L; ~1 N4 T- M! D1 W+ v. F
[  864.876941] [<ffffffc000082598>] gic_handle_irq+0x78/0x168                  
6 v& _+ r3 ~8 o- B' }[  864.882701] Exception stack(0xffffffc0008abda0 to 0xffffffc0008abed0)        $ f9 K+ `, D$ y. e' A( E. V( [4 j) Y
[  864.889367] bda0: ffffffc0008ae000 0000008000000000 ffffffc0008abf00 ffffffc09 e% |8 F" }! y
[  864.897557] bdc0: 0000000000000145 ffffffc000890000 0000000000000000 00000000
( h4 k& k7 o+ q/ k$ Z[  864.905660] bde0: 0000000000000001 0000000000000000 00000000000001c0 01000000& u8 I, `8 \! n; M) v" `
[  864.913405] be00: 002cd29c00000000 ffffffc01bfccdc0 0000000100021701 ffffffc0
: e  B' I; u; f[  864.921774] be20: 00000000000006d0 0000000000000005 0000000000000000 00000000
2 O' n: ]' `* ?% P) P- x[  864.929877] be40: 0000000000000000 0000000000000019 0000000000000001 00000007
5 F0 o3 [8 h* @. H[  864.937980] be60: 000000000000000e ffffffc0008ae000 ffffffc0008ae8d8 ffffffc8  _% O" ~  v! I5 g
[  864.946172] be80: ffffffc0008abf20 ffffffc000631000 ffffffc000890000 ffffffc0
5 a) J/ Z+ ]$ J" B[  864.954274] bea0: ffffffc0008a8000 0000000000000000 0000000000000000 ffffffc0! k% T2 J. R/ G1 M) n
[  864.962017] bec0: ffffffc00008683c ffffffc0008abf00                          * X( C1 d% ^3 F8 J3 S
[  864.967508] [<ffffffc000085700>] el1_irq+0x80/0xf8                           
- P( t, R  G  g( F6 n7 G! T[  864.972019] [<ffffffc0000d8164>] default_idle_call+0x1c/0x38                 
" R9 O7 Z& B4 }2 L1 D: M2 V[  864.977958] [<ffffffc0000d8398>] cpu_startup_entry+0x1c8/0x218               9 z6 e7 ~0 C  D# h+ k; Z  T
[  864.984262] [<ffffffc000621c20>] rest_init+0x88/0x98                         - Q0 Z  V2 c+ o+ \6 M% J0 s
[  864.989482] [<ffffffc00084d950>] start_kernel+0x384/0x398                    ! N8 V3 Y2 U; ]. S0 D
[  864.994889] [<0000000000627000>] 0x627000                                    5 i5 S) S+ a0 T9 n
[  864.999133] ---[ end Kernel panic - not syncing: Attempted to kill init! exi0. E7 c) Z( g- ~- ?. ^, Q1 y
[  864.999133]                                                                  & \1 O5 W) y2 I) z  V" N
, G. g! |- Q1 M; e( K' ^

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-6-27 14:45 , Processed in 0.062910 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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