N1刷入Armbian
假设N1已经设置优盘启动
一、准备
- 电脑
- 优盘
- balenaEtcher
- Armbian_5.77_Aml-s905_Debian_stretch_default_5.0.2_20190401.img
- meson-gxl-s905d-phicomm-n1-xiangsm.dtb
二、开始刷机
-
使用balenaEtcher将镜像烧录到优盘
-
优盘从电脑上拔下来再插上,会显示出来一个磁盘 “BOOT”
-
将 meson-gxl-s905d-phicomm-n1-xiangsm.dtb复制到 “dtb” 文件夹
-
修改 “BOOT” 目录下的 “uEnv.ini” 文件第一行 修改为
dtb_name=/dtb/meson-gxl-s905d-phicomm-n1-xiangsm.dtb
-
先让N1断电,然后插上U盘到靠近HDMI的USB口,然后通电即可进入armbian系统
-
ssh链接到armbian 或者 直接登录 默认用户名/密码:root/1234
-
执行脚本
nand–sata-install
-
刷完后关机,拔优盘
重刷Armbian方法:优盘启动重新运行 nand–sata-install
三、问题处理
-
偶尔无法联通外网
修改/etc/network/interfaces,注释hotplug热插拔模式,换成auto即可:
vim /etc/network/interfaces #allow-hotplug eth0 auto eth0
-
armbian的有线网卡每次重启后MAC地址都会变
从路由器或者命令 ip addr 获取当前的mac 地址,然后修改/etc/network/interfaces文件 写死mac地址:增加一行
hwaddress mac地址
-
ssh终端无法显示中文,也无法输入中文:
修改/etc/environment中的LC_ALL:
ARCH=arm64 LC_ALL="en_US.utf-8"
-
优化apt源服务器:
修改 /etc/apt/sources.list 为下面数据:
deb [ arch=arm64,armhf ] https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main contrib non-free #deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main contrib non-free deb [ arch=arm64,armhf ] https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main contrib non-free #deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main contrib non-free deb [ arch=arm64,armhf ] https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main contrib non-free #deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main contrib non-free deb [ arch=arm64,armhf ] https://mirrors.tuna.tsinghua.edu.cn/debian-security/ stretch/updates main contrib non-free #deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security/ stretch/updates main contrib non-free #deb [ arch=arm64,armhf ] https://mirrors.tuna.tsinghua.edu.cn/debian/ sid main contrib non-free
修改完后运行命令:
apt-get update apt-get upgrade
-
修改为上海时区:
timedatectl set-timezone Asia/Shanghai