说明
armbian是什么?armbian是基于Debian/Ubuntu 的专门用于ARM 芯片的轻量级Linux操作系统。
Ubuntu和Debian是什么?Ubuntu和Debian是Linux的发行版,类似的说法是win11和win10都是windows系统的发行版。
刷armbian之前可以了解内核是Debian还是Ubuntu
前言
本来不太想写这个刷机教程,一来是这类教程网上挺多,二来我无意中又在闲鱼刷到卖这类教程的,三来armbian我个人感觉没有openwrt使用方便。
很多人刷armbian都是只用来刷青龙面板,监控之类的,其实这类的大部分都是基于docker,而很多openwrt固件就集成docker而且还能直接当旁路由,wifi管理和网络储存管理也方便,一些服务搭建也比armbian方便。要是想刷op的可以跳到这里看刷op。
当然这只是我个人一些使用需求来说。如果你是真想用N1来跑网页服务和数据库的话那当我没说,因为N1已经不太满足你的需求了。建议再加点钱150买吧j1900准系统小主机更好。
刷机需要
刷机原理:都是通关刷到官改TV系统,然后通过U盘启动.BAT脚本远程通过访问N1的ip来执行让N1启动u盘(系统在u盘里跟刷op同理)。
刷机前置:如何刷到官改TV系统在>斐讯N1 强刷/救砖(网心云刷回tv/op)
刷机工具与系统:https://www.123pan.com/s/2CjDVv-oE3xd
刷机系统
系统可以自己去github找 关键词armbian n1
我找到的:https://github.com/kissyouhunter/Openwrt_X86-Openwrt_N1-Armbian_N1/releases/tag/Armbian
这里我备份了副本:https://www.123pan.com/s/2CjDVv-oE3xd ( )
当然你也可以自己去恩山上找
刷机方法
1.把网线插入N1连接到路由 获取到ip,然后去路由器上查看ip后面要用。
2.利用写盘工具 Win32DiskImager_v1.0.exe 写入后缀为img后缀的文件到U盘,写入完成后插入N1上靠近HDMI的那个USB口。
3.解压“解压使用-N1U盘启动.zip” 文件 打开 文件夹 “N1-ADBU盘启动(傻瓜包)” 启动“ U盘启动.BAT” 输入 N1的ip回车启动 等待重启进入armbian
可能有用的常用命令:
armbian-install 或者 sudo /root/install.sh (将 armbian 写入emmc具体看你下载的系统说明)
armbian-config(配置ip、cpu等配置);
armbian-install(安装到emmc);
armbian-docker (一键安装docker);
armbian-update(更新内核);
armbian-container(一键安装常用docker容器)。
课外
我想大部分人都是来看怎么装青龙面板的
在装之前先要安装docker!
更新到最新的软件包:
sudo apt-get update && sudo apt-get upgrade
接下来,我们需要下载 Docker 软件包,以便 Armbian 系统能够在其中运行容器,运行以下命令下载 Docker:
sudo apt-get install docker.io
下载和安装 Docker 后,启动 Docker 引擎(使用以下命令):
sudo systemctl start docker.service
最后,我们可以配置 Docker 引擎为自动启动:
sudo systemctl enable docker.service
安装青龙2.11版本
###拉取2.11版本
<span class="hljs-attribute">docker</span> pull whyour/qinglong:<span class="hljs-number">2</span>.<span class="hljs-number">11</span>.<span class="hljs-number">3</span>
###在/mnt/mmcblk2p4/下创建ql目录
mkdir /mnt/mmcblk2p4/ql &&<span class="hljs-built_in">cd</span> /mnt/mmcblk2p4/ql
由于2.11版本需要每个目录都映射,2.12以上版本只需要映射/ql/data 即: -v $PWD/ql:/ql/data \
###创建
<span class="hljs-attribute">docker</span> run -itd \
-v <span class="hljs-variable">$PWD</span>/config:/ql/config \
-v <span class="hljs-variable">$PWD</span>/log:/ql/log \
-v <span class="hljs-variable">$PWD</span>/db:/ql/db \
-v <span class="hljs-variable">$PWD</span>/repo:/ql/repo \
-v <span class="hljs-variable">$PWD</span>/raw:/ql/raw \
-v <span class="hljs-variable">$PWD</span>/scripts:/ql/scripts \
-v <span class="hljs-variable">$PWD</span>/jbot:/ql/jbot \
-p <span class="hljs-number">5700</span>:<span class="hljs-number">5700</span> \
--name qinglong \
--hostname qinglong \
--restart unless-stopped \
whyour/qinglong:<span class="hljs-number">2</span>.<span class="hljs-number">11</span>.<span class="hljs-number">3</span>
关于桌面版本armbian—desktop
armbian desktop 版可以刷恩山这位老哥的简易汉化版
以上他发布系统的防挂副本:https://pan.baidu.com/s/1Me3RzeZ6nOzSsXo2dWy4QQ?pwd=cfki