最新动态
N1盒子刷入Armbian提供ttnode服务全程记录: 系统篇
2024-12-16 13:19

文章参考了这位大佬的文章,内容有改进。

  1. N1盒子,原生系统

  2. 8G USB2.0 U盘

  3. USB 2.0 双公线

  4. 、、、HDMI线

N1盒子刷入Armbian系统,安装ttnode

  1. PuTTY (SSH)

  2. WinScp

  3. Win32DiskImager

  4. Armbian系统:Armbian_5.77_Aml-s905_Ubuntu_bionic_default_5.0.2_20190401.img.xz

  5. xiangsm大佬修改的dtd文件(meson-gxl-s905d-phicomm-n1-xiangsm.dtb)

  6. N1-ADBU盘启动

  7. T1-N1降级工具v1.1版本

  8. Amlogic USB Burning Tool_v2.1.6.8

  9. Android ADB Interface驱动

前8个文件,由大佬 @来杯黄桃酸奶 提供了,我就不重复提供了。

网盘地址 提取码 vyi7

最后一个Android ADB Interface驱动,某程序员网站下载竟然要收费,我从谷歌官网下到了文件,点击下载。

提取码: md9t

也可以去谷歌官网下载。

主要步骤

  1. N1盒子降级

  2. 制作Armbian固件

  3. Armbian固件启动N1

  4. 安装镜像至eMMC

  5. 优化Armbian

准备工作,连线

连接、HDMI连接显示器、USB公对公线连接电脑和N1,N1盒子和电脑在一个家庭网络里,盒子插电。

N1盒子原版系统在2.2以下的,不用降级,版本在2.2以上,都需要降级操作。

1.1 安装Amlogic USB Burning Tool_v2.1.6.8烧录程序

直接下一步下一步,安装完毕即可。

1.2 打开N1盒子ADB功能

盒子必须打开ADB模式,用T1-N1降级工具v1.1,点击开始降级,这时软件会启动线刷模式,N1会黑屏重启。我到这里遇到了问题,重启后Android ADB Interface没有驱动。按理说安装好Amlogic USB Burning Tool应该能装好ADB驱动,但我这里并不成功,可能和win10版本有关。

N1黑屏重启后,在我的电脑右键管理,设备管理器界面,显示一个Gadget未知设备,点击更新驱动,选择解压好的Android ADB Interface文件夹位置,即可安装好ADB驱动。

这时再次重启N1盒子,确认ADB打开,连入网络,再次用T1-N1降级工具开始降级即可。

此时,N1盒子显示版本并不改变,降级工具改变的是boot版本。

2.1 制作Armbian U盘

注意!注意!注意!

N1盒子有挑启动U盘的毛病,建议找一些旧的 USB2.0 U盘来制作启动U盘。有人分析是usb口供电不足,有人给N1加了电容解决了。比较简单的办法就是多换几个U盘试试。

Armbian_5.77_Aml-s905_Ubuntu_bionic_default_5.0.2_20190401.img.xz解压为img文件,用win32磁盘映像工具写入U盘。

2.2 修改引导dtb

然后,修改uEnv.ini文件:

3.2 U盘启动Armbian

固件U盘插入靠近HDMI旁的USB口,会自动开始U盘启动。这步由于N1挑U盘,经常无法成功,会出现安卓机器人倒地错误,这时只能是换U盘写入,重复多试几次ADBU工具启动。

用户名:root

默认密码:1234

按提示修改root密码,先输入root,默认密码1234,再输入两遍新密码。新密码要大于8个字符。

输入用户名和密码,当然是修改好的。

输入

sudo -i

再次输入密码。

然后输入

nand–sata-install

输入命令

shutdown now

关闭N1,断双usb公对公线,拔掉HDMI,拔掉启动U盘,只留网线即可。再次插电开机,正常进入Armbian系统。

5.1 优化apt源

我采用的armbian是基于ubuntu 18.04,所以替换Ubuntu国内源。

用PuTTY登录N1,输入以下命令:

wget -O /etc/apt/sources.list https://repo.huaweicloud.com/repository/conf/Ubuntu-Ports-bionic.list

apt-get update

源会替换为华为源,这个源速度较快

deb https://repo.huaweicloud.com/ubuntu-ports/ bionic main restricted universe multiverse

deb-src https://repo.huaweicloud.com/ubuntu-ports/ bionic main restricted universe multiverse

deb https://repo.huaweicloud.com/ubuntu-ports/ bionic-security main restricted universe multiverse

deb-src https://repo.huaweicloud.com/ubuntu-ports/ bionic-security main restricted universe multiverse

deb https://repo.huaweicloud.com/ubuntu-ports/ bionic-updates main restricted universe multiverse

deb-src https://repo.huaweicloud.com/ubuntu-ports/ bionic-updates main restricted universe multiverse

deb https://repo.huaweicloud.com/ubuntu-ports/ bionic-backports main restricted universe multiverse

deb-src https://repo.huaweicloud.com/ubuntu-ports/ bionic-backports main restricted universe multiverse

也可以用WinSCP,编辑/etc/apt/sources.list文件,替换为上面内容。

改好后,更新一下

apt-get update

apt-get upgrade

5.2 设置时区

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

输入命令 armbian-config,选择personal,然后配置Timezone为shanghai

这两步可能重复。

5.3 关闭默认DNS

输入命令

rm /etc/resolvconf/resolv.conf.d/head && touch /etc/resolvconf/resolv.conf.d/head

输入命令

nmtui

选择第二个Activate a connection,按提示选择并输入密码即可

5.4 固定N1默认Mac

输入命令

然后用winscp编辑网卡

其中1A:33:E6:90:1F:27替换为刚才保存的Mac地址,重启N1后Mac即固定为此值

至此,全部调优结束。

本篇实现了在N1盒子中安装Armbian系统的目标,Armbian自然可以完成许多功能,实现很多操作。下一篇,主要是介绍在Armbian中安装ttnode来跑PCDN的实践。本着充分利用带宽资源,实现睡后收入,ttnode PCDN是不错的方案。我并没有比较太多方案,ttnode我用的比较习惯了。

N1在安装过程中,比较挑启动U盘,网友的测试是老一点的usb2.0 U盘反而比较好。另外就是焊电容能够彻底解决了,一般还是建议多找几个U盘试试。

以上内容,感谢大佬 的知识分享,部分内容有改进。

    以上就是本篇文章【N1盒子刷入Armbian提供ttnode服务全程记录: 系统篇】的全部内容了,欢迎阅览 ! 文章地址:http://www78564.xrbh.cn/quote/26962.html 
     动态      相关文章      文章      同类文章      热门文章      栏目首页      网站地图      返回首页 迅博思语移动站 http://www78564.xrbh.cn/mobile/ , 查看更多