找回密码
 立即注册
查看: 78873|回复: 423

[原创] 猫盘刷X3P和群晖双启动及USB系统实现三合一教程-更新U盘系统

 火... [复制链接]

19

主题

58

回帖

2706

积分

开发大佬

积分
2706
wdmomo 发表于 2019-10-6 22:35:35 | 显示全部楼层 |阅读模式 IP:–浙江–嘉兴–海宁市 电信
本帖最后由 wdmomo 于 2019-10-8 22:05 编辑
( U% V8 T. @% H, D/ i! G/ y
4 T( A  O; B1 y# g0 C. g, F- G特别注意部分机器在刷写spi时第一步'ext4load mmc 0:2 0x1000000 mtd-full'执行错误3 |. ]/ f" r5 Z
如发生错误,请立即停止操作,否则会清空spi,需要使用mtd模式下才能恢复,具体恢复可参考这里:http://www.wdmomo.fun:81/doc/web/#/20
6 p, e2 X3 e( N介于很多朋友不会使用,晚点我会制作部分系统及详细教程说明
) D  [4 S; }, K0 S; X8 m; K" q% e8 l) G2 y: k
==============================================6 @5 \; u6 H! {- g: R
更新U盘系统,系统内带群晖及x3p安装包大致步骤,ttl刷spi,u盘启动刷x3p,u盘启动刷群晖,请一定按照此步骤操作,刷x3p无需接硬盘! d8 e$ M  X, k3 J. {7 \6 R' O
下面说下详细步骤* E. E" c3 h% O  [

$ K) v- d( c6 C) \: i6 S- D第一步:下载网盘内的mtd-full文件,按照H大教程刷写spi
; }5 o! i' y1 z' o/ v1 K' i# O4 U$ D0 U
  • U盘/硬盘格式化为mbr的ext4或fat32分区,将mtd-full复制到其根目录下,然后插到猫盘上
    0 w  ^0 p& {! Z+ Q接好TTL后上电,在倒计时结束前反复按回车进入原厂uboot% u  F1 v9 @7 P" i, C: h# D& ^
    在uboot控制台依次输入以下命令:% c% }1 P, y# N% p
  1. setenv bootargs "console=ttyMV0,115200 root=/dev/mmcblk0p1 rootwait rw init=/bin/sh"
    ; y% E8 {, }* ?# Q
  2. ext4load mmc 0:1 0x1000000 boot/armada-3720-customer0.dtb
    / m7 U% ?/ E% `
  3. ext4load mmc 0:1 0x2000000 boot/Image
    ) A0 t3 y& m! N- e
  4. booti 0x2000000 - 0x10000004 o' y; k3 k% G9 b1 z" f( V- P
复制代码
5 A. J% B6 A+ J/ [! n6 I7 K& a/ v' Q4 f
等待系统启动完成进入无需登陆的shell
  • 进入shell后依次输入以下命令(这一步是把mtd-full复制到emmc的第2分区上)
    # F$ E+ a: O: g  p( `当同时插入U盘和硬盘的时候,有可能需要挂载/dev/sdb13 S' {8 W2 p* c; w: F+ E1 r
  1. mount -t proc /proc$ s$ q3 C$ [% N
  2. mount /dev/mmcblk0p2 /media5 s- f" E' L/ X& R" R7 R7 Q. D! w7 Z
  3. mount /dev/sda1 /mnt
    1 C8 L" y! `: h! x% X/ \/ M0 o, M, M  U2 z
  4. cp -f /mnt/mtd-full /media
    5 x- j5 }! P$ H
  5. umount /media& K( H6 U- Q- O. E( K8 y0 x  @
  6. umount /mnt
    8 [9 W7 s; U' w5 c( U
复制代码

; I1 L" d% n; D. K& L
然后直接拔电
  • 上电,在倒计时结束前反复按回车再次进入原厂uboot
    & E" Z  P& b8 a; J6 R* K$ \( U在uboot控制台依次输入以下命令 (切勿在uboot控制台中反复按回车): q( f' k% l' {  x" p
    1. ext4load mmc 0:2 0x1000000 mtd-full( y) u- d! q. b' ]" D9 `
    2. sf probe
      " Y4 {. P# N& v) o* R. R. H, u" c$ d
    3. sf erase 0x0 0x800000
      " G# m8 Q( P$ C
    4. sf write 0x1000000 0x0 0x800000
      : U0 E) f" }, k$ z; x2 ]) V
    复制代码
    / d6 M. W$ c+ s( r5 a
  • 确保上一步的命令正常执行完毕之后,输入reset复位,然后在倒计时结束前反复按回车进入新uboot0 \/ s$ ^. L: W' t5 G; r
    在uboot控制台依次输入以下命令,注意mac地址要改成你自己的- ~  i' [& m" }+ B# Q! r
  1. env default -a
    ' ^# a! K' i; i
  2. setenv ethaddr "4c:65:a8:10:e2:55"
    % _9 Z/ g6 T+ m5 I6 _
  3. saveenv% Z5 q/ u: @& A* K1 X0 O
复制代码

* b8 Q& U% x9 |4 C" R0 H, K
此时新uboot已经部署完毕,可以直接拔电准备下一步操作
第二步,下载usb-debian.img,刷写到U盘,完成后插上猫盘按reset键通电将启动U盘debian
默认用户root,密码debian

: O0 Q$ \/ }* J1.刷写x3p,注意会格式化emmc,刷写前请备份资料( x# N& c. N0 `& E  Q) S7 g
登录Debian后输入
" ]; u" W% E: f: z: \
  1. ./install_x3p
复制代码
耐心等待命令跑完,完成后可直接拔电,拔去U盘按reset键通电即可启动x3p
# I) b1 f+ p' k% ?  X/ c
. t) c: H3 [% Q# ?) a

; s7 h: k- U' D; j  Z$ Y2.刷写群晖,按双启教程操作即可- D( R, r! \3 c9 g7 Y% j" `
9 N: F6 s- ]/ l" ]# o6 W. y, Z9 m5 H
' f; ~3 @/ u: g9 p( G) S0 F% W
已知bug:由于分区问题群晖硬盘和x3p硬盘暂时无法共用
& [9 a; M0 s# N0 l! gx3p下mac和sn可能有问题
; D* u* W  Q: I* u: G8 M% X7 x
5 M7 A( B7 _; O7 o==============================================
. `( t7 {% }) Z' g! d

7 I. b5 \. e  T5 f" ?3 f, A  z未经许可不得转载本工具,不得商用,仅限于交流学习

/ D2 @# }! I- a0 G% ?4 s/ [3 Z* t( ^8 V0 H( k
本教程受此贴启发,感谢此贴提供启动及引导文件
4 K8 t( ?$ N# q5 i& c
/ G0 F; R; o3 |+ t: ?9 `下面进入正题:
+ {2 N& p, K! Z0 o2 N1.登录系统,复制引导文件
- s7 t7 u+ ?% j5 B原系统按个人喜好,原版猫盘或者X3p都可以,用户名root密码默认Etech126 S; Q, d9 D) ~( R6 U- Y) G
通电进去系统,将附件boot.scr及ds119j.dtb存放到系统/boot/目录下, h) ]3 ?% M  \, f6 ?$ F
挂载p2分区,将附件mtd-full存放到/media/目录下
; p1 b+ s9 t2 B: c0 X8 X1 J
  1. mount -t proc /proc# l! K! v3 E; e
  2. mount /dev/mmcblk0p2 /media
复制代码
8 _( ?& R. N) ^% d& y: g; a( A# [
2.写入spi镜像,TTL连接0 i3 j6 T9 E1 X* g" S! \
接好TTL后,通电同时快速并反复按回车进入Uboot
  1. ext4load mmc 0:2 0x1000000 mtd-full
    & H0 O% R) Q) ]  T% f2 C
  2. sf probe
    8 u1 R# ?, Y; h: s) k4 u& X7 O! ^& Q
  3. sf erase 0x0 0x8000003 M) W0 r/ o% C" H
  4. sf write 0x1000000 0x0 0x800000
复制代码
& Q; _! u$ T# ^4 h+ o$ s  C3 T
组条输入,刷写比较慢请耐心等待命令完成,切勿在uboot控制台中反复按回车
* ]# M3 f$ u/ ?  ~# K. n: e) a. T
8 D- x$ _2 e/ u/ S3 P完成后刷机完毕5 y' u3 b6 D, H0 d6 L' O; J  H

  i, p" x* J, ~+ ]: m8 x& i6 D( b使用
