以下是我的安装过程,大家可以参考。
1. 机顶盒说明型号:CM101s-2(很多年前中国移动提供的)芯片及固件:海思Hi3798M芯片,对应的安装固件为:hi3798mv100、mdmo1g
图片
当然,随着时间的推移,固件包也会更新,请以官网为准。刷机参考:海纳思网站:www.ecoo.top(固件下载及刷机教程)
2. 刷机过程方法:使用U 盘进行刷机
2.1 刷机准备(1)准备一个 U 盘,大小可以为1G-64G下载专用格式化软件,对 U 盘进行格式化 : USB_format.exe,下载地址:
https://www.ecoo.top/update/soft_init/USBFormat.exe
图片
(2)根据海思芯片下载对应你机顶盒型号的卡刷固件我下载的包名称为:
mv100-mdmo1g-usb-flash.zip(3)解压固件解压到 U 盘根目录,如下图:
图片
(4)将 U 盘插入机顶盒 usb 接口2.2 查找机顶盒的短接点CM101s-2短接如下,如果是其他机型,你可以通过百度查询相关机型:
图片
2.3 刷机步骤关闭电源 --> 短接住 --> 打开电源 --> 5秒左右放开短接 --> 自动刷机成功短接后,会黑屏2分钟后,亮起第一张屏 “正在刷入激动人心的系统” 。放开短接后,如果超过5分钟一直黑屏,代表U盘没有被机顶盒识别,需要更换U盘或换一个USB接口尝试。正常刷机开始大概3分钟后,会显示如下图界面:注意:如果短接后,开机显示原来机顶盒的界面,表示短接不成功。
2.4 刷机完成刷机成功后,使用机顶盒子的 IP 地址 ,浏览器输入 IP 进入系统管理页面。
图片
更多的使用方法,请参考官方网站:www.ecoo.top
3. 登录后台命令行可以从登录网页进入CMD:帐号与密码:root/ecoo1234
图片
按回车后显示配置信息:
图片
也可以使用XShell工具或者其他工具通过SSH的22端口登录;
4. 优化操作
4.1 关闭服务如果你只想做为一台Linux服务器,则可以关闭一些不需要的服务。查看所有服务:
service --status-all #实际运行时会卡住,显示到ssh服务后的就卡了
图片
关闭并禁用以下服务:
systemctl stop smbdsystemctl disable smbdsystemctl stop nginxsystemctl disable nginxsystemctl stop nmbdsystemctl disable nmbdsystemctl stop php7.4-fpmsystemctl disable php7.4-fpmsystemctl stop nfs-serversystemctl disable nfs-serversystemctl stop vsftpdsystemctl disable vsftpdsystemctl stop transmission-daemonsystemctl disable transmission-daemonsystemctl stop filebrowsersystemctl disable filebrowsersystemctl stop alistsystemctl disable alistsystemctl stop vlmcsdsystemctl disable vlmcsdsystemctl stop aria2csystemctl disable aria2csystemctl stop wsddsystemctl disable wsdd
4.2 关于CPU负载停止一些服务器,发现CPU负载很高:
图片
而top命令查看到CPU使用率时确很低:
图片
请教过神雕大佬,因为芯片是海思的原因,负载的显示本身是不准确的,不用管;
4.3 设置固定IP使用ifconfig命令查看网卡名称:
图片
修改配置文件:
/etc/network/interfaces.d/eth0当前DHCP配置:
图片
修改为静态:
auto eth0iface eth0 inet staticaddress 192.168.100.101netmask 255.255.255.0gateway 192.168.100.1dns-nameserver 114.114.114.114
图片
4.4 安装软件包安装前更新源:
apt-get update系统中的源已经配置为华为源;更新后即可安装软件包:
apt install unhide
4.5 修改MAC地址系统默认MAC地址为00:11:22:33:44:55:
图片
cat /etc/bootargs_input.txt
图片
原理:机顶盒的mac地址由启动阶段的 bootargs.bin 进行传递。作者为了便利用户更改,制作了mkbootargs的程序提供在线制作bootargs.bin文件。修改第2行的ethaddr=00:11:22:33:44:55 例如为 ethaddr=00:11:22:33:44:66:vim /etc/bootargs_input.txt
图片
制作生成:
mkbootargs -s 64 -r /etc/bootargs_input.txt -o bootargs.bin
图片
刷入第二分区:将上一步生成的bootargs.bin 刷入第2分区
dd if=bootargs.bin of=/dev/mmcblk0p2 bs=1024 count=1024
图片
重启设备,验证:
图片
上面的方法是硬改mac,也可以在网卡配置文件中修改:vi /etc/network/interfaces.d/eth0 # 编辑配置文件
# 增加下面的内容 (实际内容可按需修改)pre-up ifconfig eth0 hw ether 00:11:22:33:44:66
5. 机顶盒跑分操作执行命令:coremark
图片
6. 总结使用神雕大佬的刷机方法,非常容易重装机顶盒的系统,不管是用来学习还是当做一台简易的服务器,性价比是相当的高。PS:如果你有条件的话,也请支持神雕大佬的开发工作。关于系统的更多使用方法,请以官网为准:www.ecoo.top
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。