ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

斐讯N1刷Armbian系统,安装node.js,安装Git,安装MP2,安装宝塔

斐讯N1刷Armbian系统,安装node.js,安装Git,安装MP2,安装宝塔

本文章用的armbian版本是:Armbian_25.11.0_amlogic_s905d_bookworm_6.1.149_server_2025.09.01.img

所需材料如下:

Armbian镜像,下载地址:Armbian_25.11.0_amlogic_s905d
BalenaEtcher写入镜像工具,下载地址:BalenaEtcher
8G空U盘一个,最好是2.0U盘,写入镜像会格式化U盘,自备

一,Armbian镜像写入U盘

1,下载好Armbian镜像和烧录工具后解压,BalenaEtcher写入镜像,选择从文件烧录,选解压好的Armbian镜像,会默认好U盘,选择刻录,等待写入完成,完成后,拔掉U盘,插在N1靠近HDMI的USB口,然后N1通电等待启动

2,创建root密码
启动后如下图,输入两次密码,例如:adminadmin

可记下ip地址,用finalshell连接,FinalShell4.5.12免安装版


输入密码后,选1,按回车


出现如下界面按Ctrl+c跳过创建新用户,然后reboot重启一下


这是在U盘启动成功,Armbian_25.11.0_amlogic_s905d_bookworm_6.1.149_server_2025.09.01.img 此版本不支持写入N1 emmc

支持写入N1版本,下载地址

演示说明:

U盘启动后,输入用户名 root,密码 1234,进入下面界面,输入两次新密码,如:adminadmin


然后选1,按Ctrl+c跳过创建新用户,然后reboot重启一下,输入 root,输入新密码adminadmin


写入emmc命令

armbian-install

出现如下图,输入101


再输入1,按回车等待刷入

看到 [ SUCCESS ] Installation completed successfully. 就说明已经成功写入 N1 的 eMMC 了


① 输入 poweroff 等待关机

poweroff

②拔掉U盘
③重新插电开机
④N1 就会从内置存储(eMMC)启动 Armbian 了
⑤重新启动后,输入 root,新密码 adminamdin 登录系统

新版Armbian镜像下载地址

二,针对旧版Armbian系统写入U盘后遇到的问题,新版armbian忽略这步

1,如果写入U盘后无法启动armbian系统,用这里的文件替换,下载地址:解决N1安装armbian无法启动

2,如果N1是电视盒子,没自带LibreELEC这个软件,就用reboot update,我的N1刷了电视盒子带有LibreELEC,打开这个软件会从U盘启动,插入U盘后进入到电视盒子,就在电视盒子安装reboot update,下载地址:reboot update,下载后复制到U盘,电视盒子里安装,再打开会从U盘启动

以下说明是按照此版本演示:Armbian_25.11.0_amlogic_s905d_bookworm_6.1.149_server_2025.09.01.img

三,固定IP地址

每次重启N1地址都会变动,所以要固定一下

1,armbian系统启动后可用finalshell连接,这版本armbian固件/etc/network目录下没有interfaces文件


输入下面命令修改ip

armbian-config

选择Network,再选择第一个

还是选择第一个,修改为静态ip


Mac地址随便改一下:da:12:ff:3c:0a:47

ip地址改一个自己喜欢的,其他默认即可,一路回车,然后会重启,输入改后的ip地址再连接


2,有的armbian固件/etc/network目录下有interfaces文件,直接修改ip,mac地址随便改动一下,例如 hwaddress ether 00:01:04:1b:2C:1F,保险一点再在armbian-comfin修改一下为静态ip

查看网卡名称

ipaddr

3,固定ip后,更新系统和安装必要的软件包

apt-getupdate
apt-getupgrade

喝杯茶等待更新完,更新完后重启

reboot

四,安装Node.js,安装Git

这里安装的是v22版本,如需其他版本,到Node.js官网

1.1,安装node.js

curl-o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.6/install.sh|bash
\."$HOME/.nvm/nvm.sh"
nvminstall22

验证安装

node-v
npm-v

npm更新

npminstall-gnpm@latest

1.2,安装Git

sudoaptinstallgit

验证安装

git--version

显示版本号说明安装成功

1.3,安装PM2

npminstallpm2-g

验证安装

pm2-v

设置pm2自启

pm2 startup

开机服务

systemctlenablepm2-root

保存所有进程

pm2 save

1.4,安装Go,Go官网

cd/usr/local&&wgethttps://golang.google.cn/dl/go1.19.linux-arm64.tar.gz

解压

tar-xvzfgo1.19.linux-arm64.tar.gz

设置环境变量,修改=>etc/profile,把下面代码复制到最后一行

vi/etc/profile
exportGO111MODULE=onexportGOPROXY=https://goproxy.cnexportGOROOT=/usr/local/goexportGOPATH=/usr/local/go/pathexportPATH=$PATH:$GOROOT/bin:$GOPATH/bin

先按 esc,然后输入 :wq 保存文件

:wq

立即生效

source/etc/profile

检查go安装

goenv

提示下面的就是安装好了

GOGCCFLAGS=“-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build3568473858=/tmp/go-build -gno-record-gcc-switches”

五,安装宝塔面板

wget-Oinstall_panel.sh https://download.bt.cn/install/install_panel.sh&&bashinstall_panel.sh ed8484bec

输入 y 喝杯茶等待完成

End

返回列表