( M9 n/ n9 i) B( t1.直接通电将进入群晖引导* q8 Z) r/ ?" T6 k( f: s6 j
1.png : e5 m5 E9 t7 o. [, C) m+ Y9 D( U
2.按住reset通电将进入emmc系统5 X) r! T6 H* @4 x' Z
2.png / n2 w. [5 F# d0 D. Q
3.接上带系统的U盘后按住reset通电将进入U盘系统( {9 c. [6 {# F9 k& T: m' ]1 I- a
3.png 0 l2 l: |) ^$ E. y/ G0 \4 L

% T) E/ y: ^) O  k8 i" |' Y* z附件地址:https://pan.baidu.com/s/1L2P0Sc5ZmLOXvwDl5tSx2Q#pypy, ?: J' L! p) G
6 G$ S; o5 D; ^
再次声明,不得未经作者许可转载,不得商用,仅限于学习交流体验。我们一直支持各位选择白群
1 C- j8 z% T5 F; [
) L8 K4 f* ]. A; G5 K* }( q1 s* `( t5 i: p* e1 f
: _; i1 m- ?& _& C; q2 |9 t5 _' K" A

评分

参与人数 6渣金 +170 经验值 +170 收起 理由
包松旺 + 50 + 50 大佬, 还是我最爱你。对不对
小白 + 30 + 30 很给力!
kyrie + 30 + 30 很给力!
zystbbs + 20 + 20 很给力!
yu1007 + 20 + 20 很给力!
jakc + 20 + 20 很给力!

查看全部评分

7

主题

105

回帖

245

积分

中级渣柚V1

积分
245
yodfz 发表于 2019-10-6 22:39:16 | 显示全部楼层 IP:–浙江–杭州 移动
。。。。。等等卖。。。钱都赚不起了。

14

主题

61

回帖

181

积分

初级渣柚V2

积分
181
yvaine2007 发表于 2019-10-6 22:45:42 | 显示全部楼层 IP:–陕西–汉中 电信
谢谢,买不起啊

5

主题

107

回帖

195

积分

初级渣柚V2

积分
195
chenyuewude 发表于 2019-10-6 22:50:08 | 显示全部楼层 IP:–广东–广州 移动
支持,支持。。。

18

主题

176

回帖

703

积分

中级渣柚V2

积分
703
HK$ 发表于 2019-10-6 22:51:01 | 显示全部楼层 IP:–北京–北京 联通
哈哈哈,终于来了

5

主题

107

回帖

195

积分

初级渣柚V2

积分
195
chenyuewude 发表于 2019-10-6 22:52:54 | 显示全部楼层 IP:–广东–广州 移动
没有提取码,楼主

15

主题

124

回帖

463

积分

中级渣柚V1

积分
463
czq83 发表于 2019-10-6 22:53:51 | 显示全部楼层 IP:–江西 联通
没钱。再见!

2

主题

32

回帖

1199

积分

中级渣柚V3

积分
1199
残月 发表于 2019-10-6 22:56:08 | 显示全部楼层 IP:–湖南–长沙 电信
大佬啊 没钱

18

主题

176

回帖

703

积分

中级渣柚V2

积分
703
HK$ 发表于 2019-10-6 22:56:47 | 显示全部楼层 IP:–北京–北京 联通
本帖最后由 HK$ 于 2019-10-6 23:08 编辑
! l7 b; y8 z6 k1 v
1 z' L6 Y5 T9 w& ~5 ?spi镜像能不能像双系统那样在SSH上用dd命令刷,不用TTL?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|矿渣社区 ( 黔ICP备2024020525号-1 )

GMT+8, 2026-4-26 12:44 , Processed in 0.092195 second(s), 38 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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