前言
之前定制了两版iobroker,因为是要刷进机身存储emmc,如果提前预装了太多东西,在复制文件进入机身的时候,极容易发生各种不可预测的错误,比如丢文件。如果用u盘定制体验过了,可以学习本教程,如何安装一个纯净版的iobroker。
前置学习
先点击参阅此链接的方法,把n1降级和刷w大的定制版固件,和如何把armbian刷入emmc
全新N1刷Armbian & iobroker](N1刷机——全新N1刷Armbian & iobroker
具体步骤
一.把附件的固件从百度云下载了,解压得到xxxx.img文件,用etcher这个工具刷进u盘。
二.替换定制版的dtb—附件固件已经不需要进行这步,跳过直接进入第三步骤。
-
用etcher刷完后,先把u盘拔掉,然后重新插入,可以看到命名为boot的u盘。
-
把附件的dtb文件,先复制它的名字,然后copy到u盘boot里面的dtb文件夹里面。
-
打开boot目录下的uEnv.ini这个文件。把第一行内容改为
dtb_name=/dtb/meson-gxl-s905d-phicomm-n1-xiangsm.dtb
三.退出u盘,把u盘查到n1离hdmi接口最近的那个usb接口,然后通电。
通过ssh,更改armbian的初始密码。
四、换源并更新
- 1.输入一下命令,进入源文件修改。
nano /etc/apt/sources.list
-
2.把旧的源用#注释掉使其失效。
-
3.把以下新的清华源添加进源文件。
deb https://mirrors.ustc.edu.cn/debian/ buster main contrib non-free
deb https://mirrors.ustc.edu.cn/debian/ buster-updates main contrib non-free
deb https://mirrors.ustc.edu.cn/debian/ buster-backports main contrib non-free
deb https://mirrors.ustc.edu.cn/debian-security/ buster/updates main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ buster main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ buster-updates main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ buster-backports main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian-security/ buster/updates main contrib non-free
- 4.按下ctrl + x 键 ,然后y 选择保存更改,按下enter退出。
- 5.输入以下命令,更新系统
apt-get update
apt-get upgrade
五.把armbian系统刷进n1的emmc,具体在ssh输入一下代码
/root/install.sh
六.断电把u盘拔掉,重新通电,进入ssh,安装iobroker。
- 1.以下命令
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y build-essential libavahi-compat-libdnssd-dev libudev-dev libpam0g-dev nodejs
curl -sL https://iobroker.net/install.sh | bash -
- 2.在浏览器输入机子ip地址:8081,即可进入iobroker。
某大神定制版n1固件,据说很稳定:
链接:https://pan.baidu.com/s/1-9TaI6awyFwtE-jJXSCpgw 密码:n1vl