本教程是旧教程 U盘启动 Ubuntu NAS系统的升级版。
本教程只适配非高安版hi3798mv100、hi3798mv300系列盒子。(本人没有mv200盒子测试,未做适配教程)
U盘启动固件源自神雕发布的20230818版,只修改swap为128M、ssh终端进入提示语,未做其他任何修改,可长期使用,可备份原IPTV安卓系统(mv100),可一键本地、在线升级最新版NAS系统到emmc,可免短接启动U盘(移动硬盘)系统(第一次启动需要短接)。不需要手动扩容rootfs分区。
原创者: 神雕 teasiu
搬运工: dearjoe
开始干!
1.先将下载的.tar.gz文件全盘刷写到U盘(刷写工具推荐balenaEtcher,可不解压直接选择gz文件全盘刷写U盘)。
强烈建议用带指示灯的U盘、移动硬盘 或 带指示灯的USB卡套+TF、SD卡。
【balenaEtcher下载地址】https://www.balena.io/etcher/
2.查看已刷好的U盘,第一个分区下面 readme.txt文档。请无视win系统的弹出格式化提醒!!(win系统下)千万不要格式化!!!
3.根据readme.txt文档的说明替换盒子对应的fastboot.bin文件。
4.短接启动
5.核心提示:仔细阅读readme.txt文档
mv100 readme.txt文档内容
`能看到这个文件说明您已经将启动文件写入了U盘(或移动硬盘)
本磁盘下另一个隐藏分区(win系统下)千万不要格式化!!!请无视win系统的弹出格式化提醒!!
海思机顶盒hi3798mv100系列可短接启动U盘系统(通用短接cpu的1和2脚针)
启动分区(win系统下可见分区)也就是本目录下(根目录)
默认fastboot.bin的reg名称是 fastboot-hi3798mdmo1f.bin
boot1.img 是内核文件
U盘第二分区是rootfs分区(win系统下不可见分区)ext4格式
U盘NAS系统分区表1M(boot),1M(bootargs),4M(baseparam),4M(pqparam),4M(logo),10M(kernel),64M(busybox),512M(backup),-(ubuntu)
如果需要启动不同的盒子,请自行按fastboot的reg名称在mv100文件夹目录下找到相关文件,替换本目录下fastboot.bin文件。
保证(fastboot.bin、bootargs.bin、boot1.img)这三个文件在根目录才能正常启动系统。
如何获得海思机顶盒设备 fastboot.bin的reg 名称?
参考教程 https://ecoo.top/getreg.html
判断是否正常启动,观察U盘是否连续闪灯,网口灯(看路由器那头)是否亮起。
U盘不连续闪灯 启动失败!!
网口灯不亮也启动失败!!!请重新短接再试。
正常启动系统后请到路由器后台查看MAC地址为【AA:BB:CC:00:51:20】名称为【hi3798mv100】的客户端IP地址
同一网络下,浏览器输入IP地址可见NAS系统主页
NAS系统ssh后台登录用户名:root 密码:ecoo1234
具体使用方法见NAS主页指南说明
1.进入系统后先备份盒子emmc里的fastboot分区 命令:
dd if=/dev/mmcblk0p1 of=/mnt/sda1/fastboot.bin.bak bs=1024
备份文件在U盘的1分区根目录下 fastboot.bin.bak (win系统下可见)
2.免短接直接USB启动设置命令:
dd if=/dev/zero of=/dev/mmcblk0p1 bs=1024
3.恢复盒子emmc启动命令
dd if=/mnt/sda1/fastboot.bin.bak of=/dev/mmcblk0p1 bs=1024 count=1024
【备份原有安卓iptv系统】
请将U盘(win系统可见)目录下【bootargs_android.bin】文件替换成原有的【bootargs.bin】文件(请先备份好)。
正常U盘启动后,盒子emmc分区表可在系统中查看
命令: lsblk
以下是分区情况(本分区表参考中国电信IPTV 烽火HG680J 盒子 理论上通用,不作全面正确的保证,请自行尝试):
mmcblk0:1M(fastboot),1M(bootargs),10M(recovery),2M(deviceinfo),8M(baseparam),8M(pqparam),20M(logo),20M(logobak),40M(nofastplay),40M(nofastplaybak),40M(kernel),20M(misc),800M(system),3500M(userdata),500M(cache),8M(params),50M(private),-(sdcard)
mmcblk0: p1(fastboot) p2(bootargs) p3(recovery) p4(deviceinfo) p5(baseparam) p6(pqparam) p7(logo) p8(logobak) p9(nofastplay) p10(nofastplaybak) p11(kernel) p12(misc) p13(system) p14(userdata) p15(cache) p16(params) p17(private) p18(sdcard)
请自行用dd命令备份。(建议在正常U盘启动NAS系统后再插入其他U盘或移动硬盘,系统会自动挂载在/mnt 目录下)
【一键安装NAS系统到emmc】
前提:
1.已备份原有iptv系统,或不要原有iptv系统。
2.盒子已接入互联网。
3.不需要U盘系统
【一键本地安装20230818版本NAS系统到emmc 不需要连网】
在终端输入 emmc_nas.sh 即可自动刷写emmc。请保证在刷写过程中不要断电。
【一键在线安装最新版本NAS系统到emmc 需要连网】
在终端输入 nasupdate 然后输入 nasupgrade 即可一键全新升级新版本。
或者更老的版本升级,请复制下面的命令在ssh后台运行命令:
bash <(curl https://ecoo.top/mv100_upgrade.sh)
以上操作完后,看到提示,盒子重启,拔掉U盘。等5分钟,待盒子初始化再进入盒子后台或网页。
此过程相当于全新NAS系统刷机,等同于TTL刷入。下次直接启动新的NAS系统,与U盘启动无关。
相关操作见https://ecoo.top/gonggao.html 里相关教程。
mv300 readme.txt文档内容
`能看到这个文件说明您已i经将启动文件写入了U盘(或移动硬盘)
本磁盘下另一个隐藏分区(win系统下)千万不要格式化!!!请无视win系统的弹出格式化提醒!!
海思机顶盒hi3798mv300系列可短接启动U盘系统(通用短接U17 并列的两脚)
启动分区(win系统下可见分区)也就是本目录下(根目录)
默认fastboot.bin的reg名称是 fastboot-hi3798mv3dmw-64.bin M301H盒子
boot1.img 是内核文件
U盘第二分区是rootfs分区(win系统下不可见分区)ext4格式
U盘NAS系统分区表1M(boot),1M(bootargs),4M(baseparam),4M(pqparam),4M(logo),40M(kernel),384M(busybox),800M(backup),-(ubuntu)
如果需要启动不同的盒子,请自行按fastboot的reg名称在mv300文件夹目录下找到相关文件,替换本目录下fastboot.bin文件。
保证(fastboot.bin、bootargs.bin、boot3.img)这三个文件在根目录才能正常启动系统。
如何获得海思机顶盒设备 fastboot.bin的reg 名称?
参考教程 https://ecoo.top/getreg.html
判断是否正常启动,观察U盘是否连续闪灯,网口灯(看路由器那头)是否亮起。
U盘不连续闪灯 启动失败!!
网口灯不亮也启动失败!!!请重新短接再试。
正常启动系统后请到路由器后台查看MAC地址为【00:11:22:33:44:64】名称为【hi3798mv300】的客户端IP地址
同一网络下,浏览器输入IP地址可见NAS系统主页
NAS系统ssh后台登录用户名:root 密码:ecoo1234
具体使用方法见NAS主页指南说明
1.进入系统后先备份盒子emmc里的fastboot分区 命令:
dd if=/dev/mmcblk0p1 of=/mnt/sda1/fastboot.bin.bak bs=1024
备份文件在U盘的1分区根目录下 fastboot.bin.bak (win系统下可见)
2.免短接直接USB启动设置命令:
dd if=/dev/zero of=/dev/mmcblk0p1 bs=1024 count=1024
3.恢复盒子emmc启动命令
dd if=/mnt/sda1/fastboot.bin.bak of=/dev/mmcblk0p1 bs=1024 count=1024
【一键安装NAS系统到emmc】
前提:
1.已备份原有iptv系统,或不要原有iptv系统。
2.盒子已接入互联网。
3.不需要U盘系统
【一键本地安装20230818版本NAS系统到emmc 不需要连网】
在终端输入 emmc_nas.sh 即可自动刷写emmc。请保证在刷写过程中不要断电。
【一键在线安装最新版本NAS系统到emmc 需要连网】
在终端输入 nasupdate 然后输入 nasupgrade 即可一键全新升级新版本。
或者更老的版本升级,请复制下面的命令在ssh后台运行命令:
bash <(curl https://ecoo.top/mv300_upgrade.sh)
以上操作完后,看到提示,盒子重启,拔掉U盘。等5分钟,待盒子初始化再进入盒子后台或网页。
此过程相当于全新NAS系统刷机,等同于TTL刷入。下次直接启动新的NAS系统,与U盘启动无关。
相关操作见https://ecoo.top/gonggao.html 里相关教程。
=============================
刷写U盘固件下载地址
https://cloud.189.cn/t/QZjMbuaQviAr(访问码:9awp)
https://www.aliyundrive.com/s/iXhLz1ZnZ8D
https://yura.teracloud.jp/share/1152957fb3967087
=============================
-------------其他教程导航---------------------------------------
海思hi3798系列盒子U盘启动openwrt系统,功能丰富,自行适用。
https://bbs.histb.com/d/501-hi3798uopenwrt
U盘启动 Ubuntu NAS系统
https://bbs.histb.com/d/491-u-ubuntu-nas
部份盒子免TTL刷入Ubuntu_NAS系统尝试
https://bbs.histb.com/d/199-ttlubuntu-nas
新版系统(20220808发布)免u盘,免ttl,一键命令升级教程。
https://bbs.histb.com/d/541-20220808uttl
cloudflared内网穿透 https访问 教程
https://bbs.histb.com/d/240-cloudflared-https