T1 盒子安装红外模块,并刷完系统后,N1 盒子就放在家里落灰了。为了充分发挥它的作用,把它刷成了一个 NAS,来管理家里的存储设备。
1 刷机准备
设备:
- N1 盒子一台;
- U 盘一个;
- 显示器一台;
- 网线一根;
- 键盘一个;
- 网络环境;
- 电脑一台;
工具:
- 烧录工具:balenaEtcher;
- 终端工具:iTerm;
- 刷机系统:Armbian;
打包地址:
百度网盘 提取码: nb2k
2 制作 Armbian 系统盘
这里安装的系统是 Armbian,是一个轻量级的 Debian 系统和为 ARM 开发板专门发行并重新编译的 Debian 系统。
- 将
Armbian_5.77_Aml-s905_Debian_stretch_default_5.1.0-rc1_20190408以boot以加入dtd、extlinux、uEnv.ini.img.xz
解压; - 使用 balenaEtcher,将解压后的
Armbian_5.77_Aml-s905_Debian_stretch_default_5.1.0-rc1_20190408以boot以加入dtd、extlinux、uEnv.ini.img
烧录到 U 盘中; - Armbian 系统盘制作成功;
3 安装 Armbian
Mac 中,首先要安装 Android 工具包:
brew cask install android-platform-tools
-
N1 接入网络并插入电源上电;
-
查看 N1 的 IP,这里假设为
192.168.1.30
; -
在终端工具中输入
adb connect 192.168.1.30:5555
连上 N1; -
在终端工具中输入
adb shell reboot update
使 N1 重启进入刷机模式; -
此时立即插入 U 盘到 HDMI 旁边的 USB 口;
-
等待刷机结束;
-
刷机结束后,会在控制台中显示 IP(假设仍为
192.168.1.30
)和 Login 提示; -
在终端工具中输入
ssh root@192.168.1.30
,密码 1234 登陆到 Armbian 中; -
随便输入一个新的密码(因为后面会重新刷系统,这个密码只是临时用);
-
提示创建用户,按 Ctrl-C 取消;
Windows 中,可以使用之前 N1 刷机工具中的 使N1进入线刷模式.zip
中脚本来代替第 3、4 步的操作。
4 安装 FastNas
完成上面的 Armbian 系统的安装后,此时已经在 Armbian 系统中了,接下来需要将 FastNas 作者已经打好的系统包:BACKUP-s9xxx-emmc.img.gz
,刷到 N1 上。
-
打开一个新的终端,将文件传到 N1 上(Windows 中可以使用 WinSCP 等工具来上传文件);
scp -C -r BACKUP-s9xxx-emmc.img.gz root@192.168.1.30:~/
-
在已经登陆 N1 的终端中,将文件放到
/ddbr
路径下:mkdir -p /ddbr mv BACKUP-s9xxx-emmc.img.gz /ddbr
-
执行
ddbr
命令进行 FastNas 安装: -
执行
poweroff
将 N1 盒子关机; -
拔掉 U 盘,并重新上电开机;
5 网络设置
开机完成后,就已经进入了安装好 FastNas 的系统了,此时用户名为 root,密码为 media1984。
目前系统的内核有个问题,每次重启,MAC 地址会变化,所以如果使用 DHCP 方式获取 IP,会导致每次重启,N1 的 IP 都发生变化。
解决的办法如下:
-
终端登陆 N1;
-
vi 打开编辑
/etc/network/interfaces
文件; -
增加
hwaddress ether 6a:c8:0b:05:88:52
到 eth0(有线)配置中; -
输入
reboot
重启,可以看到 MAC 地址不会再发生变化;
如果使用无线网络,使用 armbian-config
命令进行无线网络的配置。
6 OMV 设置
在电脑中,打开浏览器,输入 http://192.168.1.30
,便可以进入 OpenMediaVault 系统(用户名:admin,密码:openmediavault)。