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

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

 火... [复制链接]

19

主题

58

回帖

2706

积分

开发大佬

积分
2706
发表于 2019-10-6 22:35:35 | 显示全部楼层 |阅读模式
本帖最后由 wdmomo 于 2019-10-8 22:05 编辑
2 K- \# @1 l7 `) Z: W! q9 w: y+ D$ v% v" H  W( S- ~
特别注意部分机器在刷写spi时第一步'ext4load mmc 0:2 0x1000000 mtd-full'执行错误
2 X5 G$ G' I7 ^- M& p3 L如发生错误,请立即停止操作,否则会清空spi,需要使用mtd模式下才能恢复,具体恢复可参考这里:http://www.wdmomo.fun:81/doc/web/#/20
/ w" D8 w- s7 [2 g( q. o5 @3 d介于很多朋友不会使用,晚点我会制作部分系统及详细教程说明
/ q" E# ]; U. _4 [" b+ s( B& }2 }" V* {* t( {" K# O2 Q& y! f
==============================================
, V4 s1 U! E# b: h, H更新U盘系统,系统内带群晖及x3p安装包大致步骤,ttl刷spi,u盘启动刷x3p,u盘启动刷群晖,请一定按照此步骤操作,刷x3p无需接硬盘
& L( P+ j5 o6 Y  U; d; ]下面说下详细步骤: C$ r# C& L9 A' R: |' K: _
: n0 ]2 w- `0 W
第一步:下载网盘内的mtd-full文件,按照H大教程刷写spi% S/ x6 z5 x. p

3 c' D* P% j3 c8 S: [* c
  • U盘/硬盘格式化为mbr的ext4或fat32分区,将mtd-full复制到其根目录下,然后插到猫盘上
    0 S) Q/ k* v  Q接好TTL后上电,在倒计时结束前反复按回车进入原厂uboot
    2 A6 ]; l+ C. J' {在uboot控制台依次输入以下命令:
    * J" |* F2 Y# x8 I( A2 G
  1. setenv bootargs "console=ttyMV0,115200 root=/dev/mmcblk0p1 rootwait rw init=/bin/sh"
    " I9 q* P; w4 v& l3 M3 C# Z, C
  2. ext4load mmc 0:1 0x1000000 boot/armada-3720-customer0.dtb
    2 l9 A; E9 Z: r" p8 L
  3. ext4load mmc 0:1 0x2000000 boot/Image
    6 s. Q' ^) A% C: T
  4. booti 0x2000000 - 0x1000000) I3 ^5 X* h0 ?
复制代码

3 b# f, [# I' _
等待系统启动完成进入无需登陆的shell
  • 进入shell后依次输入以下命令(这一步是把mtd-full复制到emmc的第2分区上)
    # J) r% t, l0 |: A8 |当同时插入U盘和硬盘的时候,有可能需要挂载/dev/sdb1# Z2 ]* |" W. r4 r& l
  1. mount -t proc /proc
    ! k$ ~. ?# t: p
  2. mount /dev/mmcblk0p2 /media/ y5 Z2 N. Z, t0 M) K
  3. mount /dev/sda1 /mnt3 Q& G2 T# f" {. W
  4. cp -f /mnt/mtd-full /media
    ) V+ M7 i; _5 S* Y9 S
  5. umount /media4 V" `8 Q6 p* [- [' w- X: t! a
  6. umount /mnt
    + q/ j( [+ o( \4 l7 v3 J- s8 h
复制代码
% Y2 g6 e9 _* ~# i' B8 F, y
然后直接拔电
  • 上电,在倒计时结束前反复按回车再次进入原厂uboot
    4 x6 F! Y5 N" f在uboot控制台依次输入以下命令 (切勿在uboot控制台中反复按回车)6 z& Z9 }$ u2 d) @5 z8 x
    1. ext4load mmc 0:2 0x1000000 mtd-full7 l+ c! e8 s. j) {* e
    2. sf probe& f$ i3 A% H- u0 ~
    3. sf erase 0x0 0x8000006 q, ]7 H- m1 z1 ~$ V* i: u" j2 p
    4. sf write 0x1000000 0x0 0x800000
      8 t3 O  h6 z# }# F- i" u
    复制代码

    / p' v+ G6 N* g6 F- H; u2 ]
  • 确保上一步的命令正常执行完毕之后,输入reset复位,然后在倒计时结束前反复按回车进入新uboot4 E( Z* }% ]8 n' P4 d
    在uboot控制台依次输入以下命令,注意mac地址要改成你自己的
    3 N9 j- E. R) `
  1. env default -a4 z6 s" z7 U+ [' J$ H+ y4 u
  2. setenv ethaddr "4c:65:a8:10:e2:55"
    * u0 U9 D* _' S. L+ @
  3. saveenv
    " d; Y. T# J) \" I
复制代码

: k( ]. l( m, o. }9 W0 t8 M  J% r  Y
此时新uboot已经部署完毕,可以直接拔电准备下一步操作
第二步,下载usb-debian.img,刷写到U盘,完成后插上猫盘按reset键通电将启动U盘debian
默认用户root,密码debian
: s0 ]: L/ ?( T* l# \
1.刷写x3p,注意会格式化emmc,刷写前请备份资料
9 V+ ?& X/ _+ q" W2 ^8 Y3 E& w3 p; {登录Debian后输入
% X" w- K# K. p4 y. w. ]
  1. ./install_x3p
复制代码
耐心等待命令跑完,完成后可直接拔电,拔去U盘按reset键通电即可启动x3p
% |7 d# J  q( M3 A. G. r0 A8 B" ?9 A3 ?

( h. ?9 b3 S; P! O2.刷写群晖,按双启教程操作即可9 d) e# J2 Z! M

: d$ b7 G1 r2 e9 z9 F9 P8 v

& Q. F6 @  x1 X- G. D已知bug:由于分区问题群晖硬盘和x3p硬盘暂时无法共用9 \6 d. U6 D. _4 V
x3p下mac和sn可能有问题
6 l; y2 h. ~" D6 J0 |9 u, H
# g3 ?# N6 I2 o1 }, G( @==============================================
8 i3 r% H2 ?& z( }4 I* E

, p( z% f+ c" h6 I. n$ a6 s8 \5 E$ E未经许可不得转载本工具,不得商用,仅限于交流学习
# p- u. Z* D% N/ Q

8 J2 z- H% m0 f# K1 z: i; u1 V本教程受此贴启发,感谢此贴提供启动及引导文件
5 j* S; R/ U0 ~: {8 I* e
. r1 u  _& G7 ]7 ?* [+ m8 q7 M下面进入正题:
  ?( L7 _/ ~# a+ ~& U% h1.登录系统,复制引导文件
2 [6 o1 U. j3 x: n原系统按个人喜好,原版猫盘或者X3p都可以,用户名root密码默认Etech124 e, C- A$ L. `
通电进去系统,将附件boot.scr及ds119j.dtb存放到系统/boot/目录下! v2 I$ w; K: c' S$ v7 e' R8 ]* V
挂载p2分区,将附件mtd-full存放到/media/目录下. W, l+ f, e) ~3 ]
  1. mount -t proc /proc4 I& o. E) \! c8 G3 K& I; Z4 D
  2. mount /dev/mmcblk0p2 /media
