armbian 斐讯n1_斐讯N1刷Armbian Linux做服务器
N1上了不到两个月,斐讯就翻车了,现在N1也挖不了矿,作为NAS又太鸡肋,看到可以刷Armbian系统还是很激动的,可以作为服务器折腾一下,这里记录一下刷机的过程
工具准备DiskImager: 降img文件写入U盘的工具
降级分区:boot.img, bootloader.img, recovery.img
U盘一个:用于写入系统
PC一台:我这里用的是Win10
USB键盘一个:用于连接N1座一些初始化设置
HDMI线和显示器一台:用于连接N1做一些初始化设置
armbian固件下载:https://yadi.sk/d/pHxaRAs-tZiei,我选的是这个
Armbian_5.62_Aml-s9xxx_Ubuntu_xenial_default_4.18.7_desktop_20181012.img.xz
降级
先降级,然后刷入比较保险,有些帖子说不用降级,但我没成功,还是先降级稳妥些
先打开adb模式:在N1的主界面的【固件版本】点击4次,会看到adb打开的提示
N1与PC需要在同一个局域网,我的N1的IP是:10.10.10.120
测试连接是否成功:在终端输入
1
2
3
4# 进入adb工具目录
cd path/to/adb
adb connect 10.10.10.120
会看到返回connected to 10.10.10.120的提示,说明连接成功
使用双公头链接N1和PC:连接N1靠近HDMI的USB口
用下面命令让N1重启为fastboot模式
1adb shellreboot fastboot
这时候N1会重启,重启后没什么变化,可以通过fastboot devices -l命令查看设备
刷机
刷入降级分区1
2
3
4
5
6# 进入工具目录
cd /path/to/fastboot
fastboot flash boot boot.img
fastboot flash bootloader bootloader.img
fastboot flash recovery recovery.img
如果没有错误提示,说明写入成功,接下来重启
1fastboot reboot
重启完成后,就可以刷新固件了
制作U盘启动固件插入U盘,并格式化
打开Win32DiskImager,选择img文件和U盘盘符
点击写入,等待几分钟后写入成功
写入完成后,可以看到有个Boot的磁盘5.62后的版本:修改根目录下的uEnv.ini文件,将meson-gxl-s905x-khadas-vim.dtb换成N1对应的meson-gxl-s905d-p230.dtb
之前的版本:复制dtb/meson-gxl-s905d-p230.dtb到根目录,并重命名为dtb.img
弹出U盘
U盘插入N1靠近HDMI的USB口
写入系统到N1连接N1的HDMI到显示器,N1断电重连
显示器可以看到N1从U盘启动,加载U盘的ubuntu系统
跟进提示配置即可,默认用户:root,密码:1234
在/root/目录下,有两个文件install.sh和install-2018.sh,运行这个会把U盘的系统写到N1的eMMC,就可以脱离U盘使用了
1./install.sh
写入完成后重启系统,关机的时候拔出U盘
1
2
3
4
5# 重启
reboot
# 关机
poweroff
初始化配置
先使用armbian-config配置系统和网络,我们先配置网络就行,其他根据需要配置
卸载红外模块
N1不支持红外线,下面命令关闭和删除红外服务
1
2
3
4# 关闭红外服务
systemctl stop lircd.service lircd-setup.service lircd.socket lircd-uinput.service lircmd.service
# 卸载红外模块
apt remove -y lirc && apt autoremove -y
更新软件包1apt update && apt upgrade -y
挂在外置存储
插入外置硬盘或U盘,通过fdisk -l查看磁盘信息和分区
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21Disk /dev/mmcblk1: 7.3 GiB, 7818182656 bytes, 15269888 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x91950000
Device Boot Start End Sectors Size Id Type
/dev/mmcblk1p1 1368064 1617919 249856 122M c W95 FAT32 (LBA)
/dev/mmcblk1p2 1619968 15269887 13649920 6.5G 83 Linux
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xa32f3aa6
Device Boot Start End Sectors Size Id Type
/dev/sda1 2 1953525167 1953525166 931.5G 7 HPFS/NTFS/exFAT
通过上面,看到硬盘分区为/dev/sda1通过mount挂在分区
1
2
3
4
5# 如果不存在就创建
mkdir /mnt/usb_disk
# 挂载分区
mount /dev/sda1 /mnt/usb_disk
进入/mnt/usb_disk可以看到硬盘分区的文件
配置frp用于公网连接
armbian 斐讯n1_斐讯N1刷Armbian Linux做服务器相关推荐
- 斐讯智能电视盒子P1刷Armbian系统的简单教程
通过多日的对斐讯智能电视盒子P1的研究,以及参考了恩山论坛和一些技术博客的现有教程,总结了这个斐讯智能电视盒子P1刷Armbian系统的简单教程 一.硬件和软件准备及教程总览 硬件工具 斐讯智能电视盒 ...
- 斐迅N1 刷armbian部署tensorflow ,开启人工智能之旅
电梯直达 1# 发表于 2018-10-9 21:45 | 只看该作者 | 只看大图 | 倒序浏览 | 阅读模式 本帖最后由 陆不败 于 2018-11-15 17:14 编辑 斐迅N1 刷armbi ...
- armbian 斐讯n1_斐讯N1刷入Armbian 更换国内系统源更换国内软件源修改DNS
修改方法:nano /etc/apt/sources.list.d/armbian.list deb http://mirrors.nju.edu.cn/armbian/ bionic main bi ...
- armbian 斐讯n1_斐讯N1安装Armbian
最近入手斐讯N1一枚,买的是白色未拆封,到手版本为V2.19_0307_NS,刚好省了降级的麻烦,以下为斐讯N1安装armbian操作过程. 开启adb调试模式 将N1通过HDMI连接显示器,将鼠标插 ...
- 斐讯N1刷armbian
虽然虚拟机也能做 linux 系统,但是如果想带出门的话,带一个笔记本实在是太笨重了. 另外,我想自己搞一个类似黑群辉的NAS,用旧笔记本或者台式机,那耗电,感觉有点不合适吧. 经过多方了解,最先锁定 ...
- N1刷Armbian系统并在Docker中安装OpenWrt旁路由的详细教程
最近入手了个传说中的N1,CPU.内存.存储卡的配置还不错,但只有1个网口(不过是千兆的),USB接口又是2.0的,实在没有想好到底能干啥.本来想只刷个openwrt路由固件来测试哈的,但又觉得浪费了 ...
- N1刷armbian安装SMB做文件共享
一.刷armbian N1已降级,"N1-ADBU盘启动(傻瓜包)"开启U盘启动. 文章推荐armbian 5.77比较稳定. https://www.right.com.cn/f ...
- N1刷Armbian流水账
前几天在Armbian上搞编译,把N1的网络搞坏了,导致再也不能联网 重新安装armbian过程纪录下来,避免后续反复 1. 不要用armbian storagearmbian storagehttp ...
- 斐讯N1刷Armbian后使用命令连接WiFi
前言:斐讯N1,断开网线后开机自启连接wifi使用 PS:连接WiFi时要在有线连接的情况下进行,在wifi下设置连接wif会导致当前wifi断线导致无法继续配置. 方法一:进入设置修改 armbia ...
- armbian 斐讯n1_斐讯N1-ArmBian系统写入EMMC及优化
斐讯N1-ArmBian系统写入EMMC及优化 免贵姓操 • 2020 年 07 月 26 日 前言 最近想搞个本地测试服务器,看到了斐讯N1,所以折腾下,安装Linux系统,再安装宝塔 教程详情下载 ...
最新文章
- asterisk cdr mysql_在asterisk中添加CDR sqlite支持 | 学步园
- python中all是什么意思_Python中的__all__
- 645. Set Mismatch(python)
- 使用shell脚本实现自动SSH互信功能
- 人工智能、机器学习、深度学习和神经网络的区别
- c++怎么实现数字数组的删除数字_C/C++数据结构:栈结构解析,最简单解析,让你一遍就会...
- 人工智能的时代来了,新的商业机会在哪里?
- golang的new函数_new()和make()函数以及Golang中的示例
- sqlserver如何读写操作windows系统的文件
- 第五节:一个令人兴奋的ES6新特性:解构赋值
- Python笔记-BeautifulSoup通过查找Id获取元素信息
- Java中List集合的三种遍历方式(全网最详)
- zabbix监控业务进程变动
- UCOS操作系统——任务内嵌信号量(十一)
- 最近做的一些文件破解的结果
- Excel的统计字符数
- cpm,cpc,cps和cpa分别是什么意思
- excel计算一年第几周
- linux+synaptics+驱动程序,Linux下Synaptics笔记本触摸板的配置
- Python学习笔记——字典