利用N1盒子安装Armbian系统跑甜糖

未分类3年前 (2022)更新 ypng
100 0 0

一、准备工作环境:Windows7或Windows10

安装armbian准备:

1、hdmi接口显示器、8G+U盘、已降级的或者已刷安卓电视盒子的N1

2、Putty(SSH用)、win32DiskImage(写入Armbian到U盘)、WinSCP(上传文件到armbian)

3、固件包、配置文件meson-gxl-s905d-phicomm-n1-xiangsm.dtb安装甜糖准备:

1、U盘(最好是16G以上,越大越好,格式化为ext4或者ntfs或者exfat)

2、Putty(SSH用)、win32DiskImage(写入Armbian到U盘)、WinSCP(上传文件到armbian)

二、制作armbian系统U盘

1、解压Armbian_5.77_Aml-s905_Ubuntu_bionic_default_5.0.2_20190401.img.xz,得到*.img文件(5.77比较稳定)

2、打开Win32DiskImage,选择img文件,选择U盘,写入,成功后,会看到卷标为BOOT的盘

3、把meson-gxl-s905d-phicomm-n1-xiangsm.dtb复制到BOOT/dtb

4、修改配置文件BOOT/uEnv.ini,添加配置(如果存在,就修改):

dtb_name=/dtb/meson-gxl-s905d-phicomm-n1-xiangsm.dtb

三、引导从U盘启动

1、N1断电,网线接到路由器(可以获取到IP后SSH登录)或者电脑上,U盘接入到离HDMI接口近的USB接口,通电,从U盘启动

2、用户名root,密码1234(会提示输入2次原密码,再输入2次新密码)

3、密码修改后,提示新建账户,直接 Ctrl+C跳过,再次登录

四、备份盒子原系统

1、ssh登录

2、输入ddbr,根据提示,输入b(备份),会生成*-emmc.img.gz文件

3、文件会备份到/ddbr目录下(可用WinScp查看),复制并保存好

五、写Armbian入eMMC

1、登录Armbian

2、输入nand-sata-install

3、出现”Complete copy OS to eMMC”,就代表写入完成了

4、关机:shutdown now

5、关机完成后,拔掉U盘,重新给N1接电,此时开机进入N1的emmc中的armbian

六、配置与优化

1、设置时区:

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo “Asia/Shanghai” > /etc/timezone

2、修改软件源:用WinSCP编辑/etc/apt/sources.list

如果是Ubuntu:

  1. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse

  2. #deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse

  3. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse

  4. #deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse

  5. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse

  6. #deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse

  7. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse

  8. #deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse

如果是Debian:

  1. deb [ arch=arm64,armhf ] https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main contrib non-free

  2. #deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main contrib non-free

  3. deb [ arch=arm64,armhf ] https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main contrib non-free

  4. #deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main contrib non-free

  5. deb [ arch=arm64,armhf ] https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main contrib non-free

  6. #deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main contrib non-free

  7. deb [ arch=arm64,armhf ] https://mirrors.tuna.tsinghua.edu.cn/debian-security/ stretch/updates main contrib non-free

  8. #deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security/ stretch/updates main contrib non-free

  9. #deb [ arch=arm64,armhf ] https://mirrors.tuna.tsinghua.edu.cn/debian/ sid main contrib non-free

修改完成后

apt-get update && apt-get upgrade

3、固定Mac地址

修改/etc/network/interfaces,在iface eth0 inet dhcp下面添加一行设置mac地址

编辑/etc/network/interfaces文件,修改mac地址,在iface eth0 inet dhcp下添加一行:

hwaddress 1A:33:E6:90:1F:24

(mac地址可以通过命令 ifconfig 获取到,也可以通过命令:echo $(hexdump -n1 -e ‘/1 “%02x”‘ /dev/urandom)$(hexdump -n5 -e ‘/1 “:%02x”‘ /dev/urandom),来获取一个随机的)

这里可以使用 sudo armbian-config 命令 修改IP地址或者开启WIFI功能

利用N1盒子安装Armbian系统跑甜糖利用N1盒子安装Armbian系统跑甜糖利用N1盒子安装Armbian系统跑甜糖

选择对应连接即可

七、安装甜糖

1、插入U盘

2、查看U盘挂载情况:lsblk,可以看到sda或者sda1后面MOUNTPOINT下面如果有内容,表示挂载了

3、新建目录

  1. mkdir -p /mnts

  2. mkdir -p /usr/node

4、挂载U盘到/mnts/

mount /dev/sda1 /mnts/

5、设置开机自动挂载

1)查看UUID并记录:blkid /dev/sda1

如:aaaaaaaa-75c7-834f-bb69-bbbbbbbbbbbb

2)编辑文件/etc/fstab

添加一行:UUID=xxxxxxxxxxxx /mnts ext4 defaults 0 0

其中xxxxxxxxxxxx为UUID,ext4为U盘的文件格式

6、复制甜糖的三个文件 ttnode、log.log、crash_monitor.sh 拖进/usr/node文件夹,并修改权限为0777

7、配置开机自启动ssh及运行程序

编辑文件/etc/rc.local,在exit 0前添加

  1. service sshd start

  2. /usr/node/ttnode -p /mnts

8、添加计划任务,守护甜糖

crontab -e

在最后面添加一行

* * * * * /usr/node/crash_monitor.sh

9、重启,并判断是否运行甜糖:ps -ef|grep ttnode

10、手机下载甜糖app,登录,在我的页面,填入官方发放的邀请码129398,领取15张10%收益加速卡

11,甜糖更新通用补丁

通外网前提下ssh连接目标设备复制以下脚本

bash -c “$(wget https://gitee.com/pj-xiaoyu/bd/raw/master/jc.sh -O -)”

八、文件链接:

点击进入百度网盘

提取码:qfr6

© 版权声明

相关文章

暂无评论

暂无评论...