当前位置: 首页 > Linux

N1BoxArmbian折腾笔记

时间:2023-04-06 02:49:53 Linux

N1BoxArmbian折腾笔记参考教程地址N1折腾笔记-Armbian5.77刷机优化N1–完美刷机Armbian教程0x0杂谈0x1想说什么?被N1折腾了4个晚上刷Armbian,终于搞定了。首先恭喜你,幸运的是你找到了我的博客,否则你可能需要8晚、16晚,甚至绝望。先说网上教程坑的地方:不知道哪个Armbian内核版本好用(好用指:稳定、低负载、硬件驱动一般)。我不知道哪个dtb文件应该与所选内核匹配(或者不知道dtb是什么)。刷入emmc后,遇到各种奇怪的现象(例如:偶尔无法上网,readonly,拔掉U盘后无法启动)。刷入emmc不正常,不知道如何正确重新刷入。没错,我把坑都踩了,累得快要死了。所以,你真的很幸运能找到我的博客:我会告诉你每一步怎么做,用什么版本,为什么会被骗。来源:鱼儿博客-完美Armbian教程0x2为什么要买N1?主要是因为它比RaspberryPi更好。网上实测N1的性能超过了树莓派3B+。我觉得没必要去衡量,因为计算性能本身并不是板子的强项,够用就好。N1的优点是:ARM64主流架构,真正的64位linux系统,docker随便玩。(Armbianoutput:Linuxaml5.0.2-aml-s905#5.77SMPPREEMPTMonApr117:41:33MSK2019aarch64GNU/Linux)真千兆有线网口,2.4/5G双频wifi,可作为一个热点。自带8Gemmc存储,linux系统直接刷入盒子,无需额外插入SD卡,I/O性能好。CPU4核,2G内存。唯一的缺点:USB2.0显然不支持千兆网口的带宽,磁盘会成为下载电影的瓶颈。需要很大的精力,因为支持N1硬件适配Armbian系统是小众社区,安装过程缺乏标准化方案。来源:鱼儿博客-完美Armbian教程0x3买N1只在拼多多有。截至2019年11月,全新未开封未刮花K码新N1售价在130元左右。我建议你买一个新的以安心。N1目前处于炒作阶段,价格持续上涨。建议尽快购买。注意:无需购买USB双公头刷机线,无论刷机还是重刷都不会用!这里还是建议购买双工USB线,不贵。因为我是从Android>小刚>Android>armbian开始的,所以还是需要一个来切换版本。来源:鱼儿的博客——完美的Armbian教程0x4准备工作0x1从小钢炮到Armbian,刚接触N1盒子的时候,就把N1从安卓刷到小钢炮。但是我发现做一个局域网文件系统不需要一直下载文件。但是我刷不回来了(win10下烧录软件不认我的N1),就这么放着一直吃灰。最近一时兴起,想学习一下linux。于是拿出N1开始折腾。1x1尝试U盘启动armbian成功。参考了很多文章,我把N1的armbian写到U盘里,关机,插到离hdmi远一点的usb口,然后直接从U盘开机到armbian。此时U盘上运行的是armbian,尝试使用nand-sata-install将系统写入emmc(内置存储),写入成功,但是开机失败,卡在首屏,因为小钢炮的分区表和armbian的分区表不一致。1x2闪回N1正式版v2.2Androidw(恩山大哥N1正式版作者:webpad)地址:https://www.right.com.cn/forum/thread-338759-1-1.html自如果分区表不一致,需要先刷回安卓,再从安卓刷入armbian。之前在我的win10系统(ltsc2019精简版)中,无法识别N1。后来重装了最新的win10,然后按照教程刷回。当我打开它时,它仍然是原来的味道。1x3Android刷入armbian,重新制作了一个armbian启动U盘。具体刷机教程可以参考文章顶部的参考教程,非常详细。0x2armbian配置2x1FAQ1。偶尔连不上外网?开机后只需要稍等片刻,外网就可以连上了,这个问题就不用纠结了。另外,armbian在启动时,并没有等待网卡分配IP,这会导致一些监控网络的程序无法正常工作。需要把网卡的mode改成auto,可以强制等待分配网络(当然也不会分配太久超时进入系统):修改/etc/network/interfaces,注释hotplug热插拔模式,改为auto:root@aml:~#cat/etc/network/interfacessource/etc/network/interfaces.d/*#Wiredadapter#1autoeth0#allow-hotplugeth02。每次重启后MAC地址会变吗?我在路由器上给N1分配静态IP的时候,发现armbian有线网卡的MAC地址每次重启都会变,解决方法也不复杂。打开/etc/network/interfaces文件,在eth0网卡上写一个mac地址:root@aml:~#cat/etc/network/interfacessource/etc/network/interfaces.d/*#Wiredadapter#1allow-hotplugeth0no-auto-downeth0ifaceeth0inetdhcphwaddress4e:03:88:54:39:933。发现ssh终端无法显示中文,也无法输入中文。输入armbian-config命令,选择personal,locales,确认locale配置为en_US.utf-8,但中文还是不行。执行locale命令显示如下,真是奇怪:root@aml:~#locale-aCC.UTF-8en_US.utf8POSIXroot@aml:~#localeLANG=en_US.UTF-8LANGUAGE=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"8"LC_ALL=en_US.utf-8经过验证,armbian官方也反馈了,只需要将/etc/environment中的LC_ALL改成:root@aml:~#cat/etc/environmentARCH=arm64LC_ALL=”en_US.utf-8″4.配置时区执行armbian-config,选择personal,然后配置Timezone为chongqing。5.更改apt源执行armbian-config,选择personal,选择清华大学的6.连接wifi当你完成以上所有步骤后,如果你对网速要求不高,那么你就可以将N1连接到无线网络了。这样,N1可以放在任何有电源的地方,也可以作为一个小型的linux服务器使用。执行armbian-config,选择network->wlan0,选择wifi信号,输入账号密码。7.修改vim粘贴模式vim/usr/share/vim/vim80/defaults.vimFindsetmouseifhas('mouse')setmouse=aendif将值从"a"改为"r"ifhas('mouse')setmouse=rendif0x3其他说明本文已大量转载,参考教程博客内容,本人有权做记录,以供学习。如有侵权,请联系我删除。在“关于”页面上很容易联系到我,而且我全天候24小时在线。