November 3, 2019

斐讯N1安装Armbian

最近入手斐讯N1一枚,买的是白色未拆封,到手版本为V2.19_0307_NS,刚好省了降级的麻烦,以下为斐讯N1安装armbian操作过程。

开启adb调试模式

将N1通过HDMI连接显示器,将鼠标插到N1的USB口上,开机后用鼠标点击系统版本:V2.19_0307_NS区域,多次点击后会出现提示”开启adb调试模式”,即可。

从此下载minimal_adb_fastboot,下载后安装。

准备刷机U盘

准备一个不小区8G的U盘,下载镜像写入工具balenaEtcher,下载后安装。

下载Armbian镜像,在此以Armbian_5.98_Aml-g12_Debian_buster_dev_5.4.0-rc4_20191025.img.xz为例,镜像为debian最新版,不带桌面系统。如果需要其他的可以从此处自行下载。

Armbian_5.98_Aml-g12_Debian_buster_dev_5.4.0-rc4_20191025.img.xz

将下载后的镜像文件用balenaEtcher写入U盘,写入完成后先别拔掉U盘,进入到BOOT分区,找到uEnv.ini文件,将dtb_name行改为如下内容:

dtb_name=/dtb/amlogic/meson-gxl-s905d-phicomm-n1.dtb

然后退出U盘备用。

如果你的BOOT分区下/dtd/amlogic/目录中没有meson-gxl-s905d-phicomm-n1.dtb文件,那么可以点击meson-gxl-s905d-phicomm-n1.dtb下载放入相应目录即可。

从U盘引导Armbian

将制作好的系统U盘插到靠近HDMI一侧的U口,另外一个U口插入双公头的刷机线连接电脑,将N1通过HDMI连接显示器,并且插好网线然后开机。

开机后可以从显示器上看到盒子的IP地址,电脑上运行Minimal ADB and Fastboot,然后输入adb connect 192.168.1.54命令连接盒子,连接成功后会有如下提示:

connected to 192.168.1.54:5555

然后输入adb shell reboot update开始从U盘引导Armbian系统,盒子重启后成功引导armbian,此时可以将usb刷机线拔掉,插入一个外接键盘,开始后面操作。

Armbian系统默认账号为root,密码为1234,按照提示输入账号信息进行登录,登录后会有更改默认密码提示,按照提示更改默认密码。

接下来会有新建账号提示:

Creating a new user account. Press <Ctrl-C> to abort

Please provide a username (eg. your forename):

可以按照该提示新建账号,或者按Ctrl+c终止,继续用root账号登录。

将Armbian安装到N1中

以上只是从U盘成功引导登录Armbian,接下来我们将Armbian安装到N1内置存储(eMMC),即可拔掉U盘了。

如果是通过root登录的话,那么直接运行root目录下install.sh即可安装,如下:

 root@aml:~# ./install. sh
 Start script create MBR and filesystem
 /dev/mmcblk1
 Start backup u-boot default
 4+0 records in
 4+0 records out
4194304 bytes(4.2mb,4.omib) copied,o.793832s,52.8mb/s Start create MBR and partittion
 start restore u-boot
 442+0 records in
 442+0 records out
 442 bytes copied, 0.0123705 s, 35.7 KB/
 8191+0 records in
 8191+0 records out
 4193792 bytes (4.2 MB, 4.0 MiB) copied, 0.414592, 10.1 MB/s Done
 Start copy system for eMMC.
 Formatting BOOT partition... mkfs. fat 4.1 (2017-01-24)
 done.
 Cppying BOOT... done.
 Edit init config... done.
 Formatt ing ROOT partition...
 e2fsck1.44.5(15-dec-2018)
 ROOT EMMC: clean, 11/427392 files, 50723/1706240 blocks
 done.
 Copying ROOTFS.
 Copy BIN
 Create DEV
 Copy ETC
 Copy HOME
 Copy LIB
 Create MEDIA
 Create MNT
 Copy OPT
 Create PROC
 Copy ROOT
 Create RUN
 Copy SBIN
 Copy SEL INUX
 Copy SRV
 Create SYS
 Create TMP
 Copy USR
 Copy VAR
 Copy fstab
*****************************
 Complete copy os to eMMC
*****************************

提示Complete copy OS to eMMC就表示安装完成,然后输入halt关机,拔掉U盘后重新加电启动盒子即可。

如果不是通过root用户登录的话,那么按照如下操作进行安装。

$su
#cd /root/
#./install.sh

© unixetc.com 2012 - 2019
README