T1 盒子安装红外模块,并刷完系统后,N1 盒子就放在家里落灰了。为了充分发挥它的作用,把它刷成了一个 NAS,来管理家里的存储设备。

1 刷机准备

设备:

  1. N1 盒子一台;
  2. U 盘一个;
  3. 显示器一台;
  4. 网线一根;
  5. 键盘一个;
  6. 网络环境;
  7. 电脑一台;

工具:

  1. 烧录工具:balenaEtcher;
  2. 终端工具:iTerm;
  3. 刷机系统:Armbian;

打包地址:

百度网盘 提取码: nb2k

2 制作 Armbian 系统盘

这里安装的系统是 Armbian,是一个轻量级的 Debian 系统和为 ARM 开发板专门发行并重新编译的 Debian 系统。

  1. Armbian_5.77_Aml-s905_Debian_stretch_default_5.1.0-rc1_20190408以boot以加入dtd、extlinux、uEnv.ini.img.xz 解压;
  2. 使用 balenaEtcher,将解压后的 Armbian_5.77_Aml-s905_Debian_stretch_default_5.1.0-rc1_20190408以boot以加入dtd、extlinux、uEnv.ini.img 烧录到 U 盘中;
  3. Armbian 系统盘制作成功;

3 安装 Armbian

Mac 中,首先要安装 Android 工具包:

brew cask install android-platform-tools

  1. N1 接入网络并插入电源上电;

  2. 查看 N1 的 IP,这里假设为 192.168.1.30

  3. 在终端工具中输入 adb connect 192.168.1.30:5555 连上 N1;

  4. 在终端工具中输入 adb shell reboot update 使 N1 重启进入刷机模式;

  5. 此时立即插入 U 盘到 HDMI 旁边的 USB 口;

  6. 等待刷机结束;

  7. 刷机结束后,会在控制台中显示 IP(假设仍为 192.168.1.30)和 Login 提示;

  8. 在终端工具中输入 ssh root@192.168.1.30,密码 1234 登陆到 Armbian 中;

  9. 随便输入一个新的密码(因为后面会重新刷系统,这个密码只是临时用);

  10. 提示创建用户,按 Ctrl-C 取消;

Windows 中,可以使用之前 N1 刷机工具中的 使N1进入线刷模式.zip 中脚本来代替第 3、4 步的操作。

4 安装 FastNas

完成上面的 Armbian 系统的安装后,此时已经在 Armbian 系统中了,接下来需要将 FastNas 作者已经打好的系统包:BACKUP-s9xxx-emmc.img.gz,刷到 N1 上。

  1. 打开一个新的终端,将文件传到 N1 上(Windows 中可以使用 WinSCP 等工具来上传文件);

    scp -C -r BACKUP-s9xxx-emmc.img.gz root@192.168.1.30:~/
    
  2. 在已经登陆 N1 的终端中,将文件放到 /ddbr 路径下:

    mkdir -p /ddbr
    mv BACKUP-s9xxx-emmc.img.gz /ddbr
    
  3. 执行 ddbr 命令进行 FastNas 安装:

  4. 执行 poweroff 将 N1 盒子关机;

  5. 拔掉 U 盘,并重新上电开机;

5 网络设置

开机完成后,就已经进入了安装好 FastNas 的系统了,此时用户名为 root,密码为 media1984。

目前系统的内核有个问题,每次重启,MAC 地址会变化,所以如果使用 DHCP 方式获取 IP,会导致每次重启,N1 的 IP 都发生变化。

解决的办法如下:

  1. 终端登陆 N1;

  2. vi 打开编辑 /etc/network/interfaces 文件;

  3. 增加 hwaddress ether 6a:c8:0b:05:88:52 到 eth0(有线)配置中;

  4. 输入 reboot 重启,可以看到 MAC 地址不会再发生变化;

如果使用无线网络,使用 armbian-config 命令进行无线网络的配置。

6 OMV 设置

在电脑中,打开浏览器,输入 http://192.168.1.30,便可以进入 OpenMediaVault 系统(用户名:admin,密码:openmediavault)。

7 参考链接