- Published on
斐讯N1刷armbian
- Authors
- Name
- JiGu
- @crypto20x
前置准备
- adb
- u盘
刷机
1.连接adb
进入设置,点击多几次版本号,打开开发者模式。然后在开发者模式里,打开adb。
回到n1盒子的系统,接上hdmi,进到应用打开【设置】,这个设置与前面的设置不一样,是斐讯天天链的应用设置,可以看到网络详情显示的ip地址。
adb connect 192.168.123.140
2.将镜像写入u盘
https://github.com/balena-io/etcher
https://github.com/pbatard/rufus
这两个写入软件都可以用。 我用scoop 安装了 rufus, etcher好像写不进去。
armbian镜像下载:
https://github.com/ophub/amlogic-s9xxx-armbian/tree/main?tab=readme-ov-file
选择905D的版本,在release那
openwrt镜像下载: https://github.com/unifreq/openwrt_packit
我刷的是armbian。
3.开刷
先联局域网
接最右侧USB口, 要保证USB设备唯一
通过ADB工具连接N1 使用adb connect 【n1-ip】
adb reboot update
立刻断开网络
4.配置armbian

过一段时间可以在路由器里看到armbian的ip(我这里是接的是有线)。通过ssh连接上去。 默认用户名root,密码1234

会提示重设密码。(设置一次后会写入rom永久记录)
还有一些基础配置,例如bash时区等等。
armbian系统写入emmc(rom)
armbian-install

[ INFO ] Update the MAC address for the wireless network card.
[ SUCCESS ] Installation successful. Run [ poweroff ], remove the installation media then re-insert the power supply to boot new system.
出现这个后,运行poweroff
再拔掉u盘,重新通电用ssh连接。
配置镜像源
我这里用清华源
sed -i.bak 's#http://apt.armbian.com#https://mirrors.tuna.tsinghua.edu.cn/armbian#
g' /etc/apt/sources.list.d/armbian.sources
apt update
https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu-ports/ 还有一个ubuntu-ports源
更新armbian内核
armbian-update
要连github,需要配置代理,如果很慢可以先不更新。在上面下载的最新armbian的内核已经足够新了。
挂载外接硬盘盒
1、先输入【lsblk】查看可用存储设备、磁盘分区等相关信息,找到你的存储设备名称(本文是sda1)。
2、使用【mkdir /mnt/disk】命令,在存储挂载设备目录中创建一个文件夹用于挂载硬盘。
3、使用【mount /dev/sda1 /mnt/disk】(sda1换成你的硬盘名称)命令挂载硬盘。
4、使用【cd /mnt/disk】和【ls】判断是否挂载成功。
5、硬盘挂载成功后,重启系统后会失效,所以需要设置开机启动自动挂载硬盘。
6、输入【blkid /dev/你的硬盘名称】找到硬盘UUID和文件系统格式。
7、根据硬盘信息制作出开机硬盘自动挂载命令【UUID=你的硬盘UUID /mnt/disk 文件系统格式 defaults 0 0】。
8、输入【vi /etc/fstab】命令编辑磁盘挂载配置文件,将上述命令添加到文件中。
9、输入【mount -a】命令测试硬盘是否挂载成功(如果报错千万不要重启,会导致进不了系统)。
不知为什么,断电后插着移动硬盘重启,就无法进入系统,已排除供电问题。可能跟我的硬盘盒带了一个光驱设备有关。我没有编辑fstab,断电后先拔出硬盘,再重启,然后手动挂载路径。
找到原因了
lsblk
sr0 11:0 1 30M 0 rom
我的硬盘盒自带了个光驱启动项,这个是硬盘盒提供的一个磁盘软件。估计得想办法不挂载这个,或者更改uboot的启动项顺序,把光驱调到最后。
好像是soc自带的启动顺序,没法改。 https://7ji.github.io/embedded/2022/11/11/amlogic-booting.html#setups--%E5%AE%89%E8%A3%85%E6%96%B9%E6%B3%95
安装samba
apt install samba
配置共享文件夹
vim /etc/samba/smb.conf
在最下面编辑
[xxx] #括号内填入自己想要的名字,共享到局域网后会显示这个名字
comment = #myshare 类似于备注,随便填
path = /usb #填入你想共享的文件夹路径,比如填上下载的默认下载路径
writable = yes #可以通过局域网上传文件到玩客云
create mask= 0755 #上传的文件都是755权限,你可以改成777,所有人都能修改执行
directory mask=0775 #同上,只不过这里说的是目录的权限
创建samba的用户和密码
touch /etc/samba/smbpasswd
smbpasswd -a root
依次执行后,会添加一个root用户,会提示你设置密码,记住自己设置的密码。
然后重启服务使设定生效:
service smbd restart
windows访问samba
方法一:按住Windows+R调出运行然后输入 \192.168.X.X也就是你的玩客云IP 输入用户名密码即可
方法二:依次打开开始-设置-应用-程序和功能(在页面右上角)-启用或关闭windows功能,找到下面的选项,并全部勾选(如果电脑不能发现局域网中的samba设备,则”SMB 1.0/CIFS 自动删除“不要勾选):
5.安装docker
apt install docker.io