斐讯N1盒子刷机安装ubuntu

用到的设备

  • 斐讯N1盒子
  • mac电脑
  • 公对公usb线
  • 16G U 盘
  • hdim线
  • 显示器

准备工作

  1. 下载固件
    网友提供的资源 文件分享 密码:nzwy53
  2. 下载系统文件
    armbain 镜像: 下载地址
  3. 将U盘做成系统引导盘
    • 解压镜像文件 xz -d xxx.img.xz
    • 使用命令查看u盘挂载点df -h,我的挂载点为/dev/disk2,每个人的挂载点是不确定的
    • 将已经插入的u盘先卸载diskutil unmountDisk /dev/disk2
    • 将镜像写入u盘dd if=xxxx.img of=/dev/disk2,这一步相当耗时间
    • 修改引用文件,从地址下载文件,保存入u盘/boot/dtb目录,
    • 编辑u盘中的/boot/uEnv.ini文件内容 将里面 dtb 一行替换成这个文件的名字并保存
    • 制做启动盘完成,千万不要直接插入盒子,这样盒子会修改u盘内文件的权限,造成linux系统无法启动
  4. 安装adb调试程序
    • 下载地址
    • 解压 unzip platform-tools_r28.0.1-darwin.zip
      如何让命令生效,就不详细说了,能看这个的,应该对linux这一套比较熟悉了

降级

没有查到准确的资料,网友说了一个原因

斐讯官方固件比较新(>V2.22)的版本bootloader有问题,如果不降级就无法刷机

  1. 盒子连接显示器、网络(与电脑在同一局域网内,一般都是)后,开机。
  2. 用usb线连接盒子和电脑,使用靠近hdim口的usb口。
  3. 点击固件版本:v2.2xxxx三次,看到有打开adb提示。
  4. 使用adb连接 adb connect 192.168.31.196
  5. 重启,进入fastbootadb shell reboot fastboot, -试过TypeC线,虽然可以adb操作,但在进入fastboot后,就无法连接了,所以公对公usb线是必须要有的,至于说的无线adb,没试过,不在考虑范畴-
  6. 刷入固件
    • fastboot flash bootloader bootloader.img
    • fastboot flash boot boot.img
    • fastboot flash recovery recovery.img
    • fastboot reboot

这样,降级就完成了。

刷入Armbain系统

  1. 将usb线换到远离hdim线的usb口,并将usb放在另一个usb口, 先不要插入
  2. 再次的连接adb adb connect 192.168.31.196
  3. 进入adb shell adb shell
  4. 关键 用Adb命令重启盒子,黑屏后立即插入u盘 reboot update
  5. 进入启动流程 root密码重置,新加普通用户等操作
  6. Root成功登录系统,将系统文件写入emmc(盒子内容存储空间,就不需要插着u盘启动了)/root/install.sh

脚本执行完成后,poweroff,就可以拔u盘,重启直接进入系统。

心得

这一波操作下来,看着有点眼晕,但其实只要对着教程一步步来,成功还是很简单的。

每个人的目的不,我只是想用它来做下载机,跑跑自己的脚本和一些小程序,不需要用它来做电视盒子,这样有点浪费。

4k显示的优势,因为可以选择带桌面的系统,所以播放视频也用的上。

参考资料

(0)

相关推荐