收起左侧

晶晨S9XXX系列刷fnos并emmc分区做储存空间

17
回复
2429
查看
[ 复制链接 ]

4

主题

36

回帖

0

牛值

江湖小虾

2026-1-10 19:31:41 显示全部楼层 阅读模式

一、硬件工具
1.机电盒
2.usb双**线
3.u盘
4.hdmi引导模块(可选)

二、软件工具
2.1刷机工具:USB_Burning_Tool 版本选2.xxx 新的soc选高版本
2.2烧录工具:balenaEtcher或rufus
2.3镜像文件:

2.3.1. fnos镜像 找自己对应的包
2.3.2. 安卓底包 CM311-1a-yst0827.img(这个是s905l3a通刷安卓底包)

三、刷机流程
3.1 烧录fnos镜像到U盘

3.2刷入安卓底包 如果盒子已经可以正常u盘启动的,可以跳过

四.安装fnos到emmc
4.1 路由器查看飞牛ip 登陆设置账号密码
4.2 ssh登陆到u盘的fnos 账号密码就是刚刚u盘启动里fnos的设置的账号密码
4.3 切换到root sudo -i
4.4如果需要修改系统分区大小 修改fnnas-install
编辑命令:sudo vim /usr/sbin/fnnas-install
输入:i 进入编辑模式
找到392行

# Format emmc disk
echo -e "${INFO} Start create MBR and partittion."
parted -s "${DEV_EMMC}" mklabel msdos
parted -s "${DEV_EMMC}" mkpart primary fat32 $((BLANK1))MiB $((BLANK1 + BOOT - 1))MiB
parted -s "${DEV_EMMC}" mkpart primary btrfs $((BLANK1 + BOOT + BLANK2))MiB 100%
[[ "${?}" -eq "0" ]] || error_msg "Failed to partition internal eMMC using [ parted ]."

修改为

parted -s "${DEV_EMMC}" mkpart primary btrfs $((BLANK1 + BOOT + BLANK2))MiB 50%

或者

parted -s "${DEV_EMMC}" mkpart primary btrfs $((BLANK1 + BOOT + BLANK2))MiB xxxxMiB

具体数值的话单位一定要跟前面一样MiB,具体大小按照个人要求修改
按键:esc退出编辑模式
输入:wq 保存退出

4.5 输入安装fnos到emmc命令:fnnas-install

1.png

4.6 输入对应设备的dtb 编号 最后漫长等待后 看到成功字样就刷写成功了,可以直接把掉u盘 从新上电

2.png

3.png

4.png

b59f64c7-7fdf-402c-99b7-fe1dc9be5f94.png

分区 也可以安装好系统后可以在u盘系统中对emmc分区

压缩系统系统分区,再分出一个储存分区,第一次测试分4gb出来成功了,后续测试分8gb一直失败 不清楚原因 要么是分区的时候输入的单位有问题

后续我直接不压缩系统分区,直接在系统分区中创建了一个分区出来,测试可以 区别就是系统分区还是emmc的总容量,分区p2的大小也是emmc的总容量!

收藏
送赞 5
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

2

主题

23

回帖

0

牛值

江湖小虾

2026-1-11 04:54:44 显示全部楼层

外贸盒子 HK1BOX 32G版本的 想尝试,但找不到你那个路径的文件, 再root更目录到有一个, 但打开里面什么都没有, 现在没法调整分区, 导致32G都在系统分区,很浪费

sudo vim /usr/sbin/fnnas-install 写错了 你可以which fnnas-install看路径  详情 回复
2026-1-11 18:24

0

主题

11

回帖

0

牛值

江湖小虾

2026-1-11 10:20:25 显示全部楼层

我来学习了

1

主题

14

回帖

0

牛值

江湖小虾

飞牛百度网盘玩家

2026-1-11 13:35:35 显示全部楼层

学习了,谢谢

0

主题

1

回帖

0

牛值

江湖小虾

2026-1-11 14:44:17 显示全部楼层
谢谢分享

4

主题

36

回帖

0

牛值

江湖小虾

2026-1-11 18:24:18 楼主 显示全部楼层
witchsman 发表于 2026-1-11 04:54
外贸盒子  HK1BOX  32G版本的    想尝试,但找不到你那个路径的文件, 再root更目录到有一个, 但打开里面 ...

