盒子设备
一、刷机
玩客云:
刷机包: https://github.com/hzyitc/armbian-onecloud/releases
参考:玩客云-Armbian22.08-直刷包-内核5.18-各种币,譬如迅雷玩客云 玩客币 睿智激活码等-恩山无线论坛 (right.com.cn)
刷机成功之后按照引导进入系统即可。
斐讯T1:
刷机包: https://github.com/ophub/amlogic-s9xxx-armbian/releases
参考:https://github.com/ophub/amlogic-s9xxx-armbian/blob/main/README.cn.md
需要注意的是斐讯T1的刷机包需要先使用工具Rufus写入到U盘, U盘启动制作完成后, 如果盒子当前的系统是Android, 千万不要插入, 否则Android系统后破坏U盘中Armbian文件的权限, 导致后续刷机到盒子后因权限导致各种奇怪的问题
需要先开启Android的开发者模式, 然后使用adb连接盒子后执行命令: adb shell reboot update, 系统会重启, 此时插入U盘即可
该问题具体可参考: https://github.com/ophub/amlogic-s9xxx-armbian/issues/1378
这个是U盘提前插入安卓系统导致的,u盘里的armbian系统的权限被安卓给篡改了。 正确的刷armbian的方法: (必须重新刷写一下U盘里的armbian系统,现在U盘里的armbian已经是被安卓污染的系统,不重新写U盘的armbian系统,再安装至emmc也没有用。可以不用刷回安卓系统,直接重新写U盘,安装至emmc即可。)
一、盒子已经从U盘安装过,直接重新写一下U盘
1.拔出盒子的电源
2.插入USB
3.插入盒子的电源开机
4.等1分钟后到路由器看armbian的IP
5.ssh访问armbian的IP,进行armbian-install安装。
二、如果是第一次从安卓启动 1.adb连接盒子的ip,如:adb connect 192.168.1.xxx
2.开启adb更新: adb shell reboot update
3.屏幕看盒子重启了,再把U盘插入盒子的USB口(没有屏幕的默数3秒,插早了就被安卓给篡改权限了。插慢了又从安卓启动了,把握好节奏)
4.等1分钟后到路由器看armbian的IP
5.ssh访问armbian的IP,进行armbian-install安装。
总的把握就是不要把armbian的U盘插入安卓系统,插入即废。
二、配置静态IP和DNS
以玩客云为例:
执行命令 armbian-config 配置网络
或者
执行命令
rm -rf /etc/netplan/*.yaml
touch /etc/netplan/armbian.yaml
chmod 600 /etc/netplan/armbian.yaml
network:
version: 2
renderer: networkd
ethernets:
eth0:
addresses:
- "192.168.2.2/24"
nameservers:
addresses:
- 223.5.5.5
- 223.6.6.6
dhcp4: false
dhcp6: false
macaddress: "00:22:6d:50:42:a9"
routes:
- metric: 200
to: "0.0.0.0/0"
via: "192.168.2.1"
如果是斐讯T1, 方法类似, 若手写配置, 注意其renderer是NetworkManager
三、Docker
docker启动失败,可能和iptables有关,可执行:
update-alternatives --set iptables /usr/sbin/iptables-legacy
update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy
service docker start