什么是Armbian?
Armbian是其他项目可以信赖的单板计算机(SBC)的基本操作系统平台。
· 轻量级基于Debian或Ubuntu的Linux发行版,专门用于ARM开发板
· 每个系统均由Armbian Build Tools进行编译,组装和优化
· 它具有强大的构建和软件开发工具,可以进行自定义构建
· 充满活力的社区
简单来说Armbian一款轻量化的Linux系统,适用于ARM开发板。
准备工作
准备材料
-
ARM架构开发板
容量大于8G的U盘或SD卡
Armbian系统镜像
烧录软件BalenaEtcher
SSH软件(Xshell)
一根网线,HDMI连接线
电脑及显示器
烧录系统镜像
前往官网下载选择相应版本下载BalenaEtcher软件并打开。
官网地址:https://www.balena.io/etcher/
打开软件选择下载好的对应版本的Armbian镜像,选择对应的U盘或SD卡
点击开始烧录
烧录完成
开始刷机
把U盘或SD卡插入ARM开发板。
通过HDIMI线连接到显示器USB口连接键盘 打开电源开机。
系统自动运行开始跑代码。等待代码跑完,登录系统。
输入后会要求提示修改密码,先输入一遍旧密码1234,再输两遍新密码。密码长度大于8个字符,修改后,提示新建账户,直接按Ctrl+C跳过,再次输入登录。
默认账户:root默认密码:1234
登录成功 此时可以看到自动获取的IP地址为192.168.2.168
通过Xshell连接开发板。
添加Xshell配置,点击连接。
名称:Armbian协议:SSH主机:192.168.2.168端口:22
提示输入用户名root 密码1234。
Xshell弹出“接受此主机密钥吗?”点击“接受并保存”完成连接。
安装系统到EMMC
install.sh运行脚本,等待脚本运行结束。
root@aml:~# ./install.sh
固定IP
编辑配置文件文件
打开interfaces文件,看到默认IP获取为DHCP模式
root@aml:~#cdroot@aml:~# vi /etc/network/interfaces
修改IP获取模式为static,并修改固定的IP地址、子网掩码和默认网关。
allow-hotplug eth0no-auto-down eth0iface eth0 inet static address 192.168.2.100netmask 255.255.255.0gateway 192.168.2.1
修改完成后按ESC退出 输入:wq保存并退出
:wq
重启网络服务
root@aml:~#/etc/init.d/networking restart[ ok ]Restarting networking (via systemctl): networking.service.
图形化页面设置IP
输入命令打开armbian-config
armbian-config
通过方向键选择 Network进入网络设置,回车选择
选择eth0,回车选择
进入IP选项,回车
这里选择获取IP地址模式为,回车。
手动设置IP地址,回车。
Address:192.168.2.100Netmask:24 Gateway: 192.168.2.1
重启开发板,并修改Xshell主机设置为新IP,重新连接
顺利连接开发板!大功告成
结语
Armbian安装就大功告成了,千里之行始于足下。Armbian环境搭建完成,还需要不断用软件服务来充盈,使其发挥更大的功能。 比如之前介绍过的私人影院服务Emby。为了实现更多可玩性的Docker容器。为了实现更丰富智能化场景的 Home Assistant,实现不同平台之间智能家居的联动。
后续更加精彩,敬请期待吧。?