sudo vim /usr/sbin/fnnas-install 写错了 你可以which fnnas-install看路径

3

主题

1

回帖

0

牛值

江湖小虾

2026-1-12 20:44:48 显示全部楼层

S905X4连TF卡都没办法启动,u-boot和对应的dtb都弄了,心凉

重新刷呗!刷错了 就重新刷一下安卓的底包  详情 回复
2026-1-12 21:13

4

主题

36

回帖

0

牛值

江湖小虾

2026-1-12 21:13:23 楼主 显示全部楼层
雪影乱儛 发表于 2026-1-12 20:44
S905X4连TF卡都没办法启动,u-boot和对应的dtb都弄了,心凉

重新刷呗!刷错了 就重新刷一下安卓的底包

0

主题

7

回帖

0

牛值

江湖小虾

2026-1-13 00:45:41 显示全部楼层
盒子安装好飞牛系统,占用才2G多,boot占用500M,想改成200或300M,系统区空间多点5G,毕竟安装的软件都存放在系统区,剩余2G做存储空间1。现在盒子安装飞牛还没有完善,不想每次安装好飞牛系统后,遇到新的固件,又要重新刷安卓系统再刷飞牛。我在恩山论坛找到分区工具,改成三个区,用U盘系统刷入emmc时,又被安装程序自动修改分区。我想要的效果是boot(300M)系统区p2(5G)存储空间p3(2G)请教大佬怎样操作
最新版本的脚本应该在439行  详情 回复
2026-2-14 14:35
同 求 逻辑上 应该是 安装前 要改原来的脚本,否则就算事先分好区也会重新分一次  详情 回复
2026-1-15 10:07

24

主题

147

回帖

0

牛值

小有名气

2026-1-13 08:36:41 显示全部楼层

arm 国科微GK6323芯片支持刷飞牛吗

0

主题

1

回帖

0

牛值

江湖小虾

2026-1-15 10:07:16 显示全部楼层
蓝鱼游来游去 发表于 2026-1-13 00:45
盒子安装好飞牛系统,占用才2G多,boot占用500M,想改成200或300M,系统区空间多点5G,毕竟安装的软件都存 ...

同 求

逻辑上 应该是
安装前 要改原来的脚本,否则就算事先分好区也会重新分一次
写进u盘后,u盘启动,ssh登陆,编辑命令:sudo vim /usr/sbin/fnnas-install编辑脚本,把439行 ROOTFS_END="100%"改成50%或者固定的xxxxMiB!  详情 回复
2026-2-14 17:32

3

主题

96

回帖

0

牛值

初出茅庐

2026-1-15 11:31:50 显示全部楼层

感谢分享

0

主题

2

回帖

0

牛值

江湖小虾

2026-1-15 14:04:14 显示全部楼层
非常感谢!!!正需要解决这个问题,感谢!

1

主题

20

回帖

0

牛值

江湖小虾

2026-1-15 15:09:25 显示全部楼层

先收藏,再测试

1

主题

4

回帖

0

牛值

江湖小虾

2026-1-16 23:55:13 显示全部楼层

飞牛账号密码是在哪儿看啊?

2

主题

5

回帖

0

牛值

江湖小虾

2026-2-8 01:56:56 显示全部楼层

新版本找不到你说的那个参数,我把文件丢给AI,AI让我改ETC文件夹下面的fnnas.conf,把16改成你想设置的大小(G)然后安装的时候跳出选项就选1

4

主题

36

回帖

0

牛值

江湖小虾

2026-2-14 14:35:25 楼主 显示全部楼层
蓝鱼游来游去 发表于 2026-1-13 00:45
盒子安装好飞牛系统,占用才2G多,boot占用500M,想改成200或300M,系统区空间多点5G,毕竟安装的软件都存 ...

最新版本的脚本应该在439行

4

主题

36

回帖

0

牛值

江湖小虾

2026-2-14 17:32:06 楼主 显示全部楼层
轩元x 发表于 2026-1-15 10:07
同 求

逻辑上 应该是

写进u盘后,u盘启动,ssh登陆,编辑命令:sudo vim /usr/sbin/fnnas-install编辑脚本,把439行    ROOTFS_END="100%"改成50%或者固定的xxxxMiB!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则