斐讯N1刷Armbian Linux

本文最后更新于 2019年5月24日 01:44 可能会因为没有更新而失效。如已失效或需要修正,请留言

Armbian是轻量级的、为ARM开发板专门发行并重新编译的 Debian(Ubuntu) 系统。

斐讯N1是斐讯出品的电视机顶盒子。配置高,低价(90元左右包邮),功耗低(不外接设备,1.85W)。我们将N1刷上Linux系统开启更多功能。

N1的配置:

Amlogic S905D, 4-Core Cortex-A53, 1.8Ghz
Mail-450
2G
8G EMMC
BT4, 802.11 n/ac
HDMI 1, USB 2, 1000M Ethernet *1

目前仅能在拼多多买到。

上张到货图:

斐讯N1

刷机过程

刷机前的准备

N1及电脑、网络网线

公对公USB线

HDMI线

支持HDMI的显示设备(可以是电视、显示器、投影仪等等)

USB鼠标、键盘

8G及以上U盘

刷机工具:Win32 Disk ImagerADB(Android SDK Platform Tools)降级分区的镜像

Armbian固件:https://yadi.sk/d/pHxaRAs-tZiei(N1 选择 S905,T1 选择 S912)

N1合集下载(包含镜像)


开始刷机:降级

N1接上电源、显示器、鼠标、网线,很快会进入N1的主界面,在 固件版本 点击鼠标4次,会打开 adb

同时在界面能看到N1获取到的IP;

斐讯N1

现在进入我们下载的ADB文件根目录,开始连接N1(用命令提示符进入到 platform-tools_r28.0.2-windows\platform-tools 这个路径,命令有不懂的可以用帮助:命令+空格+/?);

# 进入adb根目录
cd ../platform-tools_r28.0.2-windows\platform-tools
adb connect N1的IP

如果有返回connected to ip的提示,说明连接成功。(如果失败,就加上5555的端口来连接,如 adb connect ip:5555);

用公对公的USB连接N1和电脑,注意是靠近HDMI接口的USB口;

输入命令,使N1重启并进入fastboot模式:

adb shell reboot fastboot (或者 adb reboot fastboot )

N1重启后没有什么变化,查看设备情况:

fastboot devices -l

可以看到设备在线,并且是fastboot模式。

开始正式降级。

命令提示符进入fastboot的目录。(如果你ADB目录下有看到fastboot文件,就不需要切换)

cd ../fastboot

将降级分区的镜像都复制到fastboot的目录,执行:

fastboot flash boot boot.img
fastboot flash bootloader bootloader.img
fastboot flash recovery recovery.img

写入成功。重启:

fastboot reboot

重启完成,就能用U盘启动到armbian系统了。


制作armbian启动U盘

U盘插入电脑,格式化;

打开 Win32 Disk Imager ,选择下载的 armbian镜像 和对应的 U盘盘符;

点击 写入,等待完成;

写入完成后,可以看到有个Boot的磁盘。
5.62之后的版本:修改根目录下的uEnv.ini文件,将 meson-gxl-s905x-khadas-vim.dtb 换成N1对应的 meson-gxl-s905d-p230.dtb
5.62之前的版本:复制 dtb/meson-gxl-s905d-p230.dtb 到根目录,并重命名为dtb.img

退出U盘;

将U盘插入N1靠近HDMI的USB口。


从U盘启动进入Linux系统

插入U盘后,adb进入更新模式:

adb reboot update

N1会重启;

显示器能看到N1从U盘启动,开始进入Linux系统;

到用户登录界面,账号密码:root 、1234;

修改root密码:

passwd root

在 /root 目录下,有 install.sh 这个文件,运行它会将U盘的armbian系统写入N1的eMMC,这样就能脱离U盘使用Linux系统了。

./install.sh

后续配置

配置系统、网络

armbian-config

配置无线

nmtui

挂载外部存储(U盘、移动硬盘)

插入设备

查看设备的分区信息

fdisk -l

创建你要挂载的目录

mkdir /usb

挂载分区

mount /dev/sda1 /usb

查看分区信息

df -h

可以看到刚才挂载的 /usb 分区

永久挂载外部存储

编辑 /etc/fstab

可以看到有6列的内容需要填写

第1列:设备名或者卷标。如: /dev/sda1

第2列:挂载目录。如: /usb

第3列:要挂载的设备的文件系统或者文件系统类型。如: ext4 、ntfs 等。可以用命令:parted + 卷标 查看。如:parted /dev/sda1 + (parted) print list

第4列:defaults

第5列:是否使用dump备份。0为不备份,1、2为备份,但2的备份重要性比1小。设置为 0 即可。

第6列:开机的时候是否使用fsck检验所挂载的磁盘,0为不检验,1,2为检验,但2比1的晚检验。设置为 0 即可。

正确填写后保存退出,下次重启就会自动挂载设置的存储了。


有时候会识别不了设备的分区格式,那么可以安装对应的软件来识别,比如 U盘 格式是 exfat,那么就执行命令:

apt install exfat-fuse

 

后续更新:frp 内网穿透

其他玩法:机顶盒、路由器、下载机…一切Linux系统能做的事情

参考链接:

https://blog.bombox.org/2018-10-15/n1-run-armbian/

https://yooooex.com/2019/01/28/n1-armbian/

打赏
欢迎转载,请注明出处:轻时代 » 斐讯N1刷Armbian Linux

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

打赏一下作者,鼓励他发表更多的精彩文章

支付宝扫一扫打赏

微信扫一扫打赏