复制代码

3 F% y( C" L5 e: n; M2.写入spi镜像,TTL连接# o3 C0 I4 F. C6 q/ B8 {
接好TTL后,通电同时快速并反复按回车进入Uboot
  1. ext4load mmc 0:2 0x1000000 mtd-full' v' \- \  \8 o; h; p
  2. sf probe
    . o0 S2 Z# j/ O+ |; _& |
  3. sf erase 0x0 0x800000% D4 e3 o2 O- G3 Q8 O) B
  4. sf write 0x1000000 0x0 0x800000
复制代码
+ H/ j. P' \  L$ a2 H! F
组条输入,刷写比较慢请耐心等待命令完成,切勿在uboot控制台中反复按回车+ V7 T: K4 p! t3 B; [; a& T
" v+ [' J8 D& ]* N5 U  R
完成后刷机完毕4 }" y6 x- `. t6 `+ F
. H3 j, V; `/ N7 V
使用
1 }/ w& z4 i: Y3 l1.直接通电将进入群晖引导- i, P+ k# U, Y! u# N* |& R
1.png * z7 h# c( f) l4 K* e
2.按住reset通电将进入emmc系统
! R0 {  K$ [9 g9 ?; R6 @/ h! A  J- x 2.png 3 f- Z* w4 f3 Z. z% v) p8 V
3.接上带系统的U盘后按住reset通电将进入U盘系统
/ M0 p0 h$ B# Z' z4 F& [* \ 3.png
* z8 h1 r2 I3 M4 P
. O4 z1 h; L( T' B% ~/ ^4 k5 s0 E附件地址:https://pan.baidu.com/s/1L2P0Sc5ZmLOXvwDl5tSx2Q#pypy) _0 U& B2 n# C

4 j$ Z. n. G2 E2 w  Q再次声明,不得未经作者许可转载,不得商用,仅限于学习交流体验。我们一直支持各位选择白群" i; o# d, b' j# l4 p5 v5 G3 P
# M; s% U" \' \7 ^3 Y
" s) o/ R+ J# G1 U. n3 b

" z& i+ e# x0 @4 H

评分

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

查看全部评分

7

主题

105

回帖

244

积分

中级渣柚V1

积分
244
发表于 2019-10-6 22:39:16 | 显示全部楼层
。。。。。等等卖。。。钱都赚不起了。

14

主题

61

回帖

181

积分

初级渣柚V2

积分
181
发表于 2019-10-6 22:45:42 | 显示全部楼层
谢谢,买不起啊

5

主题

107

回帖

195

积分

初级渣柚V2

积分
195
发表于 2019-10-6 22:50:08 | 显示全部楼层
支持,支持。。。

18

主题

176

回帖

703

积分

中级渣柚V2

积分
703
发表于 2019-10-6 22:51:01 | 显示全部楼层
哈哈哈,终于来了

5

主题

107

回帖

195

积分

初级渣柚V2

积分
195
发表于 2019-10-6 22:52:54 | 显示全部楼层
没有提取码,楼主

15

主题

124

回帖

463

积分

中级渣柚V1

积分
463
发表于 2019-10-6 22:53:51 | 显示全部楼层
没钱。再见!

2

主题

32

回帖

602

积分

中级渣柚V2

积分
602
发表于 2019-10-6 22:56:08 | 显示全部楼层
大佬啊 没钱

18

主题

176

回帖

703

积分

中级渣柚V2

积分
703
发表于 2019-10-6 22:56:47 | 显示全部楼层
本帖最后由 HK$ 于 2019-10-6 23:08 编辑
2 U$ s% ]: r0 {" @# l3 n+ H0 V1 t9 V; }5 M) q" B2 y
spi镜像能不能像双系统那样在SSH上用dd命令刷,不用TTL?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-28 12:11 , Processed in 0.063690 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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