N1盒子Armbian折腾记
N1盒子Armbian折腾记
参考教程地址
N1折腾记 - Armbian 5.77 刷入与优化
N1 – 完美刷机Armbian教程
0x0 杂谈
0x1 心里准备
怎么说呢?我被N1刷机Armbian活生生折腾了4个晚上,终于还是搞定了。
首先得恭喜你,运气好搜到了我的博客,否则你可能需要8个晚上,16个晚上,甚至绝望。
我先说一下网上教程都坑在哪里:
- 搞不清楚到底哪个Armbian内核版本好用(好用是指:稳定、低负载、各硬件驱动正常)。
- 搞不清楚所选内核应该配套哪个dtb文件(或者不知道dtb是啥)。
- 刷到emmc遇到各种诡异现象(例如:偶然上不去网、readonly、拔掉U盘后无法启动)。
- 刷到emmc不正常,不知道如何正确重刷。
没错,我把所有坑都踩了一遍,累的我死去活来。
所以,你搜到我的博客算是真的走运了:
我会告诉你每一步怎么做,用什么版本,为什么会被坑。
来源:鱼儿的博客-完美刷机Armbian教程
0x2 为什么买N1?
主要是因为它比树莓派好。
网上实测N1性能超过树莓派3B+,我觉得没必要实测了,因为计算性能本身就不是板子的强项,够用即可。
N1的优势在于:
- ARM64主流架构,真64位linux系统,docker随便玩。(Armbian输出:Linux aml 5.0.2-aml-s905 #5.77 SMP PREEMPT Mon Apr 1 17:41:33 MSK 2019 aarch64 GNU/Linux)
- 真千兆有线网口,2.4/5G双频wifi,可以作热点。
- 自带8G的emmc存储,linux系统直接刷到盒子里,不用额外插SD卡,I/O性能好。
- CPU 4核,2G内存。
唯一缺点:
- USB2.0,显然是不配套千兆网口带宽的,磁盘将成为了下载电影的瓶颈。
- 需要精力折腾,因为是小众社区来支持N1硬件适配到Armbian系统,安装过程缺乏标准化的方案。
来源:鱼儿的博客-完美刷机Armbian教程
0x3 购买N1
全网只有拼多多售卖。
截止2019年11月份,全新未开封未刮K码的全新N1,售价在130元左右,我建议大家还是买新的省心。
N1目前处于炒作阶段,价格持续攀升,建议趁早购买。
注意:不需要买USB双公头刷机线,无论刷机还是重刷都是用不到的!
此处还是建议购置一根双工头USB线,不贵。因为我是从安卓>小钢炮>安卓>armbian,在各个版本中进行切换还是需要一根的。
来源:鱼儿的博客-完美刷机Armbian教程
0x4 准备工作
0x1 从小钢炮刷到Armbian
刚刚接触N1盒子的时候,将N1从安卓刷到了小钢炮。可是发现自己并不需要一直下载文件,做一个局域网文件系统。
无奈刷不回去(烧录软件在win10下一直不识别我的N1),就放着一直吃灰。最近心血来潮,想学习linux。遂拿出N1开始折腾。
1x1 尝试U盘启动armbian成功
在参考了很多文章之后我把N1的armbian
写入了U盘,关机,插到远离hdmi哪个usb口,然后直接从U盘启动到了armbian
,此时armbian
运行在U盘,尝试使用nand-sata-install
将系统写入emmc
(内置存储),写入成功,开机失败了,卡在第一屏,因为小钢炮的分区表和armbian的分区表不一致。
1x2 刷回安卓
w大(恩山大佬N1官改作者:webpad)的N1 官改v2.2
地址:https://www.right.com.cn/forum/thread-338759-1-1.html
既然分区表不一致,那就要刷回安卓,然后在从安卓刷到armbian
。之前在自己的win10系统(ltsc2019精简版),无法识别N1,后期重装了最新的win10,然后跟着教程刷回来了,开机,还是原来的味道。
1x3 安卓刷到armbian
重新制作一个armbian启动U盘,具体刷机教程可以查看文章顶部的参考教程,非常详细。
0x2 armbian配置
2x1 FAQ
1. 偶尔无法联通外网?
只需要开机后多等一会,外网就会联通了,所以这个问题就不纠结了。
另外,armbian启动的时候没有等待网卡分配到IP,会导致一些监听网络的程序无法正常工作,需要大家修改一下网卡的模式为auto,即可强制开机等待网络分配(当然太久分配不到也会超时进入系统):
修改/etc/network/interfaces,注释hotplug热插拔模式,换成auto即可:
root@aml:~# cat /etc/network/interfaces source /etc/network/interfaces.d/*# Wired adapter #1 auto eth0 #allow-hotplug eth0
2.每次重启后MAC地址都会变?
我在路由器上给N1分配静态IP的时候发现,armbian的有线网卡每次重启后MAC地址都会变,解决方法也不复杂。
打开/etc/network/interfaces文件,在eth0网卡上写死一个mac地址即可:
root@aml:~# cat /etc/network/interfaces source /etc/network/interfaces.d/*# Wired adapter #1 allow-hotplug eth0 no-auto-down eth0 iface eth0 inet dhcp hwaddress 4e:03:88:54:39:93
3. 发现ssh终端无法显示中文,也无法输入中文。
输入armbian-config命令,选择personal,locales,确认locale配置了en_US.utf-8,但仍旧无法使用中文。
执行locale命令显示如下,的确诡异:
root@aml:~# locale -a C C.UTF-8 en_US.utf8 POSIX root@aml:~# locale LANG=en_US.UTF-8 LANGUAGE= LC_CTYPE="en_US.utf-8" LC_NUMERIC="en_US.utf-8" LC_TIME="en_US.utf-8" LC_COLLATE="en_US.utf-8" LC_MONETARY="en_US.utf-8" LC_MESSAGES="en_US.utf-8" LC_PAPER="en_US.utf-8" LC_NAME="en_US.utf-8" LC_ADDRESS="en_US.utf-8" LC_TELEPHONE="en_US.utf-8" LC_MEASUREMENT="en_US.utf-8" LC_IDENTIFICATION="en_US.utf-8" LC_ALL=en_US.utf-8
经过查实,armbian官方也有人反馈,只需要改一下/etc/environment中的LC_ALL:
root@aml:~# cat /etc/environment ARCH=arm64 LC_ALL=”en_US.utf-8″
4. 配置时区
执行armbian-config,选择personal,然后配置Timezone为chongqing即可。
5. 换apt源
执行armbian-config,选择personal,选择Mirror中清华大学的那个即可。
6. 连接wifi
当你完成了上述所有步骤,如果你对网速没有太高要求,那么就可以让N1联无线网。
这样的话,N1就可以放在任何有电源的地方,当一个小型linux服务器了。
执行armbian-config,选择network -> wlan0,选择wifi信号输入账号密码即可。
7. 修改vim粘贴模式
vim /usr/share/vim/vim80/defaults.vim查找 set mouse if has('mouse') set mouse=a endif将值从"a"改成"r" if has('mouse') set mouse=r endif
0x3 其他说明
本文大量的复制了,参考教程博客内容,权做一个记录,学习之用,如有侵权,请联系我删除。关于本站页面很容易联系到我,全天在线。
N1盒子Armbian折腾记相关推荐
- n1 armbian php,斐讯N1盒子armbian 5.77蓝牙连接详细步骤斐讯N1刷入armbian 5.77写入emmc...
斐讯N1盒子Armbian 5.77蓝牙连接详细步骤 1. 首先下载Armbian-5.77镜像包,因为做服务器用,所以我选的是debian无桌面版.斐讯N1刷入armbian 5.77写入emmc ...
- N1盒子armbian蓝牙连接详细步骤
论坛里没有搜到特别详细的N1盒子连接蓝牙的教程,一些帖子提到但是要么不详细,要么对照操作无法成功,昨晚在刷了xiangsm提供的最新Armbian_5.77系统后,听说蓝牙驱动问题已经解决,于是决定尝 ...
- [N1盒子] armbian 安装docker +portainer面板以及汉化教程
安装docker 1.首先需要在N1刷入的armbian为Armbian-5.77 on N1 2.换源 nano /etc/apt/sources.list 直接删除或者#注释掉原有的源 复制粘贴下 ...
- armbian清理_小孩子才做选择,OMV、HomeAssistant我全都要,小白也能看懂的N1盒子纯净刷机指南...
小孩子才做选择,OMV.HomeAssistant我全都要,小白也能看懂的N1盒子纯净刷机指南 2020-04-10 22:46:04 63点赞 609收藏 52评论 创作立场声明:今天我是一个可爱的 ...
- armbian n1 桌面_斐讯N1折腾记:运行 Linux 及优化 | 米V米
最后更新时间:2019年03月25日 此教程同样适用于斐讯 P1 咳咳咳,上篇教程教大家给斐讯 N1 降级并且刷了官改系统,可以当作一个电视盒子和下载机来使用. 有些小伙伴可能不想把它当作电视盒子,就 ...
- n1运行linux,斐讯N1折腾记:运行 Linux 及优化
此教程同样适用于斐讯 P1 咳咳咳,上篇教程教大家给斐讯 N1 降级并且刷了官改系统,可以当作一个电视盒子和下载机来使用. 有些小伙伴可能不想把它当作电视盒子,就想把它当作 NAS 或者是服务器,但是 ...
- armbian 斐讯n1_记录一下斐讯N1盒子刷Armbian的各种坑
最近搞了一个斐讯N1盒子,准备拿来刷Armbian,也就是linux. armbian使用了AArch64架构,也就是说,是armv8,安装nodejs时注意下载armv8的版本. 斐讯N1盒子自带的 ...
- n1盒子救砖_N1盒子不拆机救砖,10分钟从ArmBian刷回原厂固件(站内首发)
N1盒子不拆机救砖,10分钟从ArmBian刷回原厂固件(站内首发) 2020-03-27 13:45:06 73点赞 796收藏 82评论 创作立场声明:一个年轻人 本来第一篇应该先发N1的开箱.刷 ...
- n1 盒子安装armbian 5.6
[Armbian_5.62_Aml-s9xxx_Debian_stretch_default_4.18.7_20181012.img] 镜像 [USB Image Tool]工具将上面的镜像烧录到U盘 ...
最新文章
- RN Exception: Before building your project, you need to accept the license agreements and comp le...
- sql将一列拆分为多列_【Excel实用技巧】把一列数据拆分为多列的三个菜鸟招数,你还有更菜的方法吗?...
- python【力扣LeetCode算法题库】2-两数相加
- centos7部署两个mysql_centos7 安装mysql5.7主从复制主写分离
- Redis系列(十四)、Redis6新特性之RESP3与客户端缓存(Client side caching)
- 2019我做成的事情
- linux 一切都是文件_一切都是文件
- [转]网易云音乐Android版使用的开源组件
- c/c++ 实参、形参、值传递、地址传递的区别与关系 ---- 授人以鱼不如授人以渔
- ubuntu安装vasp_VASP 软件在ubuntu10.04下的安装过程
- GIS开发人员看过来—Esri的web开发技术趋势
- vs2015c 语言包,有关Visual Studio 2015 中文语言包 无法下载
- Vmware虚拟机桥接模式设置
- 微信公众号获取openid流程
- DDS每个数据包和域ID大小的数据开销
- 创新科技普济天下,华为无线重构世界
- html什么用于创建表格的标题,在HTML页面中,()标记用于为表格中的一列指定一个标题(选一项)...
- Centos6 安装yum
- 丹露 datav数据大屏经验总结
- 全卷积神经网络(FCN)